[clang] [C23] Update status page for TS 18661 integration (PR #105693)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 23 05:50:35 PDT 2024


https://github.com/AaronBallman updated https://github.com/llvm/llvm-project/pull/105693

>From 02011bd7def628d79371d63b3c3928893cbc3f81 Mon Sep 17 00:00:00 2001
From: Aaron Ballman <aaron at aaronballman.com>
Date: Thu, 22 Aug 2024 12:47:35 -0400
Subject: [PATCH 1/2] [C23] Update status page for TS 18661 integration

WG14 N2401 was removed from the list because it was library-only
changes that don't impact the compiler.

Everything having to do with decimal floating-point types was changed
to No because we do not currently have any support for those.

WG14 N2314 remains Unknown because it has changes to Annex F for binary
floating-point types.
---
 clang/www/c_status.html | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/clang/www/c_status.html b/clang/www/c_status.html
index 6555b8e5e3da39..33821c066c045a 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -216,11 +216,7 @@ <h2 id="c2x">C23 implementation status</h2>
       </tr>
       <tr> <!-- Pre-Oct 2019 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2341.pdf">N2341</a></td>
-        <td class="unknown" align="center">Unknown</td>
-      </tr>
-      <tr> <!-- Pre-Oct 2019 -->
-        <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2401.pdf">N2401</a></td>
-        <td class="unknown" align="center">Unknown</td>
+        <td class="none" align="center">No</td>
       </tr>
       <tr> <!-- Pre-Oct 2019 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2359.pdf">N2359</a></td>
@@ -228,23 +224,23 @@ <h2 id="c2x">C23 implementation status</h2>
       </tr>
       <tr> <!-- Nov 2020 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2546.pdf">N2546</a></td>
-        <td class="unknown" align="center">Unknown</td>
+        <td class="none" align="center">No</td>
       </tr>
       <tr>
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2580.htm">N2580</a></td>
-        <td class="unknown" align="center">Unknown</td>
+        <td class="none" align="center">No</td>
       </tr>
       <tr> <!-- Apr 2021 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2640.htm">N2640</a></td>
-        <td class="unknown" align="center">Unknown</td>
+        <td class="none" align="center">No</td>
       </tr>
       <tr> <!-- Sep 2021 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2755.htm">N2755</a></td>
-        <td class="unknown" align="center">Unknown</td>
+        <td class="none" align="center">No</td>
       </tr>
       <tr> <!-- Feb 2022 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2931.pdf">N2931</a></td>
-        <td class="unknown" align="center">Unknown</td>
+        <td class="none" align="center">No</td>
       </tr>
     <tr>
       <td>Preprocessor line numbers unspecified</td>

>From 28e23a71e231359dbb3ffbc2c278d7ebc55bc132 Mon Sep 17 00:00:00 2001
From: Aaron Ballman <aaron at aaronballman.com>
Date: Fri, 23 Aug 2024 08:49:40 -0400
Subject: [PATCH 2/2] Update based on review feedback.

N2580 is editorial and so it's removed entirely.
N2640 is vacuously supported.
---
 clang/www/c_status.html | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/clang/www/c_status.html b/clang/www/c_status.html
index 33821c066c045a..1a0f320de04e83 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -226,13 +226,9 @@ <h2 id="c2x">C23 implementation status</h2>
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2546.pdf">N2546</a></td>
         <td class="none" align="center">No</td>
       </tr>
-      <tr>
-        <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2580.htm">N2580</a></td>
-        <td class="none" align="center">No</td>
-      </tr>
       <tr> <!-- Apr 2021 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2640.htm">N2640</a></td>
-        <td class="none" align="center">No</td>
+        <td class="full" align="center">Yes</td>
       </tr>
       <tr> <!-- Sep 2021 -->
         <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2755.htm">N2755</a></td>



More information about the cfe-commits mailing list