www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.29.0

reply kinke <noone nowhere.com> writes:
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!
Apr 07
next sibling parent test <test123 gmail.com> writes:
On Friday, 8 April 2022 at 05:42:46 UTC, kinke wrote:
 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!
Thanks for the great work.
Apr 08
prev sibling parent "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Fri, Apr 08, 2022 at 05:42:46AM +0000, kinke via Digitalmars-d-announce
wrote:
 Glad to announce LDC 1.29.0. Major changes:
 
 * Based on D 2.099.1.
[...]
 Full release log and downloads:
 https://github.com/ldc-developers/ldc/releases/tag/v1.29.0
 
 Thanks to all contributors & sponsors!
Thanks to the LDC team for continuing to bring us an awesome D compiler! T -- Tech-savvy: euphemism for nerdy.
Apr 08