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