[clang] d46e7ae - Update the C2x status page from latest working draft

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Tue Jun 7 12:53:54 PDT 2022


Author: Aaron Ballman
Date: 2022-06-07T15:53:47-04:00
New Revision: d46e7aecb4b1006062a327c14024f7b22bc08a63

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

LOG: Update the C2x status page from latest working draft

This adds the papers for the Jun, Sep, and Dec 2021 meetings. 2022
papers will be handled in a follow-up.

Added: 
    

Modified: 
    clang/www/c_status.html

Removed: 
    


################################################################################
diff  --git a/clang/www/c_status.html b/clang/www/c_status.html
index 1d23ce7a97b9d..c0d2a3878c856 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -842,6 +842,119 @@ <h2 id="c2x">C2x implementation status</h2>
       <td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2645.pdf">N2645</a></td>
       <td class="full" align="center">Clang 13</td>
     </tr>
+    <!-- Jun 2021 Papers -->
+    <tr>
+      <td>[[maybe_unused]] for labels</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2662.pdf">N2662</a></td>
+      <td class="none" align="center">No</td>
+    </tr>
+    <tr>
+      <td>Zeros compare equal</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2670.pdf">N2670</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Negative values</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2671.pdf">N2671</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>5.2.4.2.2	cleanup</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2672.pdf">N2672</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Adding a Fundamental Type for N-bit integers</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2763.pdf">N2763</a></td>
+      <td class="full" align="center">Clang 14</td>
+    </tr>
+    <!-- Sep 2021 Papers -->
+    <tr>
+      <td>#warning directive</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2686.pdf">N2686</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Sterile characters</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2688.pdf">N2686</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Integer constant expressions</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2713.htm">N2713</a></td>
+      <td class="none" align="center">No</td>
+    </tr>
+    <tr>
+      <td>Numerically equal</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2716.htm">N2716</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>char16_t & char32_t string literals shall be UTF-16 & UTF-32</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2728.htm">N2728</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Static initialization of DFP zeros</td>
+      <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>
+    </tr>
+    <tr>
+      <td>__has_include for C</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2799.pdf">N2799</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <!-- Dec 2021 Papers -->
+    <tr>
+      <td>Remove UB from Incomplete Types in Function Parameters</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2770.pdf">N2770</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Variably-modified types</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2778.pdf">N2778</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Types do not have types</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2781.pdf">N2781</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>5.2.4.2.2	cleanup (N2672 update)</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2806.pdf">N2806</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Allow 16-bit ptr
diff _t</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2808.htm">N2808</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Proposal to update CFP freestanding requirements</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2823.pdf">N2823</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Types and sizes</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2838.htm">N2838</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Clarifying integer terms</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2837.pdf">N2837</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
+    <tr>
+      <td>Clarification for max exponent macros</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2843.pdf">N2843</a></td>
+      <td class="unknown" align="center">Unknown</td>
+    </tr>
+    <tr>
+      <td>Require exact-width integer type interfaces</td>
+      <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2872.htm">N2872</a></td>
+      <td class="full" align="center">Yes</td>
+    </tr>
 </table>
 </details>
 


        


More information about the cfe-commits mailing list