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