On 6/23/25 5:17 AM, Jakub Jelinek wrote:
Hi!

I've created new PRs for the new papers and committed the following to
update cxx-status.html.
The html omits the R<N> suffixes on papers which aren't public in wg21.link
link yet, we can change those incrementally.

Thanks, makes sense.

diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html
index 2a6e9c3c..af1917f6 100644
--- a/htdocs/projects/cxx-status.html
+++ b/htdocs/projects/cxx-status.html
@@ -292,6 +292,50 @@
        <td class="supported"> <a href="../gcc-15/changes.html#cxx">15</a></td>
        <td> __cpp_pp_embed >= 202502L </td>
      </tr>
+    <!-- Summer 2025 papers (Sofia) -->
+    <tr>
+      <td> Allow attaching main to the global module </td>
+      <td><a href="https://wg21.link/P3618R0";>P3618R0</a> (<a 
href="./cxx-dr-status.html">DR</a>) </td>
+      <td class="unsupported"> <a 
href="https://gcc.gnu.org/PR120773";>No</a></td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td rowspan=5> Reflection </td>
+      <td> <a href="https://wg21.link/P2996";>P2996R13</a></td>
+      <td class="unsupported" rowspan=5> <a 
href="https://gcc.gnu.org/PR120775";>No</a></td>
+      <td> __cpp_impl_reflection >= 202506L </td>
+    </tr>
+    <tr>
+      <td> <a href="https://wg21.link/P3394";>P3394R4</a></td>
+      <td rowspan=4></td>
+    </tr>
+    <tr>
+      <td> <a href="https://wg21.link/P3293";>P3293R3</a></td>
+    </tr>
+    <tr>
+      <td> <a href="https://wg21.link/P3491";>P3491R3</a></td>

P3491 define_static_* includes some reflection bits, but the core functionality is independent of reflection, so let's give it its own row in the table.

+    </tr>
+    <tr>
+      <td> <a href="https://wg21.link/P3096";>P3096R12</a></td>
+    </tr>
+    <tr>
+      <td> Expansion statements </td>
+      <td> <a href="https://wg21.link/P1306";>P1306R5</a></td>
+      <td class="unsupported"> <a 
href="https://gcc.gnu.org/PR120776";>No</a></td>
+      <td> __cpp_expansion_statements >= 202506L </td>
+    </tr>
+    <tr>
+      <td> constexpr virtual inheritance </td>
+      <td> <a href="https://wg21.link/P3533R2";>P3533R2</a></td>
+      <td class="unsupported"> <a 
href="https://gcc.gnu.org/PR120777";>No</a></td>
+      <td> __cpp_constexpr_virtual_inheritance >= 202506L </td>
+    </tr>
+    <tr>
+      <td> Preprocessing is never undefined </td>
+      <td> <a href="https://wg21.link/P2843";>P2843R3</a></td>
+      <td class="unsupported"> <a 
href="https://gcc.gnu.org/PR120778";>No</a></td>
+      <td></td>
+    </tr>
      <!--
      <tr>
        <td> </td>

        Jakub


Reply via email to