[clang] 79ce869 - [clang][C2y] Add the WG14 papers adopted in Ottawa (#234935)

via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 23 06:52:14 PDT 2026


Author: Aaron Ballman
Date: 2026-10-23T13:52:07Z
New Revision: 79ce869cb8f59f08ee88a459b49ce8b05c163f8a

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

LOG: [clang][C2y] Add the WG14 papers adopted in Ottawa (#234935)

Continues to only list papers that impact the frontend, so excludes
purely editorial changes and library-only changes.

Added: 
    

Modified: 
    clang/www/c_status.html

Removed: 
    


################################################################################
diff  --git a/clang/www/c_status.html b/clang/www/c_status.html
index 6984de2bd1480..ff9031709e308 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -418,6 +418,62 @@ <h2 id="c2y">C2y implementation status</h2>
       <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3722.pdf">N3722</a></td>
       <td class="unknown" align="center">Unknown</td>
     </tr>
+    <!-- Ottawa Aug 2026 Papers -->
+    <tr>
+      <td>Add type-safe minimum and maximum type-generic macros, v4</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3868.htm">N3868</a></td>
+      <td class="none" align="center">No</td>
+    </tr>
+    <tr>
+      <td>Annex F floating-point environment updates</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3779.pdf">N3779</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Array Constant Expressions</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3787.pdf">N3787</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Standard pragmas and headers</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3842.pdf">N3842</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Conflicting requirements for double_t</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3843.pdf">N3843</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Slay Some Earthly Demon: Storage-Class Specifiers with Compound Literals</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3871.pdf">N3871</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Type Compatibility: Ghosts, Readability, and A Missing Rule for Atomic</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3881.htm">N3881</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Ghost: Lvalues that do not designate an object</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3882.htm">N3882</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Removing the Implementation-Defined Signedness of Bit-Fields, v3</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3902.pdf">N3902</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Slaying Some Earthly Demons - remove UB 28, 29</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3904.pdf">N3904</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Slaying Some Earthly Demons - remove UB 30 - Approach 2</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3911.pdf">N3911</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
 </table>
 </details>
 


        


More information about the cfe-commits mailing list