We are happy to announce that LLVM 19.1.3 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 19.1.4 in two weeks. Please file issues you find in the 19.x milestone.
Important libc++ note
Please read this post about libc++ in 19.1.2 if you are using it.
Changes since 19.1.2
- Florian Albrechtskirchinger: [Serialization] Handle uninitialized type constraints (ab51eccf88f5)
- Jessica Clarke: [clang] Make LazyOffsetPtr more portable (#112927) (e541aa5ff994)
- Ben Shi: [AVR][MC] Fix incorrect range of relative jumps (#109124) (936710a0a18b)
- Sami Tolvanen: Fix KCFI types for generated functions with integer normalization (#104826) (def7925c4833)
- Owen Pan: [clang-format] Handle template opener/closer in braced list (#112494) (4b322f68aa42)
- Bill Wendling: [Clang] Disable use of the counted_by attribute for whole struct pointers (#112636) (108ab46cf57d)
- Mariya Podchishchaeva: [clang] Reject if constexpr in C (#112685) (062adaf7d2f1)
- Chen Zheng: [NFC] fix build failure (#100993) (6ee49080e4bb)
- Nikita Popov: [WebAssembly] Fix feature coalescing (#110647) (6e006e11f350)
- Tobias Hieta: Bump version to 19.1.3 (17365dfd2101)
- Michał Górny: [LLVM] [Clang] Backport “Support for Gentoo
*t64
triples (64-bit time_t ABIs)” (21ed37e3e725) - Younan Zhang: [Clang] Instantiate Typedefs referenced by type alias deduction guides (#111804) (19c571a631d9)
- goldsteinn: [Inliner] Don’t propagate access attr to byval params (#112256) (74b2743bd5b8)
- Thomas Petazzoni: Undef _TIME_BITS along with _FILE_OFFSET_BITS (d8752671e825)