·
13 commits
to ldc-release/21.x
since this release
Vanilla LLVM 21.1.7 +
- LLD linker, including a tiny workaround for LDC integration. (f5e6fe3)
- compiler-rt libraries, including some tweaks for the builtins library on Windows and Android. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFFin the CMake command line to avoid the dependency on clang. (8ecf621, e38fa51) - Experimental Xtensa target.
- BOLT tools and libraries (Linux & Android packages only).
- Windows: Use
.instead of::as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and-g. (c1d5b5d) - Windows: Fix PGO. (c8c4fb6)
- Mach-O: Support emitting the DWARF
__debug_linesection as non-debug section, in order to prevent the macOS linker from stripping it when linking the binary. This enables druntime'score.internal.backtraceto display file/line infos in backtraces without having to resort to anatosprocess. (9d48f07) - Automated prebuilt package generation via CI. (65deaf8)