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

Reply via email to