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:38:33 PST 2016
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
More information about the digitalmars-d-ldc
mailing list