[cfe-commits] r79695 - /cfe/trunk/www/cxx_status.html

Douglas Gregor dgregor at apple.com
Fri Aug 21 16:27:47 PDT 2009


Author: dgregor
Date: Fri Aug 21 18:27:46 2009
New Revision: 79695

URL: http://llvm.org/viewvc/llvm-project?rev=79695&view=rev
Log:
Update Clang C++ status to better reflect what is implemented.

Modified:
    cfe/trunk/www/cxx_status.html

Modified: cfe/trunk/www/cxx_status.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_status.html?rev=79695&r1=79694&r2=79695&view=diff

==============================================================================
--- cfe/trunk/www/cxx_status.html (original)
+++ cfe/trunk/www/cxx_status.html Fri Aug 21 18:27:46 2009
@@ -1846,16 +1846,15 @@
   <td>      14.5.1.1 [temp.mem.func]</td>
   <td class="advanced" align="center"></td>  
   <td class="advanced" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="medium" align="center"></td>
-  <td class="medium" align="center"></td>
-  <td>Return types for out-of-line member functions that refer to a member of 
-      the current instantiation are not properly handled.</td>
+  <td></td>
 </tr>
 <tr>
   <td>      14.5.1.2 [temp.mem.class]</td>
   <td class="advanced" align="center"></td>  
   <td class="advanced" align="center"></td>
-  <td class="medium" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="medium" align="center"></td>
   <td></td>
 </tr>
@@ -1863,16 +1862,14 @@
   <td>      14.5.1.3 [temp.static]</td>
   <td class="advanced" align="center"></td>  
   <td class="advanced" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="medium" align="center"></td>
-  <td class="medium" align="center"></td>
-  <td>Types of out-of-line data members that refer to a member of 
-      the current instantiation are not properly handled. No template
-      instantiation for the definition of out-of-line static data members.</td>
+  <td></td>
 </tr>
 <tr>
   <td>    14.5.2 [temp.mem]</td>
-  <td class="broken" align="center"></td>  
-  <td class="broken" align="center"></td>
+  <td class="basic" align="center"></td>  
+  <td class="basic" align="center"></td>
   <td class="broken" align="center"></td>
   <td class="broken" align="center"></td>
   <td></td>
@@ -1911,18 +1908,18 @@
 </tr>
 <tr>
   <td>      14.5.5.3 [temp.class.spec.mfunc]</td>
-  <td class="broken" align="center"></td>  
-  <td class="broken" align="center"></td>
-  <td class="broken" align="center"></td>
+  <td class="advanced" align="center"></td>  
+  <td class="advanced" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="na" align="center">N/A</td>
   <td></td>
 </tr>
 <tr>
   <td>    14.5.5 [temp.fct]</td>
-  <td class="medium" align="center"></td>  
-  <td class="medium" align="center"></td>
+  <td class="advanced" align="center"></td>  
+  <td class="advanced" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="medium" align="center"></td>
-  <td class="broken" align="center"></td>
   <td></td>
 </tr>
 <tr>
@@ -2043,15 +2040,15 @@
   <td class="basic" align="center"></td>
   <td class="basic" align="center"></td>
   <td class="broken" align="center"></td>
-  <td>Function templates cannot be instantiated</td>  
+  <td></td>  
 </tr>
 <tr>
   <td>    14.7.1 [temp.inst]</td>
   <td class="na" align="center">N/A</td>
   <td class="basic" align="center"></td>
   <td class="basic" align="center"></td>
-  <td class="broken" align="center"></td>
-  <td>Function templates cannot be instantiated</td>  
+  <td class="basic" align="center"></td>
+  <td></td>  
 </tr>
 <tr>
   <td>    14.7.2 [temp.explicit]</td>
@@ -2059,7 +2056,7 @@
   <td class="basic" align="center"></td>
   <td class="basic" align="center"></td>
   <td class="broken" align="center"></td>
-  <td>Function templates cannot be instantiated</td>  
+  <td>Function templates cannot be explicitly instantiated</td>  
 </tr>
 <tr>
   <td>    14.7.3 [temp.expl.spec]</td>
@@ -2082,22 +2079,22 @@
   <td class="basic" align="center"></td>
   <td class="basic" align="center"></td>
   <td class="basic" align="center"></td>
-  <td class="broken" align="center"></td>
+  <td class="na" align="center"></td>
   <td></td>
 </tr>
 <tr>
   <td>    14.8.2 [temp.deduct]</td>
   <td class="na" align="center">N/A</td>
   <td class="na" align="center">N/A</td>
-  <td class="medium" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="na" align="center">N/A</td>
   <td></td>
 </tr>
 <tr>
   <td>      14.8.2.1 [temp.deduct.call]</td>
-  <td class="broken" align="center"></td>
+  <td class="na" align="center"></td>
   <td class="complete" align="center"></td>
-  <td class="medium" align="center"></td>
+  <td class="advanced" align="center"></td>
   <td class="na" align="center"></td>
   <td></td>
 </tr>





More information about the cfe-commits mailing list