]> granicus.if.org Git - clang/commitdiff
Updating the Clang website to refer to C++'11 instead of C++'0x
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 14 Oct 2011 07:58:10 +0000 (07:58 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 14 Oct 2011 07:58:10 +0000 (07:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141949 91177308-0d34-0410-b5e6-96231b3b80d8

www/OpenProjects.html
www/comparison.html
www/cxx_status.html
www/index.html

index b3e0841a73a1ea5d97231bfde446a3acd2dc0976..fec23dc14aaa97a35f52d51e35128dfc0ef796ef 100644 (file)
@@ -78,8 +78,8 @@ improve the quality of clang by self-testing. Some examples:
 </ul>
 </li>
 
-<li><b>Continue work on C++'0x support</b>:
-  C++'98 is feature complete, but there is still a lot of C++'0x featuers to
+<li><b>Continue work on C++'11 support</b>:
+  C++'98 is feature complete, but there is still a lot of C++'11 features to
   implement.  Please see the <a href="cxx_status.html">C++ status report
   page</a> to find out what is missing.</li>
 </ul>
index a7d4d75a2e59c121746df026fc6ce77eb728d125..4b72a852717940e024f78b47c16f5247acd2835e 100644 (file)
@@ -50,7 +50,7 @@
     <ul>
     <li>GCC supports languages that clang does not aim to, such as Java, Ada,
         FORTRAN, etc.</li>
-    <li>GCC has a few <a href="cxx_status.html">C++'0x features</a> that Clang
+    <li>GCC has a few <a href="cxx_status.html">C++'11 features</a> that Clang
         does not yet support.</li>
     <li>GCC supports more targets than LLVM.</li>
     <li>GCC is popular and widely adopted.</li>
     
     <ul>
     <li>Clang's C and C++ support is far more mature and practically useful than
-        Elsa's, and includes many C++'0x features.</li>
+        Elsa's, and includes many C++'11 features.</li>
     <li>The Elsa community is extremely small and major development work seems
         to have ceased in 2005. Work continued to be used by other small 
         projects (e.g. Oink), but Oink is apparently dead now too.  Clang has a
index 48073e38d52ea1b60350d5407abb66897b26afd2..cabfc67aae165ef5af352ccc9f8d595a2593edb6 100644 (file)
@@ -3,7 +3,7 @@
 <html>
 <head>
   <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-  <title>Clang - C++ and C++'0x Status</title>
+  <title>Clang - C++ and C++'11 Status</title>
   <link type="text/css" rel="stylesheet" href="menu.css">
   <link type="text/css" rel="stylesheet" href="content.css">
   <style type="text/css">
 <div id="content">
 
 <!--*************************************************************************-->
-<h1>C++ and C++'0x Support in Clang</h1>
+<h1>C++ and C++'11 Support in Clang</h1>
 <!--*************************************************************************-->
 <p>Last updated: $Date$</p>
 
 <p>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)
+  except for 'export' (which has been removed in C++'11)
   and is considered a production-quality C++ compiler.  The <a
    href="http://llvm.org/bugs/">LLVM bug tracker</a> contains a Clang
   C++ component that tracks known Clang C++ bugs.</p>
 
-<h2 id="cxx0x">C++0x Implementation status</h2>
+<h2 id="cxx11">C++11 Implementation status</h2>
 
-  <p>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.</p>
+  <p>Clang provides support for a number of features included in the new ISO C++ Standard, ISO/IEC 14882:2011. This section tracks the status of various C++11
+features, and a number of other C++11 features are under active development.</p>
 
-<p>You can use Clang in C++0x mode either
+<p>You can use Clang in C++11 mode either
 with <a href="http://libcxx.llvm.org/">libc++</a> or with gcc's libstdc++.
 libstdc++-4.4 requires <a href="libstdc++4.4-clang0x.patch">a patch</a> to work
 with clang; other versions have not been tested.</p>
@@ -57,7 +57,7 @@ of support for a given section:
   -->
 
 <p>The following table is used to help track our implementation
-  progress toward implementing the complete C++'0x standard. We use a
+  progress toward implementing the complete C++'11 standard. We use a
   simple, somewhat arbitrary color-coding scheme to describe the
   relative completeness of features:</p>
 
@@ -95,7 +95,7 @@ of support for a given section:
 
 <p>A feature is "complete" when the appropriate Clang component (Parse, AST,
 Sema, CodeGen) implements the behavior described in all of the
-paragraphs in the relevant C++'0x draft standard.  The major
+paragraphs in the C++'11 standard.  The major
 components are:</p>
 
 <dl>
@@ -124,7 +124,7 @@ components are:</p>
 welcome!</p>
 
 <table width="689" border="1" cellspacing="0">
-<tr><td colspan="7" align="center" bgcolor="#ffddaa">C++0x Features (current draft report <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3291.pdf">here</a>)</td>
+<tr><td colspan="7" align="center" bgcolor="#ffddaa">C++11 Features (standard available <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50372">here</a>)</td>
 </tr>
   <tr>
     <th>Feature</th>
index 623f7198827a73028144fa63aaecf9c38a4f9645..095eed790df82a9e6aaf289e999881dc83a7b21c 100644 (file)
@@ -94,7 +94,7 @@
    targeting X86-32, X86-64, and ARM (other targets may have caveats, but are 
    usually easy to fix).  If you are looking for source analysis or
    source-to-source transformation tools, clang is probably a great
-   solution for you.  Clang does not support C++'0x yet, please see the <a
+   solution for you.  Clang does not support C++'11 yet, please see the <a
     href="cxx_status.html">C++ status</a> page for more
    information.</p>