We are happy to announce that LLVM 21.1.5 is now released!
This includes the main LLVM project, and its subprojects including clang, lld, libc++, and MLIR.
Download
Find sources on GitHub.
A note on binaries
Official binaries will not be available right away. They will be provided later.
Third-party binaries will be posted to the following forum thread. Note that these binaries are not created or checked by the release managers, they should be used with care.
Next Release
The next release will be 21.1.6 on Tuesday the 18th of November. File bugs and backports to the LLVM 21.x Release Milestone.
Changes
- Peter Arzt: [OpenMP] Fix preprocessor mismatches between include and usages of hwloc (#158349) (8e2cd28cd4ba)
- Brad Smith: [clang-shlib] Fix linking libclang-cpp on Haiku (#156401) (df3145bf4239)
- Andrew Ng: [LLD][COFF] Fix manifest UAC trustInfo namespace (#165285) (6bb6ffef0a5d)
- Evgenii Kudriashov: [llvm-objcopy][COFF] Update .symidx values after stripping (#153322) (0921531330ad)
- Michal R: [BPF] Do not emit names for PTR, CONST, VOLATILE and RESTRICT BTF types (#163174) (c346c16f93d5)
- Michal R: [BPF] Support for
DW_TAG_variant_partin BTF generation (#155783) (11ef7520536c) - Nikita Popov: [Hexagon] Add REQUIRES: asserts to test (495a2ab653ae)
- Alexey Karyakin: [Hexagon] Incorrect MIR after “hexinsert” pass (#164021) (a2178ebcb02a)
- Jonathan Thackray: [AArch64][llvm] Relax mandatory features for Armv9.6-A (#163973) (04102d998d0e)
- Corentin Jabot: [Clang] Do not warn on UTF-16 → UTF-32 conversions. (#163927) (5c802f9eac66)
- Tom Stellard: workflows/release-documentation: Allow secrets pass through from calling workflow (#162765) (e94561caef48)
- Aiden Grossman: [Github] Only look at previous commit for MacOS Premerge (#164483) (1600cf040584)
- David Spickett: [lld][test] Fix AArch64 build attribute test cleanup (cd7d2db5a50c)
- Abhishek Kaushik: [X86] Use pseudo instructions to zero registers in
buildClearRegister(#163358) (2cdfa9d9383c) - Kees Cook: [sancov] Fix stack-depth tracking to use debug locations (#162428) (9faef12c7209)
- Cullen Rhodes: Bump version to 21.1.5 (45afac62e373)