[clang] 2e80d2d - [Clang] Status of the C++23 papers approved by WG21 at the July plenary
Corentin Jabot via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 25 10:46:04 PDT 2022
Author: Corentin Jabot
Date: 2022-07-25T19:43:06+02:00
New Revision: 2e80d2d7c3f4ed4433f747a5644817d095250df9
URL: https://github.com/llvm/llvm-project/commit/2e80d2d7c3f4ed4433f747a5644817d095250df9
DIFF: https://github.com/llvm/llvm-project/commit/2e80d2d7c3f4ed4433f747a5644817d095250df9.diff
LOG: [Clang] Status of the C++23 papers approved by WG21 at the July plenary
Added:
Modified:
clang/www/cxx_status.html
Removed:
################################################################################
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index c891d7ef9baa1..0fd33524596ad 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -1350,9 +1350,12 @@ <h2 id="cxx23">C++2b implementation status</h2>
<td class="none" align="center">No</td>
</tr>
<tr>
- <td>Change scope of lambda trailing-return-type</td>
+ <td rowspan=2>Change scope of lambda trailing-return-type</td>
<td><a href="https://wg21.link/P2036R3">P2036R3</a></td>
- <td class="none" align="center">No</td>
+ <td rowspan=2 class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td><a href="https://wg21.link/P2579R0">P2579R0</a></td>
</tr>
<tr>
<td>Multidimensional subscript operator</td>
@@ -1419,6 +1422,92 @@ <h2 id="cxx23">C++2b implementation status</h2>
</details></td>
</td>
</tr>
+ <!-- July 2022 papers -->
+ <tr>
+ <td>The Equality Operator You Are Looking For</td>
+ <td><a href="https://wg21.link/P2468R2">P2468R2</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>De-deprecating volatile compound operations</td>
+ <td><a href="https://wg21.link/P2327R1">P2327R1</a></td>
+ <td class="unreleased" align="center">Clang 15</td>
+ </tr>
+ <tr>
+ <td>Support for <code>#warning</code></td>
+ <td><a href="https://wg21.link/P2437R1">P2437R1</a></td>
+ <td class="full" align="center">Yes</td>
+ </tr>
+ <tr>
+ <td>Remove non-encodable wide character literals and multicharacter wide character literals</td>
+ <td><a href="https://wg21.link/P2362R3">P2362R3</a></td>
+ <td class="full" align="center">Clang 14</td>
+ </tr>
+ <tr>
+ <td>Labels at the end of compound statements</td>
+ <td><a href="https://wg21.link/P2324R2">P2324R2</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Delimited escape sequences</td>
+ <td><a href="https://wg21.link/P2290R3">P2290R3</a></td>
+ <td class="unreleased" align="center">Clang 15</td>
+ </tr>
+ <tr>
+ <td>Named universal character escapes</td>
+ <td><a href="https://wg21.link/P2071R2">P2071R2</a></td>
+ <td class="unreleased" align="center">Clang 15</td>
+ </tr>
+ <tr>
+ <td>Relaxing some constexpr restrictions</td>
+ <td><a href="https://wg21.link/P2448R2">P2448R2</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Using unknown pointers and references in constant expressions</td>
+ <td><a href="https://wg21.link/P2280R4">P2280R4</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>static <code>operator()</code></td>
+ <td><a href="https://wg21.link/P1169R4">P1169R4</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Extended floating-point types and standard names</td>
+ <td><a href="https://wg21.link/P1467R9">P1467R9</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Class template argument deduction from inherited constructors</td>
+ <td><a href="https://wg21.link/P2582R1">P2582R1</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Portable assumptions</td>
+ <td><a href="https://wg21.link/P1774R8">P1774R8</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Support for UTF-8 as a portable source file encoding</td>
+ <td><a href="https://wg21.link/P2295R6">P2295R6</a></td>
+ <td class="unreleased" align="center">Clang 15</td>
+ </tr>
+ <tr>
+ <td><code>char8_t</code> Compatibility and Portability Fix</td>
+ <td><a href="https://wg21.link/P2513R3">P2513R3</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Relax requirements on <code>wchar_t</code> to match existing practices</td>
+ <td><a href="https://wg21.link/P2460R2">P2460R2</a></td>
+ <td class="full" align="center">Yes</td>
+ </tr>
+ <tr>
+ <td>Explicit lifetime management</td>
+ <td><a href="https://wg21.link/P2590R2">P2590R2</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
</table>
</details>
More information about the cfe-commits
mailing list