Glad to announce LDC 1.41. Major changes:
- Based on D 2.111.0+.
- Support for LLVM 20; the prebuilt packages use v20.1.5.
- macOS: Fix programs crashing on startup on macOS v15.4.
- Keep frame pointers by default with
-O
for some targets, analogous to clang. This fixes druntime backtraces with optimized code (incl. prebuilt druntime/Phobos). - The prebuilt (non-musl) Linux packages are now generated on Ubuntu 22.04; the minimum glibc version has accordingly been raised from v2.31 to v2.35.
- Reworked integration of the LLVM compiler-rt libraries. Package maintainers may want to see docs/compiler_rt.md.
Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.41.0
Thanks to all contributors & sponsors!