LDC 1.29.0

kinke noone at nowhere.com
Fri Apr 8 05:42:46 UTC 2022


Glad to announce LDC 1.29.0. Major changes:

* Based on D 2.099.1.
* Support for LLVM 13 and 14. The prebuilt packages use v13.0.1.
* On Linux, LDC doesn't default to the `ld.gold` linker anymore. 
lld is recommended (related LTO issues have been fixed).
* Less aggressive `-linkonce-templates`, considered 
production-ready now.
* Breaking `extern(D)` ABI change for all targets: formal 
parameters of non-variadic functions aren't reversed anymore. 
Naked DMD-style inline assembly might need to be adapted.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.29.0

Thanks to all contributors & sponsors!


More information about the Digitalmars-d-announce mailing list