[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