Releases: ldc-developers/llvm-project
Releases · ldc-developers/llvm-project
LLVM 20.1.5
- Merged upstream v20.1.5.
- Disable libxml2 dependency for prebuilt packages. (15a392a)
- 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'score.internal.backtrace
to display file/line infos in backtraces without having to resort to anatos
process. (356e996)
LLVM 20.1.4
Vanilla LLVM 20.1.4 +
- LLD linker, including a tiny workaround for LDC integration. (e9e9f10)
- 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. (9531854, 133dae7) - 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
. (5317ba5) - Windows: Fix PGO. (c6f3c3b)
- Automated prebuilt package generation via CI. (da08766)
LLVM 19.1.7
Merged upstream v19.1.7.
LLVM 19.1.3
Vanilla LLVM 19.1.3 +
- LLD linker, including a tiny workaround for LDC integration. (2654c30)
- 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. (54fd506, 756f82d) - Experimental SPIRV target to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. - 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
. (e86602a) - Windows: Fix PGO. (43643d4)
- Automated prebuilt package generation via CI. (0a27e96)
LLVM 18.1.8
- Merged upstream v18.1.8.
- Fix source artifact.
- Bump used Android NDK, host clang on Windows, and Xcode on macOS arm64.
LLVM 18.1.6
Merged upstream v18.1.6.
LLVM 18.1.5
Merged upstream v18.1.5.
LLVM 18.1.4
Merged upstream v18.1.4.
LLVM 18.1.3
Vanilla LLVM 18.1.3 +
- LLD linker, including a tiny workaround for LDC integration. (31804fd)
- 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. (dac1131, e88b789) - Experimental SPIRV target to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. - 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
. (cbaeb47) - Windows: Fix PGO. (a2421e8)
- Automated prebuilt package generation via CI. (77babf8)
LLVM 17.0.6
Vanilla LLVM 17.0.6 +
- LLD linker, including a tiny workaround for LDC integration. (01bc5ec)
- compiler-rt libraries, including some tweaks for the builtins library on Windows. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (10a4b26) - Experimental SPIRV target to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. - MLIR tools and libraries (non-Windows x86_64 packages only).
- BOLT tools and libraries (non-Windows 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
. (88365ac) - Windows: Fix PGO. (4a1f697)
- Custom TLS emulation for Android. (5ded841)
- Automated prebuilt package generation via CI. (be7fee9)