[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