News: 0000815911

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

LLVM 10.0.0 released

([Development] Mar 24, 2020 20:43 UTC (Tue) (corbet))


Version 10.0.0 of the LLVM compiler suite is out. New features include support for [1]C++ concepts , [2]Windows control flow guard support, and much more; click below for pointers to a set of language-specific release notes.

From :

Hans Wennborg via llvm-dev <llvm-dev-AT-lists.llvm.org>

To :

llvm-announce-AT-lists.llvm.org

Subject :

LLVM 10.0.0 Release

Date :

Tue, 24 Mar 2020 21:32:45 +0100

Message-ID :

<CAB8jPheebJYBvZpMcyE_y3HU3jY=hxuNhL7cMqKmfw-6_gHU5g@mail.gmail.com>

Cc :

llvm-dev <llvm-dev-AT-lists.llvm.org>, Release-testers <release-testers-AT-lists.llvm.org>, clangd-dev-AT-lists.llvm.org, "openmp-dev \(openmp-dev-AT-lists.llvm.org\)" <openmp-dev-AT-lists.llvm.org>, LLDB Dev <lldb-dev-AT-lists.llvm.org>, cfe-dev <cfe-dev-AT-lists.llvm.org>, Libc++ Dev <libcxx-dev-AT-lists.llvm.org>

I am pleased to announce that LLVM 10 is now available.

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

This release is the result of the LLVM community's work over the past

six months (up to to e26a78e7085 on master plus commits up to

d32170dbd5b on the release/10.x branch).

Some highlights include:

- C++ Concepts support in Clang

- Clang no longer runs in a separate process by default ("in-process cc1")

- Windows control flow guard (CFG) checks

- Support for more processor cores and features

And as usual, many bug fixes, optimizations, and new compiler diagnostics.

For more details, see the release notes:

https://llvm.org/releases/10.0.0/docs/ReleaseNotes.html

https://llvm.org/releases/10.0.0/tools/clang/docs/Release...

https://llvm.org/releases/10.0.0/tools/clang/tools/extra/...

https://llvm.org/releases/10.0.0/tools/lld/docs/ReleaseNo...

https://llvm.org/releases/10.0.0/tools/polly/docs/Release...

https://llvm.org/releases/10.0.0/projects/libcxx/docs/Rel...

Special thanks to the release testers and packagers: Alexandre Ganea,

Andrew Kelley, Anil Mahmud, Bernhard Rosenkraenzer, Brian Cain,

Dimitry Andric, Martijn Otto, Michael Kruse, Michał Górny, Neil

Nelson, Rainer Orth, Serge Guelton, Sylvestre Ledru, Tobias Hieta, and

Yvan Roux. Without your work, this release would not be possible.

For questions or comments about the release, please contact the

community on the mailing lists. Onwards to LLVM 11! And take care.

Thanks,

Hans

_______________________________________________

LLVM Developers mailing list

llvm-dev@lists.llvm.org

https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



[1] https://en.wikipedia.org/wiki/Concepts_(C%2B%2B)

[2] https://www.thewindowsclub.com/control-flow-guard-windows

Please stand for the National Anthem:

Oh, say can you see by dawn's early light
What so proudly we hailed at the twilight's last gleaming?
Whose broad stripes and bright stars through the perilous fight
O'er the ramparts we watched were so gallantly streaming?
And the rockets' red glare, the bombs bursting in air,
Gave proof through the night that our flag was still there.
Oh, say does that star-spangled banner yet wave
O'er the land of the free and the home of the brave?

Thank you. You may resume your seat.