r176891 - Make C++11 status page more consistent: we mark entries as	"done" if we
    Richard Smith 
    richard-llvm at metafoo.co.uk
       
    Tue Mar 12 12:56:09 PDT 2013
    
    
  
Author: rsmith
Date: Tue Mar 12 14:56:09 2013
New Revision: 176891
URL: http://llvm.org/viewvc/llvm-project?rev=176891&view=rev
Log:
Make C++11 status page more consistent: we mark entries as "done" if we
implement correct functionality, even if it's not optimal. On this basis, mark
"data dependency ordering" as done. Add footnotes for cases where our
implementation is known to be suboptimal.
Modified:
    cfe/trunk/www/cxx_status.html
    cfe/trunk/www/get_started.html
Modified: cfe/trunk/www/cxx_status.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_status.html?rev=176891&r1=176890&r2=176891&view=diff
==============================================================================
--- cfe/trunk/www/cxx_status.html (original)
+++ cfe/trunk/www/cxx_status.html Tue Mar 12 14:56:09 2013
@@ -11,6 +11,7 @@
     .svn  { background-color: #FFFF99 }
     .full { background-color: #CCFF99 }
     .na { background-color: #DDDDDD }
+    span:target { background-color: #FFFFBB; outline: #DDDD55 solid thin; }
     th { background-color: #FFDDAA }
   </style>
 </head>
@@ -173,7 +174,7 @@ releases prior to version 3.2 in C++11 m
     <tr>
       <td>Generalized attributes</td>
       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf">N2761</a></td>
-      <td class="svn" align="center">SVN</td>
+      <td class="svn" align="center">SVN <a href="#n2761">(1)</a></td>
     </tr>
     <tr>
       <td>Generalized constant expressions</td>
@@ -312,7 +313,7 @@ releases prior to version 3.2 in C++11 m
     <tr>
       <td>Strong Compare and Exchange</td>
       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2748.html">N2748</a></td>
-      <td class="full" align="center">Clang 3.1</td>
+      <td class="full" align="center">Clang 3.1 <a href="#n2748">(2)</a></td>
     </tr>
     <tr>
       <td>Bidirectional Fences</td>
@@ -328,7 +329,7 @@ releases prior to version 3.2 in C++11 m
     <tr>
       <td>Data-dependency ordering: atomics and memory model</td>
       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm">N2664</a></td>
-      <td class="none" align="center">No</td>
+      <td class="full" align="center">Clang 3.2 <a href="#n2664">(3)</a></td>
     </tr>
     <tr>
       <td>Propagating exceptions</td>
@@ -380,6 +381,16 @@ releases prior to version 3.2 in C++11 m
       <td class="none" align="center">No</td>
     </tr>
 </table>
+
+<p>
+<span id="n2761">(1): The <code>[[carries_dependency]]</code> attribute
+has no effect.</span></br>
+<span id="n2748">(2): All compare-exchange operations are emitted as
+strong compare-exchanges.</span><br />
+<span id="n2664">(3): <code>memory_order_consume</code> is lowered to
+<code>memory_order_acquire</code>.</span>
+</p>
+
 </div>
 </body>
 </html>
Modified: cfe/trunk/www/get_started.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/get_started.html?rev=176891&r1=176890&r2=176891&view=diff
==============================================================================
--- cfe/trunk/www/get_started.html (original)
+++ cfe/trunk/www/get_started.html Tue Mar 12 14:56:09 2013
@@ -90,7 +90,7 @@ follows:</p>
   </ul>
   </li>
 
-  <li>If you intend to work on Clang C++ support, you may need to tell it how
+  <li>If you intend to use Clang's C++ support, you may need to tell it how
       to find your C++ standard library headers. In general, Clang will detect
       the best version of libstdc++ headers available and use them - it will
       look both for system installations of libstdc++ as well as installations
    
    
More information about the cfe-commits
mailing list