LLVM 20.1.2 Released! (original) (raw)
We are happy to announce that LLVM 20.1.2 is now released!
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 20.1.3 in two weeks. Please file issues you find in the 20.x milestone.
Changes since 20.1.1
- Anutosh Bhat: Define LLVM_ABI and CLANG_ABI for EMSCRIPTEN builds (#131578) (58df0ef89dd6)
- wanglei: [LoongArch][MC] Add relocation support for fld fst [x]vld [x]vst (e256eda15377)
- wanglei: [LoongArch] Pre-commit test for #133225 (ba00d9f641e9)
- ZhaoQi: Backport/20.x: [LoongArch] Fix the type of tls-le symbols (f07f96873aa8)
- Paul Schwabauer: [PATCH] [clang][modules] Fix serialization and de-serialization of PCH module file refs (#105994) (#132802) (e7406753caf3)
- Tom Stellard: [workflows] Add missing -y option to apt-get for abi tests (#133337) (2f6c5807ca7e)
- Lei Huang: update test due to https://github.com/llvm/llvm-project/pull/126880 not being backported (bc65196c0919)
- David Green: [ARM] Speedups for CombineBaseUpdate. (#129725) (d6d1dbf22181)
- Fangrui Song: [MC,COFF] .safeseh: avoid changeSection (#132624) (5ba194972878)
- R-Goc: release/20.x: [clang][docs] Move -Wnontrivial-memcall to added flags. (#132367) (943b43250b55)
- Martin Storsjö: [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (#132838) (44a6f6abbdb6)
- Owen Pan: [clang-format] Allow Language: Cpp for C files (#133033) (c1c4d7191d70)
- Eli Friedman: Revert “[MC] Explicitly mark MCSymbol for MO_ExternalSymbol” (#133291) (2406e0d4467a)
- Tom Stellard: workflows: Add missing apt-get update to abi tests (#133264) (3d5f5ef6b784)
- Alexey Karyakin: [hexagon] Bump the default version to v68 (#132304) (d1f5a9f66ee2)
- Ikhlas Ajbar: [Hexagon] Set the default compilation target to V68 (#125239) (90cc9ca8bcb2)
- Lei Huang: [PowerPC] Support conversion between f16 and f128 (#130158) (3e2801eb634e)
- aankit-ca: [HEXAGON] Fix semantics of ordered FP compares (#131089) (d60baf3d4786)
- Brian Cain: [hexagon] Enable --eh-frame-hdr (#130225) (1a76c29a9ba8)
- Matheus Izvekov: [clang] fix matching of nested template template parameters (ecde8c235e5e)
- Younan Zhang: release/20.x: [Clang] Fix various bugs in alias CTAD transform (c86df914dee1)
- Martin Storsjö: [llvm-dlltool] Add a missing dependency (f7b6f23c6bb7)
- Martin Storsjö: [llvm-dlltool] Implement the --identify option (#127465) (a311bc81d957)
- Qi Zhao: [LoongArch] Pre-commit test for fixing tls-le symbol type (6034661369c4)
- Abinaya Saravanan: [HEXAGON] Add support to lower “FREEZE a half(f16)” instruction on Hexagon and fix the isel-buildvector-v2f16.ll assertion (#130977) (95763651e25c)
- Alexey Karyakin: [hexagon] Prevent alignment search beyond a label (#130631) (e0e8071815c7)
- David Tellenbach: [compiler-rt][Darwin][x86] Fix instrprof-darwin-exports test (#131425) (2198410a8a8a)
- Nicholas Guy: [llvm] Fix crash when complex deinterleaving operates on an unrolled loop (#129735) (0383020b6c1a)
- David Green: [AArch64] Fix SVE scalar fcopysign lowering without neon. (#129787) (dc7b743515d3)
- David Green: [AArch64] Add test for scalar copysign. NFC (fcd0ad23f668)
- Martin Storsjö: [LLD] [COFF] Add a few more mingw libs to skip autoexports for (#132289) (66825a89b8e0)
- Evgenii Kudriashov: [X86][AVX10.2] Include changes for COMX and VGETEXP from rev. 2 (#132824) (9710e9963455)
- Tom Stellard: Bump version to 20.1.2 (#132293) (3f957cc67cff)