[clang] c9335eb - Rename C2x -> C23 in WWW pages

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 11 05:56:09 PDT 2023


Author: Aaron Ballman
Date: 2023-08-11T08:56:01-04:00
New Revision: c9335eb20f45f48b53f1f820334edad71da6f37f

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

LOG: Rename C2x -> C23 in WWW pages

This updates the Open Projects, C status, and C DR status pages to use
C23 instead of C2x. Note, I've renamed the GitHub issue label from
`c2x` to `c23` as part of these change as well.

I left the C23 page anchor named `c2x` in the C status page so that
existing links to it are not broken.

Added: 
    

Modified: 
    clang/www/OpenProjects.html
    clang/www/c_dr_status.html
    clang/www/c_status.html

Removed: 
    


################################################################################
diff  --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index 7a8bdbd3dbbc80..5d0b7aaccd89d2 100755
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -123,7 +123,7 @@ <h1>Open Clang Projects</h1>
 </ul>
 </li>
 
-<li><b>Continue work on C++20, C++23, C++2c, and C2x support</b>:
+<li><b>Continue work on C++20, C++23, C++2c, and C23 support</b>:
   There are still several C++20 features to complete, and work has begun on
   supporting the latest language standards. Please see the
   <a href="cxx_status.html">C++ status report page</a> to find out what is

diff  --git a/clang/www/c_dr_status.html b/clang/www/c_dr_status.html
index 1aaff53d7cef44..4fe088e2977505 100644
--- a/clang/www/c_dr_status.html
+++ b/clang/www/c_dr_status.html
@@ -38,7 +38,7 @@ <h2 id="cdr">C defect report implementation status</h2>
 currently unknown will be marked in <span class="unknown">magenta</span>.</p>
 
 <p>The <a href="https://github.com/llvm/llvm-project/issues/">LLVM bug tracker</a> uses
-the "c", "c99", "c11", "c17", and "c2x" labels to track known bugs with Clang's language
+the "c", "c99", "c11", "c17", and "c23" labels to track known bugs with Clang's language
 conformance.</p>
 
 <table width="689" border="1" cellspacing="0">

diff  --git a/clang/www/c_status.html b/clang/www/c_status.html
index 9f476c8b013e27..6b84138d36ed9e 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -57,13 +57,13 @@ <h1>C Support in Clang</h1>
  <td class="unknown" align="center">Maybe?</td>
 </tr>
 <tr>
- <td><a href="#c2x">C2x</a></td>
- <td><tt>-std=c2x</tt></td>
+ <td><a href="#c2x">C23</a></td>
+ <td><tt>-std=c23</tt></td>
  <td class="partial" align="center">Partial</td>
 </tr>
 </table>
 
-<p>The implementation status for C99, C11, and C17 are currently under
+<p>The implementation status for C99, C11, C17, and C23 are currently under
 investigation. Any proposal whose status in Clang is currently unknown
 will be marked in <span class="unknown">magenta</span>.</p>
 
@@ -73,7 +73,7 @@ <h1>C Support in Clang</h1>
 they become available.</p>
 
 <p>The <a href="https://github.com/llvm/llvm-project/issues/">LLVM bug tracker</a> uses
-the "c", "c99", "c11", "c17", and "c2x" labels to track known bugs with Clang's language
+the "c", "c99", "c11", "c17", and "c23" labels to track known bugs with Clang's language
 conformance.</p>
 
 <h2 id="c89">C89 implementation status</h2>
@@ -617,11 +617,12 @@ <h2 id="c17">C17 implementation status</h2>
 <p>There are no major changes in this edition, only technical corrections and clarifications that are tracked by Defect Report.</p>
 <p>You can use Clang in C17 mode with the <code>-std=c17</code> or <code>-std=c18</code> options (available in Clang 6 and later).</p>
 
-<h2 id="c2x">C2x implementation status</h2>
+<h2 id="c2x">C23 implementation status</h2>
 
-<p>Clang has support for some of the features of the C standard following C17, informally referred to as C2x.</p>
+<p>Clang has support for some of the features of the C standard following C17, informally referred to as C23.</p>
 
-<p>You can use Clang in C2x mode with the <code>-std=c2x</code> option (available in Clang 9 and later).</p>
+<p>You can use Clang in C23 mode with the <code>-std=c23</code> option (available in Clang 18 and later) or with the
+   <code>-std=c2x</code> option (available in Clang 9 and later).</p>
 
 <details open>
 <summary>List of features and minimum Clang version with support</summary>
@@ -629,7 +630,7 @@ <h2 id="c2x">C2x implementation status</h2>
 <table width="689" border="1" cellspacing="0">
  <tr>
     <th>Language Feature</th>
-    <th>C2x Proposal</th>
+    <th>C23 Proposal</th>
     <th>Available in Clang?</th>
  </tr>
     <!-- Pre-Oct 2019 Papers -->


        


More information about the cfe-commits mailing list