We are happy to announce that LLVM 20.1.6 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.7 on June 10. Please file issues you find in the 20.x milestone.
Changes since 20.1.5
- Karol Herbst: [libclc] Include isnan implementation for SPIR-V targets (47addd4540b4)
- Owen Pan: [clang-format] Handle Java text blocks (#141334) (4b6e5a286653)
- Rainer Orth: [Driver] Fix _XOPEN_SOURCE definition on Solaris (#137141) (0e1ef696f1fe)
- Nikita Popov: [MachO] Improve bounds check (#141083) (5d99a97583e1)
- Tom Stellard: [sanitizer_common] Remove interceptors for deprecated struct termio (#137403) (aa804fd3e624)
- hev: [LoongArch] Prevent R0/R1 allocation for rj operand of [G]CSRXCHG (#140862) (53393e26d5f4)
- hev: [LoongArch] Fix assertion failure for annotate tablejump (#140907) (6fcb1c127b40)
- Owen Pan: release/20.x: [clang-format] Fix the indent of StartOfName after AttributeMacro (#140361) (15ec590e389b)
- Owen Pan: [clang-format] Handle raw string literals containing JSON code (#140666) (802f4f75372e)
- Benjamin Maxwell: [SDAG] Ensure load is included in output chain of sincos expansion (#140525) (9b0832508ede)
- Fangyi Zhou: [clang][analyzer] Handle CXXParenInitListExpr alongside InitListExpr (8a36b8e3ab46)
- cor3ntin: [Clang] Demote mixed enumeration arithmetic error to a warning (#131811) (070cf62530ea)
- Daniel Kiss: Correct position of CFI Instruction for Pointer Authentication" (a169f5ca4e4f)
- Shafik Yaghmour: [Clang][AST] Fix HandleLValueBase to deal with references (#140105) (5befd1fb3c97)
- Jacek Caban: [LLD][COFF] Allow -arm64xsameaddress in ARM64EC directives (#139631) (e3d2c00ccee4)
- tangaac: [LoongArch] Fix fp_to_uint/fp_to_sint conversion errors for lasx (#137129) (85e06a761483)
- Douglas Yung: Fix test pfalse-v4i1.ll added in #138712 to require asserts. (ff2e8f93f609)
- Tom Stellard: Bump version to 20.1.6 (1e4d39e07757)