https://github.com/h-vetinari updated 
https://github.com/llvm/llvm-project/pull/158629

>From 00d31f0cf1b301e7f06b530ab11ec8ec0092fcb7 Mon Sep 17 00:00:00 2001
From: "H. Vetinari" <h.vetin...@gmx.com>
Date: Mon, 15 Sep 2025 13:24:29 +0200
Subject: [PATCH 1/2] [clang][docs] mark v21 as released

---
 clang/www/c_status.html      | 16 ++++++++--------
 clang/www/cxx_dr_status.html | 10 +++++-----
 clang/www/cxx_status.html    |  8 ++++----
 3 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/clang/www/c_status.html b/clang/www/c_status.html
index f65c34cc64022..2309983366c14 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -176,7 +176,7 @@ <h2 id="c2y">C2y implementation status</h2>
     <tr>
       <td>Obsolete implicitly octal literals and add delimited escape 
sequences</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3353.htm";>N3353</a></td>
-      <td class="unreleased" align="center">Clang 21</td>
+      <td class="full" align="center">Clang 21</td>
     </tr>
     <tr>
       <td>'if' declarations, v2</td>
@@ -243,11 +243,11 @@ <h2 id="c2y">C2y implementation status</h2>
     </tr>
       <tr>
         <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3369.pdf";>N3369</a></td>
-        <td class="unreleased" align="center">Clang 21</td>
+        <td class="full" align="center">Clang 21</td>
       </tr>
       <tr> <!-- Graz Feb 2025 -->
         <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3469.htm";>N3469</a></td>
-        <td class="unreleased" align="center">Clang 21</td>
+        <td class="full" align="center">Clang 21</td>
       </tr>
     <tr>
       <td>Named loops, v3</td>
@@ -278,7 +278,7 @@ <h2 id="c2y">C2y implementation status</h2>
     <tr>
       <td>Slay Some Earthly Demons X</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3409.pdf";>N3409</a></td>
-      <td class="unreleased" align="center">Clang 21</td>
+      <td class="full" align="center">Clang 21</td>
        </tr>
     <tr>
       <td>Slay Some Earthly Demons XI</td>
@@ -288,7 +288,7 @@ <h2 id="c2y">C2y implementation status</h2>
     <tr>
       <td>Slay Some Earthly Demons XII</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3411.pdf";>N3411</a></td>
-      <td class="unreleased" align="center">Clang 21</td>
+      <td class="full" align="center">Clang 21</td>
        </tr>
     <tr>
       <td>Slay Some Earthly Demons XIII</td>
@@ -710,7 +710,7 @@ <h2 id="c2x">C23 implementation status</h2>
     <tr>
       <td>Disambiguate the storage class of some compound literals</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2819.pdf";>N2819</a></td>
-      <td class="unreleased" align="center">Clang 21</td>
+      <td class="full" align="center">Clang 21</td>
     </tr>
     <tr>
       <td>Add annotations for unreachable control flow v2</td>
@@ -899,7 +899,7 @@ <h2 id="c2x">C23 implementation status</h2>
     <tr>
       <td>Improved tag compatibility</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3037.pdf";>N3037</a></td>
-      <td class="unreleased" align="center">Clang 21</td>
+      <td class="full" align="center">Clang 21</td>
     </tr>
     <tr>
       <td>#embed</td>
@@ -941,7 +941,7 @@ <h2 id="c11">C11 implementation status</h2>
     <tr>
       <td>Extending the lifetime of temporary objects (factored approach)</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1285.htm";>N1285</a></td>
-      <td class="unreleased" align="center">Clang 21</td>
+      <td class="full" align="center">Clang 21</td>
     </tr>
     <tr>
       <td>Requiring signed char to have no padding bits</td>
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index ad82d7ab0cec6..ff4d7ff5d03f1 100755
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -4739,7 +4739,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td><a href="https://cplusplus.github.io/CWG/issues/787.html";>787</a></td>
     <td>CD2</td>
     <td>Unnecessary lexical undefined behavior</td>
-    <td class="unreleased" align="center">Clang 21</td>
+    <td class="full" align="center">Clang 21</td>
   </tr>
   <tr id="788">
     <td><a href="https://cplusplus.github.io/CWG/issues/788.html";>788</a></td>
@@ -14091,7 +14091,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2376.html";>2376</a></td>
     <td>CD5</td>
     <td>Class template argument deduction with array declarator</td>
-    <td class="unreleased" align="center">Clang 21</td>
+    <td class="full" align="center">Clang 21</td>
   </tr>
   <tr id="2377">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2377.html";>2377</a></td>
@@ -14811,7 +14811,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2496.html";>2496</a></td>
     <td>CD6</td>
     <td><I>ref-qualifier</I>s and virtual overriding</td>
-    <td class="unreleased" align="center">Clang 21</td>
+    <td class="full" align="center">Clang 21</td>
   </tr>
   <tr class="open" id="2497">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2497.html";>2497</a></td>
@@ -14937,7 +14937,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2517.html";>2517</a></td>
     <td>C++23</td>
     <td>Useless restriction on use of parameter in 
<I>constraint-expression</I></td>
-    <td class="unreleased" align="center">Clang 21</td>
+    <td class="full" align="center">Clang 21</td>
   </tr>
   <tr id="2518">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2518.html";>2518</a></td>
@@ -17372,7 +17372,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2918.html";>2918</a></td>
     <td>DRWP</td>
     <td>Consideration of constraints for address of overloaded function</td>
-    <td class="unreleased" align="center">Clang 21</td>
+    <td class="full" align="center">Clang 21</td>
   </tr>
   <tr id="2919">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2919.html";>2919</a></td>
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 25940cc2899c1..a35e50150a2ab 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -223,7 +223,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
  <tr>
   <td>Structured binding declaration as a condition</td>
   <td><a href="https://wg21.link/P0963R3";>P0963R3</a></td>
-  <td class="unreleased" align="center">Clang 21</td>
+  <td class="full" align="center">Clang 21</td>
  </tr>
  <!--Poland, Fall 2024-->
  <tr>
@@ -244,7 +244,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
  <tr>
   <td>Structured Bindings can introduce a Pack</td>
   <td><a href="https://wg21.link/P1061R10";>P1061R10</a></td>
-  <td class="unreleased" align="center">Clang 21</td>
+  <td class="full" align="center">Clang 21</td>
  </tr>
  <tr>
   <td>The Oxford variadic comma</td>
@@ -280,7 +280,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
  <tr>
   <td>Trivial Relocatability</pre></td>
   <td><a href="https://wg21.link/P2786";>P2786R13</a></td>
-  <td class="unreleased" align="center">Clang 21</td>
+  <td class="full" align="center">Clang 21</td>
  </tr>
  <tr>
   <td><pre>#embed</pre></td>
@@ -312,7 +312,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
  <tr>
   <td>Attaching main to the global module</td>
   <td><a href="https://wg21.link/P3618";>P3618R0</a> (<a href="#dr">DR</a>)</td>
-  <td class="unreleased" align="center">Clang 21</td>
+  <td class="full" align="center">Clang 21</td>
  </tr>
  <tr>
   <td>Expansion Statements</td>

>From a2add291266bc6a7fadf1599a95cef7686a20e09 Mon Sep 17 00:00:00 2001
From: "H. Vetinari" <h.vetin...@gmx.com>
Date: Tue, 16 Sep 2025 15:34:41 +0200
Subject: [PATCH 2/2] update status of N3006 as well

---
 clang/www/c_status.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/clang/www/c_status.html b/clang/www/c_status.html
index 2309983366c14..d41b5ccf43fca 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -864,7 +864,7 @@ <h2 id="c2x">C23 implementation status</h2>
     <tr>
       <td>Underspecified object definitions</td>
       <td><a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3006.htm";>N3006</a></td>
-      <td class="unreleased" align="center">Yes</td>
+      <td class="full" align="center">Clang 19</td>
     </tr>
     <tr>
       <td>Type inference for object declarations</td>

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to