From: Richard Smith Date: Wed, 28 Sep 2016 19:22:36 +0000 (+0000) Subject: Long-overdue update to cxx_status: C++14 is no longer "upcoming". X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d024a29f6ec92c6cf5816241a07a132f93a6b948;p=clang Long-overdue update to cxx_status: C++14 is no longer "upcoming". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282621 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/www/cxx_status.html b/www/cxx_status.html index d77bff420f..a53f855ce2 100644 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -28,11 +28,11 @@

Last updated: $Date$

-

Clang fully implements all published ISO C++ standards including C++11, as well as the upcoming C++14 standard, and some parts of the fledgling C++1z standard, -and is considered a production-quality C++ compiler. +

Clang fully implements all published ISO C++ standards (C++98 / C++03, C++11, and C++14), and most of the upcoming C++1z standard.

The Clang community is continually striving to improve C++ standards compliance between releases by submitting and tracking

C++11 implementation status

Clang 3.3 and later implement all of the ISO + href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=50372">ISO C++ 2011 standard. The following table describes the Clang version in which each feature became available.

By default, Clang builds C++ code according to the C++98 standard, with many C++11 features accepted as extensions. You can use Clang in C++11 mode with the -std=c++11 option. Clang's C++11 mode can be used -with libc++ or with gcc's libstdc++, but -patches are needed to make libstdc++-4.4 -work with Clang in C++11 mode. Patches are also needed to make -libstdc++-4.6 -and libstdc++-4.7 work with Clang -releases prior to version 3.2 in C++11 mode. +with libc++ or with gcc's libstdc++. @@ -428,10 +423,9 @@ change.

C++14 implementation status

-

Clang 3.4 and later implement all of the Draft International Standard (see most -recent publicly available draft) -of the upcoming C++14 language standard. The following table describes the +

Clang 3.4 and later implement all of the ISO + C++ 2014 standard. The following table describes the Clang version in which each feature became available.

You can use Clang in C++14 mode with the -std=c++14 option