From: Douglas Gregor Date: Thu, 21 Jul 2011 17:46:15 +0000 (+0000) Subject: Clean up the C++ status page by eliminating the utterly unnecessary set of projects... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c327089239a8a4f54d4c7b3dcbbc980cc749bc9;p=clang Clean up the C++ status page by eliminating the utterly unnecessary set of projects. C++98/03 is sooooo yesterday git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135687 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/www/cxx_status.html b/www/cxx_status.html index e7483e264f..d7d2465ad5 100644 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -27,73 +27,24 @@

Last updated: $Date$

- - -

Clang currently implements all of the ISO C++ 1998 standard (including - the defects addressed in the ISO C++ 2003 standard) except for 'export' - (which has been removed from the C++'0x draft). - The LLVM bug tracker - contains a Clang C++ component that tracks known Clang C++ bugs.

+

Clang currently implements all of the ISO C++ 1998 standard + (including the defects addressed in the ISO C++ 2003 standard) + except for 'export' (which has been removed from the C++'0x draft) + and is considered a production-quality C++ compiler. The LLVM bug tracker contains a Clang + C++ component that tracks known Clang C++ bugs.

-

Projects Building with Clang

- -

Clang is now capable of compiling large C++ projects, and the following - table describes various projects that we have attempted to compile with - Clang++.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ProjectStatusLast TestedTracking Bug
Clang and LLVMSuccessful self-hosting achievedContinually
CMakeCompiles, passes regression tests (debug build)February 9, 2010
BoostCompiles - and passes regression tests on Darwin/X86-64.May 20, 2010PR6023
QtPartially compiles; miscompilation of uic prevents complete compilation, qmake works, some small examples also.February 9, 2010PR5881
-

C++0x Implementation status

-

Clang's development effort is focused primarily on fixing bugs in the current -ISO C++ standard (1998/2003). This section tracks the status of various C++0x -features.

+

Clang provides support for a number of features included in the upcoming ISO C++ Standard, C++0x. This section tracks the status of various C++0x +features, and a number of other C++0x features are under active development.

-

You can use clang in C++0x mode either +

You can use Clang in C++0x mode either with libc++ or with gcc's libstdc++. libstdc++-4.4 requires a patch to work with clang; other versions have not been tested.

-

Implementation Status by Feature

- -