LLVM 11.0.0
Vanilla LLVM 11.0.0 +
- LLD linker, including a tiny workaround for LDC integration. (3ad76f6)
- 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. (384027f) - Khronos SPIRV-LLVM-Translator to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (d347050) - MLIR tools and libraries.
- Mach-O: Support emitting the DWARF
__debug_info
section as non-debug section, in order to prevent the macOS linker from stripping it when linking the binary. This enables druntime'srt.backtrace
to display file/line infos in backtraces. (63daa84) - 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
. (d906463) - Custom TLS emulation for Android. (9a5b2d6)