On Tue, Jun 16, 2026 at 09:35:36PM +0200, Jakub Jelinek wrote: > On Tue, Jun 16, 2026 at 03:11:58PM -0400, Marek Polacek wrote: > > Validated by https://validator.w3.org/. Pushed. > > Thanks for doing that. > > I think we should also add the Croydon papers (e.g. the second paper > on trivial unions P3726R2, P3598R0, P3868R1 etc.). > E.g. cppreference lists those...
OK, updated for Kona/Croydon papers as well: Validated & pushed. -- >8 -- commit 5c1df66f815178c0bd6d6a8c187b143b939acfbd Author: Marek Polacek <[email protected]> Date: Tue Jun 16 17:25:02 2026 -0400 Add C++26 papers approved in Kona and Croydon diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html index 48b7c6e0..bb712ac2 100644 --- a/htdocs/projects/cxx-status.html +++ b/htdocs/projects/cxx-status.html @@ -285,11 +285,16 @@ <td> __cpp_structured_bindings >= 202403L </td> </tr> <tr> - <td> Erroneous behavior for uninitialized reads </td> + <td rowspan=2> Erroneous behavior for uninitialized reads </td> <td> <a href="https://wg21.link/P2795R5">P2795R5</a></td> <td class="supported"> <a href="../gcc-16/changes.html#cxx">16</a></td> <td> </td> </tr> + <tr> + <td> <a href="https://wg21.link/P3684R1">P3684R1</a></td> + <td class="unsupported center"> <a href="https://gcc.gnu.org/PR125839">No</a></td> + <td> </td> + </tr> <tr> <td> <code>= delete("reason");</code> </td> <td> <a href="https://wg21.link/P2573R2">P2573R2</a></td> @@ -433,7 +438,7 @@ <td> </td> </tr> <tr> - <td rowspan=6> Reflection </td> + <td rowspan=7> Reflection </td> <td> <a href="https://wg21.link/P2996R13">P2996R13</a></td> <td class="supported" rowspan=5> <a href="../gcc-16/changes.html#cxx">16</a> (requires <code>-freflection</code>)</td> <td> __cpp_impl_reflection >= 202506L </td> @@ -456,6 +461,11 @@ <td class="partial center"> <a href="../gcc-16/changes.html#cxx">16</a> (no <code>apply_result</code>, <code>is_applicable_type</code> <br> nor <code>is_nothrow_applicable_type</code>)</td> <td> __cpp_impl_reflection >= 202603L </td> </tr> + <tr> + <td> <a href="https://wg21.link/P3598R0">P3598R0</a></td> + <td class="unsupported center"> <a href="https://gcc.gnu.org/PR125840">No</a></td> + <td></td> + </tr> <tr> <td> <code>define_static_</code>{<code>string</code>,<code>object</code>,<code>array</code>} </td> <td> <a href="https://wg21.link/P3491R3">P3491R3</a></td> @@ -480,6 +490,56 @@ <td class="supported"> <a href="../gcc-16/changes.html#cxx">16</a></td> <td></td> </tr> + <!-- Kona, Fall 2025 --> + <tr> + <td>Allow <code>#line</code> before module declarations</td> + <td> <a href="https://wg21.link/P3868R1">P3868R1</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125841">No</a></td> + <td> </td> + </tr> + <!-- Croydon, Winter 2026 --> + <tr> + <td><code>#line</code> is not in line with existing implementation</td> + <td> <a href="https://wg21.link/P4136R2">P4136R2</a> (<a href="./cxx-dr-status.html">DR</a>)</td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125842">No</a></td> + <td> </td> + </tr> + <tr> + <td>Reconsider CWG 1395 "Partial ordering of variadic templates reconsidered"</td> + <td> <a href="https://wg21.link/P4004R1">P4004R1</a> (<a href="./cxx-dr-status.html">DR</a>)</td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125843">No</a></td> + <td> </td> + </tr> + <tr> + <td>CTAD for type template template parameters</td> + <td> <a href="https://wg21.link/P3865R3">P3865R3</a> (<a href="./cxx-dr-status.html">DR</a>)</td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125844">No</a></td> + <td> </td> + </tr> + <tr> + <td>Adjustments to Union Lifetime Rules</td> + <td> <a href="https://wg21.link/P3726R2">P3726R2</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125845">No</a></td> + <td> </td> + </tr> + <tr> + <td>Constant evaluations fixes</td> + <td> <a href="https://wg21.link/P4143R0">P4143R0</a> (<a href="./cxx-dr-status.html">DR</a>)</td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125846">No</a></td> + <td> </td> + </tr> + <tr> + <td>Define "immediate context"</td> + <td> <a href="https://wg21.link/P4149R1">P4149R1</a> (<a href="./cxx-dr-status.html">DR</a>)</td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125847">No</a></td> + <td> </td> + </tr> + <tr> + <td>Clarification of placement new deallocation</td> + <td> <a href="https://wg21.link/P3769R1">P3769R1</a> (<a href="./cxx-dr-status.html">DR</a>)</td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR125848">No</a></td> + <td> </td> + </tr> <!-- <tr> <td> </td>
