LLVM 21.1.6 Released (original) (raw)
We are happy to announce that LLVM 21.1.6 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.7 on Tuesday the 2nd of December. File bugs and backports to the LLVM 21.x Release Milestone.
Changes
- hev: Reland “[LoongArch] Add isSafeToMove hook to prevent unsafe instruction motion” (#167465) (a832a5222e48)
- Tom Stellard: [CMake][Release] Stop linking against stage1 runtimes (#164017) (2d631cc168b2)
- Alex Bradbury: [MachineCopyPropagation] Remove logic to recognise and delete no-op moves produced after forwarded uses (#167336) (6ca64545e1eb)
- Craig Topper: [RISCV] Correct the CFA offsets for stack probing. (#166616) (69586a904bb8)
- Naveen Seth Hanig: [clang][modules] Fix crash in enum visibility lookup for C++20 header units (#166272) (2fde0df91125)
- Aiden Grossman: [Github] Backport ABI Workflow Changes to Release Branch (251d2d374e01)
- Jonas Devlieghere: [debugserver] Fix debugserver build on < macOS 10.15 (#166599) (4b2ac3f7a210)
- Cullen Rhodes: Bump version to 21.1.6 (4aaab27c2343)