|
|
Log in / Subscribe / Register

LLVM 6.0.0 released

Version 6.0.0 of the LLVM compiler suite is out. "This release is the result of the community's work over the past six months, including: retpoline Spectre variant 2 mitigation, significantly improved CodeView debug info for Windows, GlobalISel by default for AArch64 at -O0, improved scheduling on several x86 micro-architectures, Clang defaults to -std=gnu++14 instead of -std=gnu++98, support for some upcoming C++2a features, improved optimizations, new compiler warnings, many bug fixes, and more."


From:  Hans Wennborg via llvm-dev <llvm-dev-AT-lists.llvm.org>
To:  llvm-announce-AT-lists.llvm.org
Subject:  LLVM 6.0.0 Release
Date:  Thu, 8 Mar 2018 13:36:12 +0100
Message-ID:  <CAB8jPhe3JYBy+_eRzi32A8M0cm5c9XDb9x3V099LMxnReF0Dyg@mail.gmail.com>
Cc:  llvm-dev <llvm-dev-AT-lists.llvm.org>, cfe-dev <cfe-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>

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

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

This release is the result of the community's work over the past six
months, including: retpoline Spectre variant 2 mitigation,
significantly improved CodeView debug info for Windows, GlobalISel by
default for AArch64 at -O0, improved scheduling on several x86
micro-architectures, Clang defaults to -std=gnu++14 instead of
-std=gnu++98, support for some upcoming C++2a features, improved
optimizations, new compiler warnings, many bug fixes, and more.

For more details, see the release notes:
https://llvm.org/releases/6.0.0/docs/ReleaseNotes.html
https://llvm.org/releases/6.0.0/tools/clang/docs/ReleaseN...
https://llvm.org/releases/6.0.0/tools/clang/tools/extra/d...
https://llvm.org/releases/6.0.0/tools/lld/docs/ReleaseNot...

Thanks to everyone who helped with filing, fixing, and code-reviewing
for release-blocking bugs!

Special thanks to the release testers and packagers: Andrew Kelley,
Bero Rosenkränzer, Brian Cain, Diana Picus, Dimitry Andric, Jonas
Hahnfeld, Michał Górny, Simon Dardis, Sylvestre Ledru, Takumi
Nakamura, and Vedant Kumar!

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

Thanks,
Hans
_______________________________________________
LLVM Developers mailing list
llvm-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


to post comments

Time to shed some braces

Posted Mar 13, 2018 19:38 UTC (Tue) by proski (subscriber, #104) [Link]

Here's my favorite: you can use fewer braces in C++ initializers. If you were using -Wmissing-braces with clang, it's not needed any longer. https://stackoverflow.com/questions/13905200/

LLVM 6.0.0 released

Posted Mar 17, 2018 7:52 UTC (Sat) by anatolik (guest, #73797) [Link]

I just checked this release and it still lacks some of the features from GCC. scalar_storage_order attribute support is probably the biggest one. Meh.. I guess I'll skip this clang release.


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds