On Thursday, 8 May 2025 at 17:34:06 UTC, WB wrote:
Support for the D programming language has been updated to
version 2.111.0 of the language and run-time library. Full
changelog for this release and previous releases can be found
on the dlang.org website.
I think the D section in GCC changes always lacks details.
I think it is not enough to just reference to D changes on some
other website.
Most people do not even know D is in GCC, or by short section
in GCC changes
notes, they think that nothing is happening with D in GCC, or
it is abandoned.
I think it would be good to actually mention major work and
changes since previous 14.x and 15.1. And if possible do so in
the next versions.
Cheers.
Thanks for the suggestion. My feeling is listing all ~40 or so
"compiler changes" since the previous sync'd version (2.108)
would be a bit too much to mirror from the DMD change logs.
I'm also aware that almost all new features are contained within
the DMD front-end, and the actual GDC code generator side is
pretty stable - ignoring the relentless renaming of functions and
fields in upstream DMD. :-)
What about either of the following:
- Pick a few notable changes from each release. Probably
subjective.
- Restrict to listing changes that require some explicit support
from the code generator (Placement `new`) or the driver/cli
processing (`-fpreview=safer`)