Author: Yanzuo Liu
Date: 2026-08-26T16:19:13+08:00
New Revision: 472ba7f0e6b57554480b0455e03aed9c6d0e0805

URL: 
https://github.com/llvm/llvm-project/commit/472ba7f0e6b57554480b0455e03aed9c6d0e0805
DIFF: 
https://github.com/llvm/llvm-project/commit/472ba7f0e6b57554480b0455e03aed9c6d0e0805.diff

LOG: [clang][NFC] Mark clang 23 as released (#218466)

This PR also updates the `latest_release` constant to 23, and fixes
incorrect status as a drive-by.

Added: 
    

Modified: 
    clang/www/cxx_dr_status.html
    clang/www/cxx_status.html
    clang/www/make_cxx_dr_status

Removed: 
    


################################################################################
diff  --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index 5d07a9dc9bf83..9081ea5bb708a 100755
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -12245,7 +12245,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td>[<a 
href="https://wg21.link/expr.prim.lambda.closure";>expr.prim.lambda.closure</a>]</td>
     <td>CD4</td>
     <td>Explicit instantiation/specialization of generic lambda 
<TT>operator()</TT></td>
-    <td class="unreleased" align="center">Clang 23</td>
+    <td class="full" align="center">Clang 23</td>
   </tr>
   <tr id="1781">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/1781.html";>1781</a></td>
@@ -16684,7 +16684,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td>[<a href="https://wg21.link/temp.res";>temp.res</a>]</td>
     <td>CD6</td>
     <td><TT>typename</TT> in <I>conversion-function-id</I>s</td>
-    <td class="unreleased" align="center">Clang 23</td>
+    <td class="full" align="center">Clang 23</td>
   </tr>
   <tr id="2414">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2414.html";>2414</a></td>
@@ -20446,7 +20446,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td>[<a href="https://wg21.link/cpp.module";>cpp.module</a>]</td>
     <td>C++26</td>
     <td>Limiting macro expansion in <I>pp-module</I></td>
-    <td class="unreleased" align="center">Clang 23</td>
+    <td class="full" align="center">Clang 23</td>
   </tr>
   <tr class="open" id="2948">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/2948.html";>2948</a></td>
@@ -21762,7 +21762,7 @@ <h2 id="cxxdr">C++ defect report implementation 
status</h2>
     <td>[<a href="https://wg21.link/dcl.struct.bind";>dcl.struct.bind</a>]</td>
     <td>C++26</td>
     <td>constexpr structured bindings with prvalues from tuples</td>
-    <td class="unreleased" align="center">Clang 23</td>
+    <td class="full" align="center">Clang 23</td>
   </tr>
   <tr id="3136">
     <td><a 
href="https://cplusplus.github.io/CWG/issues/3136.html";>3136</a></td>

diff  --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 1c9d5db844b96..1606d32127b5e 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -137,7 +137,7 @@ <h2 id="cxx29">C++2d implementation status</h2>
 <tr>
   <td>Adjust identifier following new Unicode recommendations</td>
   <td><a href="https://wg21.link/P3658R1";>P3658R1</a> <a 
href="#dr">(DR)</a></td>
-  <td class="full" align="center">Clang 24</td>
+  <td class="unreleased align="center">Clang 24</td>
 </tr>
 <tr>
   <td><code>return_value</code> &amp; <code>return_void</code> are not 
mutually exclusive</td>
@@ -294,7 +294,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
  <tr>
   <td>Module Declarations Shouldn’t be Macros</td>
   <td><a href="https://wg21.link/P3034R1";>P3034R1</a> (<a 
href="#dr">DR</a>)</td>
-  <td class="unreleased" align="center">Clang 23</td>
+  <td class="full" align="center">Clang 23</td>
  </tr>
  <tr>
   <td>Trivial infinite loops are not Undefined Behavior</td>
@@ -443,7 +443,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
  <tr>
    <td>constexpr virtual inheritance</td>
    <td><a href="https://wg21.link/P3533";>P3533R2</a></td>
-   <td class="full" align="center">Clang 24</td>
+   <td class="unreleased" align="center">Clang 24</td>
  </tr>
  <tr>
    <td>Preprocessing is never undefined</td>
@@ -1078,7 +1078,7 @@ <h2 id="cxx20">C++20 implementation status</h2>
       </tr>
       <tr>
         <td><a href="https://wg21.link/p1703r1";>P1703R1</a></td>
-        <td class="unreleased" align="center">Subsumed by P1857</td>
+        <td class="na" align="center">Subsumed by P1857</td>
       </tr>
       <tr> <!-- from Belfast -->
         <td><a href="https://wg21.link/p1874r1";>P1874R1</a></td>
@@ -1094,7 +1094,7 @@ <h2 id="cxx20">C++20 implementation status</h2>
       </tr>
       <tr>
         <td><a href="https://wg21.link/p1857r3";>P1857R3</a></td>
-        <td class="unreleased" align="center">Clang 23</td>
+        <td class="full" align="center">Clang 23</td>
       </tr>
       <tr>
         <td><a href="https://wg21.link/p2115r0";>P2115R0</a></td>

diff  --git a/clang/www/make_cxx_dr_status b/clang/www/make_cxx_dr_status
index 5bcb91eb9e16a..de3c3e8fde1d6 100755
--- a/clang/www/make_cxx_dr_status
+++ b/clang/www/make_cxx_dr_status
@@ -1,7 +1,7 @@
 #! /usr/bin/env python3
 import sys, os, re, urllib.request
 
-latest_release = 22
+latest_release = 23
 
 clang_www_dir = os.path.dirname(__file__)
 default_issue_list_path = os.path.join(clang_www_dir, 'cwg_index.html')


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to