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!