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 --> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits