On 22/11/2016 5:46 AM, Johan Engelen wrote:
Hi all,
  2.071 introduced a significant ABI change: the layout of classes that
inherit from interfaces has changed.
Unfortunately, this is not very prominently featured in the release notes:
https://dlang.org/changelog/2.071.0.html
(try to find it)

My request is to add ABI changes to the "Compiler Changes" section, or
to a "Spec Changes" section or something. Adding it to "Compiler
enhancements" is understating the importance of this, I feel.
It can save a lot of bughunting time when linking to a library compiled
with DMD2.070 (I ran into a different problem, but nevertheless spent a
lot of time on it :().

Thanks,
  Johan

Reminder, don't mix dmd/druntime/Phobos versions in a single executable.

Reply via email to