Skip to content

LLVM 21.1.7

Latest

Choose a tag to compare

@kinke kinke released this 09 Dec 17:58
· 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=OFF in 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_line section as non-debug section, in order to prevent the macOS linker from stripping it when linking the binary. This enables druntime's core.internal.backtrace to display file/line infos in backtraces without having to resort to an atos process. (9d48f07)
  • Automated prebuilt package generation via CI. (65deaf8)