[clang] [Docs][Clang] Missing DR status for C++23-era papers in cxx_status.html (PR #68846)

A. Jiang via cfe-commits cfe-commits at lists.llvm.org
Sat Jun 22 10:40:51 PDT 2024


https://github.com/frederick-vs-ja updated https://github.com/llvm/llvm-project/pull/68846

>From c38259bd70993a96a35ce4f94790e420847786e2 Mon Sep 17 00:00:00 2001
From: "A. Jiang" <de34 at live.cn>
Date: Sun, 23 Jun 2024 01:39:42 +0800
Subject: [PATCH] [Docs][Clang] DR status for C++23-era papers in
 cxx_status.html
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

List the following C++23-era WG21 papers as Defect Reports in cxx_status.html as per WG21 meeting minutes.

- P1949R7 (C++ Identifier Syntax using Unicode Standard Annex 31)
- P2156R1 (Allow Duplicate Attributes)
- P2036R3 (Change scope of lambda trailing-return-type)
- P2468R2 (The Equality Operator You Are Looking For)
- P2327R1 (De-deprecating volatile compound operations)
- P2493R0 (Missing feature test macros for C++20 core papers)
- P2513R3 (char8_t Compatibility and Portability Fix)
- P2460R2 (Relax requirements on wchar_t to match existing practices)
- P2579R0 (Mitigation strategies for P2036 ”Changing scope for lambda trailing-return-type”)
---
 clang/www/cxx_status.html | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 65dd31a0fb802..3ae9f5cb65ba8 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -247,7 +247,7 @@ <h2 id="cxx23">C++23 implementation status</h2>
     </tr>
     <tr>
       <td>Allow duplicate attributes</td>
-      <td><a href="https://wg21.link/P2156R1">P2156R1</a></td>
+      <td><a href="https://wg21.link/P2156R1">P2156R1</a> (<a href="#dr">DR</a>)</td>
       <td class="full" align="center">Clang 13</td>
     </tr>
     <tr>
@@ -267,7 +267,7 @@ <h2 id="cxx23">C++23 implementation status</h2>
     </tr>
     <tr>
       <td>C++ identifier syntax using UAX 31</td>
-      <td><a href="https://wg21.link/P1949R7">P1949R7</a></td>
+      <td><a href="https://wg21.link/P1949R7">P1949R7</a> (<a href="#dr">DR</a>)</td>
       <td class="full" align="center">Clang 14</td>
     </tr>
     <tr>
@@ -287,11 +287,11 @@ <h2 id="cxx23">C++23 implementation status</h2>
     </tr>
     <tr>
       <td rowspan=2>Change scope of lambda trailing-return-type</td>
-      <td><a href="https://wg21.link/P2036R3">P2036R3</a></td>
+      <td><a href="https://wg21.link/P2036R3">P2036R3</a> (<a href="#dr">DR</a>)</td>
       <td rowspan=2 class="full" align="center">Clang 17</td>
     </tr>
     <tr>
-      <td><a href="https://wg21.link/P2579R0">P2579R0</a></td>
+      <td><a href="https://wg21.link/P2579R0">P2579R0</a> (<a href="#dr">DR</a>)</td>
     </tr>
     <tr>
       <td>Multidimensional subscript operator</td>
@@ -352,12 +352,12 @@ <h2 id="cxx23">C++23 implementation status</h2>
     <!-- July 2022 papers -->
     <tr>
       <td>The Equality Operator You Are Looking For</td>
-      <td><a href="https://wg21.link/P2468R2">P2468R2</a></td>
+      <td><a href="https://wg21.link/P2468R2">P2468R2</a> (<a href="#dr">DR</a>)</td>
       <td class="full" align="center">Clang 16</td>
     </tr>
     <tr>
       <td>De-deprecating volatile compound operations</td>
-      <td><a href="https://wg21.link/P2327R1">P2327R1</a></td>
+      <td><a href="https://wg21.link/P2327R1">P2327R1</a> (<a href="#dr">DR</a>)</td>
       <td class="full" align="center">Clang 15</td>
     </tr>
     <tr>
@@ -422,12 +422,12 @@ <h2 id="cxx23">C++23 implementation status</h2>
     </tr>
     <tr>
       <td><code>char8_t</code> Compatibility and Portability Fix</td>
-      <td><a href="https://wg21.link/P2513R3">P2513R3</a></td>
+      <td><a href="https://wg21.link/P2513R3">P2513R3</a> (<a href="#dr">DR</a>)</td>
       <td class="full" align="center">Clang 16</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><a href="https://wg21.link/P2460R2">P2460R2</a> (<a href="#dr">DR</a>)</td>
       <td class="full" align="center">Yes</td>
     </tr>
     <tr>
@@ -563,7 +563,7 @@ <h2 id="cxx20">C++20 implementation status</h2>
         <td><a href="https://wg21.link/p2103r0">P2103R0</a></td>
       </tr>
       <tr> <!-- from February 2022 -->
-        <td><a href="https://wg21.link/p2493r0">P2493R0</a></td>
+        <td><a href="https://wg21.link/p2493r0">P2493R0</a> (<a href="#dr">DR</a>)</td>
       </tr>
       <tr>
         <td><a href="https://wg21.link/p2092r0">P2092R0</a></td>



More information about the cfe-commits mailing list