LLVM 8.0 (2019-03)

Announce

I’m pleased to announce that LLVM 8 is now available.

Get it here: https://llvm.org/releases/download.html#8.0.0

This release contains the work on trunk up to Subversion revision r351319, plus work on the release branch. It’s the result of the LLVM community’s work over the past six months, including: speculative load hardening, concurrent compilation in the ORC JIT API, no longer experimental WebAssembly target, a Clang option to initialize automatic variables, improved pre-compiled header support in clang-cl, the /Zc:dllexportInlines- flag, RISC-V support in lld. And as usual, many bug fixes, optimization and diagnostics improvements, etc.

For more details, see the release notes: https://llvm.org/releases/8.0.0/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/tools/clang/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/tools/lld/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/projects/libcxx/docs/ReleaseNotes.html

Special thanks to the release testers and packagers: Amy Kwan, Bero Rosenkränzer, Brian Cain, Diana Picus, Dimitry Andric, Kim Gräsman, Lei Huang, Michał Górny, Sylvestre Ledru, Ulrich Weigand, Vedant Kumar, and Yvan Roux.

For questions or comments about the release, please contact the community on the mailing lists. Onwards to LLVM 9!

Thanks, Hans