1.1.0 ABI change for classes inheriting from interfaces
ZombineDev via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Mon Nov 21 08:43:18 PST 2016
On Monday, 21 November 2016 at 16:38:33 UTC, ZombineDev wrote:
> On Monday, 21 November 2016 at 16:31:15 UTC, Johan Engelen
> wrote:
>> On Monday, 21 November 2016 at 16:28:28 UTC, Johan Engelen
>> wrote:
>>> Hi all,
>>> I just discovered an important ABI change from 1.0.0 to
>>> 1.1.0.
>>
>> Which turns out is a 2.070 -> 2.071 ABI change (DMD shows the
>> same).
>
> Yes, DMD's ABI behavior and the spec were changed between 2.070
> and 2.071 by Walter. The goal, IIRC, was better extern(C++) ABI
> compatability, in addition to other stuff like DWARF exception
> handling.
>
> Relevant PR: https://github.com/dlang/dlang.org/pull/1225
See also: https://github.com/dlang/dmd/pull/5361
More information about the digitalmars-d-ldc
mailing list