GCC 15.1 Released (D 2.111.0)
WB
witold.baryluk+d at gmail.com
Sun Jun 8 03:44:14 UTC 2025
On Sunday, 11 May 2025 at 22:06:57 UTC, Iain Buclaw wrote:
> 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.
40 is probably not too much. But 10-15 major ones should be good
target. So some can be skipped, or just mentioned briefly without
going too much into details.
> 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.
Sounds good to me.
> - Restrict to listing changes that require some explicit
> support from the code generator (Placement `new`) or the
> driver/cli processing (`-fpreview=safer`)
Maybe sometimes, i.e. some new flags and preview, or changes
breaking compatibility in source, or command line, would also be
nice to mention.
More information about the Digitalmars-d-announce
mailing list