Hi! I've committed the following patch to wwwdocs to add the Hagenberg core papers to cxx-status.html. Unsure about P3542R0, neither cppreference nor clang cxx-status list that.
diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index 823d8c78..d6e53005 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -264,6 +264,9 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;" <li><a href="https://wg21.link/P2865R5">P2865R5</a>, Removing deprecated array comparisons (<a href="https://gcc.gnu.org/PR117788">PR117788</a>) </li> + <li><a href="https://wg21.link/P1967R14">P1967R14</a>, <code>#embed</code> + (<a href="https://gcc.gnu.org/PR119065">PR119065</a>) + </li> </ul> </li> <li>Several C++23 features have been implemented: diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html index 0b244012..1ece9c89 100644 --- a/htdocs/projects/cxx-status.html +++ b/htdocs/projects/cxx-status.html @@ -252,6 +252,49 @@ <td class="supported"> <a href="../gcc-15/changes.html#cxx">15</a></td> <td> </td> </tr> + <!-- Winter 2025 papers (Hagenberg) --> + <tr> + <td> Trivial unions </td> + <td> <a href="https://wg21.link/P3074R7">P3074R7</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR119059">No</a></td> + <td> __cpp_trivial_union >= 202502L </td> + </tr> + <tr> + <td> Partial program correctness </td> + <td> <a href="https://wg21.link/P1494R5">P1494R5</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR119060">No</a></td> + <td> </td> + </tr> + <tr> + <td> Contracts </td> + <td> <a href="https://wg21.link/P2900R14">P2900R14</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR119061">No</a></td> + <td> __cpp_contracts >= 202502L </td> + </tr> + <tr> + <td> Defang and deprecate <code>memory_order::consume</code> </td> + <td> <a href="https://wg21.link/P3475R2">P3475R2</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR119062">No</a></td> + <td> </td> + </tr> + <tr> + <td> Concept and variable-template template-parameters </td> + <td> <a href="https://wg21.link/P2841R7">P2841R7</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR119063">No</a></td> + <td> __cpp_template_parameters >= 202502L </td> + </tr> + <tr> + <td> Trivial Relocatability </td> + <td> <a href="https://wg21.link/P2786R13">P2786R13</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR119064">No</a></td> + <td> __cpp_trivially_relocatable >= 202502L </td> + </tr> + <tr> + <td> <code>#embed</code> </td> + <td> <a href="https://wg21.link/P1967R14">P1967R14</a></td> + <td class="supported"> <a href="../gcc-15/changes.html#cxx">15</a></td> + <td> __cpp_pp_embed >= 202502L </td> + </tr> <!-- <tr> <td> </td> Jakub