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> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits