Mission-Critical systems

tsbockman thomas.bockman at gmail.com
Sat Mar 20 18:43:43 UTC 2021


On Friday, 19 March 2021 at 18:21:35 UTC, Iain Buclaw wrote:
> High-level feature changes are mentioned on the GCC site.
>
> https://gcc.gnu.org/gcc-9/changes.html#d
> https://gcc.gnu.org/gcc-10/changes.html#d
> https://gcc.gnu.org/gcc-11/changes.html#d (content will be 
> added closer to release date).
>
> Typically bug-fixes come from PRs (problem references) that are 
> created against D.
>
> https://gcc.gnu.org/bugzilla/buglist.cgi?product=gcc&component=d&version=9.0
> https://gcc.gnu.org/bugzilla/buglist.cgi?product=gcc&component=d&version=10.0
> https://gcc.gnu.org/bugzilla/buglist.cgi?product=gcc&component=d&version=11.0
>
> As I fix ICE's in dmd master, these are typically proactively 
> backported to the dmd-cxx branch as well (this is the upstream 
> that's merged into gcc itself).
>
> https://github.com/dlang/dmd/commits/dmd-cxx
> https://github.com/dlang/druntime/commits/dmd-cxx
> https://github.com/dlang/phobos/commits/dmd-cxx
>
> As a rule of thumb, all stdc bindings are generally kept 
> closely in sync with dmd master to ensure the broadest possible 
> platform support, and expired deprecations removed.

Great! That is far closer to what I was looking for.

Maybe you could put these links and a few sentences of 
explanation somewhere prominent on the GDC website? I think it 
would significantly increase awareness that GDC isn't really 
stuck on 2.076's specific mix of features and bugs.


More information about the Digitalmars-d mailing list