[clang] d456fed - Add information about partially implemented features

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Thu Oct 7 10:07:51 PDT 2021


Author: Corentin Jabot
Date: 2021-10-07T13:07:44-04:00
New Revision: d456fed1a9feaa441847038d6adbb93ff3bf8f66

URL: https://github.com/llvm/llvm-project/commit/d456fed1a9feaa441847038d6adbb93ff3bf8f66
DIFF: https://github.com/llvm/llvm-project/commit/d456fed1a9feaa441847038d6adbb93ff3bf8f66.diff

LOG: Add information about partially implemented features

Desccribe in cxx_status.html the missing parts of the partially
implemented proposals described in cxx_status.html.

Uses <details> blocks so the information appears collapsed
by default.

Added: 
    

Modified: 
    clang/www/cxx_status.html

Removed: 
    


################################################################################
diff  --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index c09b62e4ffac8..4a43c8ac0317a 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -912,7 +912,11 @@ <h2 id="cxx20">C++20 implementation status</h2>
     </tr>
       <tr> <!-- from Albuquerque -->
         <td><a href="https://wg21.link/p0857r0">P0857R0</a></td>
-        <td class="partial" align="center">Partial</td>
+        <td class="partial" align="center">
+          <details><summary>Partial</summary>
+            Constraining template template parameters is not yet supported.
+          </details>
+        </td>
       </tr>
       <tr> <!-- from San Diego -->
         <td><a href="https://wg21.link/p1084r2">P1084R2</a></td>
@@ -944,7 +948,11 @@ <h2 id="cxx20">C++20 implementation status</h2>
       </tr>
       <tr>
         <td><a href="https://wg21.link/p2092r0">P2092R0</a></td>
-        <td rowspan="1" class="partial" align="center">Partial</td>
+        <td rowspan="1" class="partial" align="center">
+          <details><summary>Partial</summary>
+            <tt>typename</tt> not yet optional (depends on P0634R3).
+          </details>
+        </td>
       </tr>
       <tr>
         <td><a href="https://wg21.link/p2113r0">P2113R0</a></td>
@@ -1013,7 +1021,11 @@ <h2 id="cxx20">C++20 implementation status</h2>
     <tr>
       <td>Lambdas in unevaluated contexts</td>
       <td><a href="https://wg21.link/p0315r4">P0315R4</a></td>
-      <td class="partial" align="center">Clang 13</td>
+      <td class="partial" align="center">
+        <details><summary>Clang 13</summary>
+          [temp.deduct] p9 is not yet implemented.
+        </details>
+      </td>
     </tr>
     <!-- Jacksonville papers -->
     <tr>
@@ -1105,7 +1117,11 @@ <h2 id="cxx20">C++20 implementation status</h2>
     <tr>
       <td rowspan=2>Immediate functions (<tt>consteval</tt>)</td>
       <td><a href="https://wg21.link/p1073r3">P1073R3</a></td>
-      <td class="partial" align="center">Partial</td>
+      <td class="partial" align="center">
+        <details><summary>Partial</summary>
+          Using consteval functions as default parameters is not yet supported.
+        </details>
+      </td>
     </tr>
       <tr> <!-- from Prague -->
         <td><a href="https://wg21.link/p1937r2">P1937R2</a></td>


        


More information about the cfe-commits mailing list