diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2013-11-07 00:23:08 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2013-11-07 00:23:08 +0000 |
commit | bdd55d2bef54554b2dfb0c7575200f58df05c9f6 (patch) | |
tree | f7580043bb6469948eb9ad7403bc7d420484a38f /docs | |
parent | 69239a98b69eefc70e68d82282b62583f6e92e10 (diff) | |
download | external_llvm-bdd55d2bef54554b2dfb0c7575200f58df05c9f6.zip external_llvm-bdd55d2bef54554b2dfb0c7575200f58df05c9f6.tar.gz external_llvm-bdd55d2bef54554b2dfb0c7575200f58df05c9f6.tar.bz2 |
Add the fact that we anticipate switching to use (some subset of) C++11
after the 3.4 release to the release notes. See the *lengthy* llvmdev
and cfe-dev threads on this subject. There will be more emails,
discussion and announcements, but I want to make noise in as many places
as I can to get everyone's concerns voiced and understood.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194183 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ReleaseNotes.rst | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 7b143f6..66b06a0 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -41,6 +41,16 @@ Non-comprehensive list of changes in this release functionality, or simply have a lot to talk about), see the `NOTE` below for adding a new subsection. +* This is expected to be the last release of LLVM which compiles using a C++98 + toolchain. We expect to start using some C++11 features in LLVM and other + sub-projects starting after this release. That said, we are committed to + supporting a reasonable set of modern C++ toolchains as the host compiler on + all of the platforms. This will at least include Visual Studio 2012 on + Windows, and Clang 3.1 or GCC 4.7.x on Mac and Linux. The final set of + compilers (and the C++11 features they support) is not set in stone, but we + wanted users of LLVM to have a heads up that the next release will involve + a substantial change in the host toolchain requirements. + * The regression tests now fail if any command in a pipe fails. To disable it in a directory, just add ``config.pipefail = False`` to its ``lit.local.cfg``. See :doc:`Lit <CommandGuide/lit>` for the details. |