[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