public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [wwwdocs] Add C++23 papers approved by WG21 at the July plenary
@ 2022-08-16 17:42 Marek Polacek
  0 siblings, 0 replies; only message in thread
From: Marek Polacek @ 2022-08-16 17:42 UTC (permalink / raw)
  To: GCC Patches

We have a lot of new papers to implement.  I've also opened PRs for them.

Pushed.

commit c6f8ab1adad76d2b43f6cbdacd84202131ae1e5c
Author: Marek Polacek <polacek@redhat.com>
Date:   Tue Aug 16 13:39:34 2022 -0400

    cxx-status: Add C++23 papers approved by WG21 at the July plenary

diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html
index b243b846..ef4722c0 100644
--- a/htdocs/projects/cxx-status.html
+++ b/htdocs/projects/cxx-status.html
@@ -139,10 +139,14 @@
     </tr>
     <!-- https://github.com/cplusplus/papers/issues/766 -->
     <tr>
-      <td> Change scope of lambda trailing-return-type </td>
+      <td rowspan=2> Change scope of lambda trailing-return-type </td>
       <td> <a href="https://wg21.link/p2036r3">P2036R3</a></td>
-      <td class="unsupported"> <a href="https://gcc.gnu.org/PR102610">No</a></td>
-      <td> </td>
+      <td class="unsupported" rowspan=2> <a href="https://gcc.gnu.org/PR102610">No</a></td>
+      <td rowspan=2> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1274 -->
+    <tr>
+      <td> <a href="https://wg21.link/p2579r0">P2579R0</a></td>
     </tr>
     <!-- https://github.com/cplusplus/papers/issues/845 -->
     <tr>
@@ -231,6 +235,118 @@
       <td class="supported"> <a href="../gcc-13/changes.html#cxx">13</a></td>
       <td> </td>
     </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1127 -->
+    <tr>
+      <td> The Equality Operator You Are Looking For </td>
+      <td> <a href="https://wg21.link/p2468r2">P2468R2</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106644">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1023 -->
+    <tr>
+      <td> De-deprecating volatile compound operations </td>
+      <td> <a href="https://wg21.link/p2327r1">P2327R1</a></td>
+      <td class="supported"> <a href="../gcc-13/changes.html#cxx">13</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1103 -->
+    <tr>
+      <td> Support for <code>#warning</code> </td>
+      <td> <a href="https://wg21.link/p2437r1">P2437R1</a></td>
+      <td class="supported"> <a href="https://gcc.gnu.org/PR106646">Yes?</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1036 -->
+    <tr>
+      <td> Remove non-encodable wide character literals and multicharacter wide character literals </td>
+      <td> <a href="https://wg21.link/p2362r3">P2362R3</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106647">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/983 -->
+    <tr>
+      <td> Delimited escape sequences </td>
+      <td> <a href="https://wg21.link/p2290r3">P2290R3</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106645">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/798 -->
+    <tr>
+      <td> Named universal character escapes </td>
+      <td> <a href="https://wg21.link/p2071r2">P2071R2</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106648">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1119 -->
+    <tr>
+      <td> Relaxing some constexpr restrictions </td>
+      <td> <a href="https://wg21.link/p2448r2">P2448R2</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106649">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/973 -->
+    <tr>
+      <td> Using unknown references in constant expressions </td>
+      <td> <a href="https://wg21.link/p2280r4">P2280R4</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106650">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1022 -->
+    <tr>
+      <td> static <code>operator()</code> </td>
+      <td> <a href="https://wg21.link/p1169r4">P1169R4</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106651">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/227 -->
+    <tr>
+      <td> Extended floating-point types and standard names </td>
+      <td> <a href="https://wg21.link/p1467r9">P1467R9</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106652">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1242 -->
+    <tr>
+      <td> Class template argument deduction from inherited constructors </td>
+      <td> <a href="https://wg21.link/p2582r1">P2582R1</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106653">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/529 -->
+    <tr>
+      <td> Portable assumptions </td>
+      <td> <a href="https://wg21.link/p1774r8">P1774R8</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106654">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/985 -->
+    <tr>
+      <td> Support for UTF-8 as a portable source file encoding </td>
+      <td> <a href="https://wg21.link/p2295r6">P2295R6</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106655">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1171 -->
+    <tr>
+      <td> <code>char8_t</code> Compatibility and Portability Fix </td>
+      <td> <a href="https://wg21.link/p2513r3">P2513R3</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106656">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1122 -->
+    <tr>
+      <td> Relax requirements on <code>wchar_t</code> to match existing practices </td>
+      <td> <a href="https://wg21.link/p2460r2">P2460R2</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106657">No</a></td>
+      <td> </td>
+    </tr>
+    <!-- https://github.com/cplusplus/papers/issues/1248 -->
+    <tr>
+      <td> Explicit lifetime management </td>
+      <td> <a href="https://wg21.link/p2590r2">P2590R2</a></td>
+      <td class="unsupported"> <a href="https://gcc.gnu.org/PR106658">No</a></td>
+      <td> </td>
+    </tr>
     <!--
     <tr>
       <td> </td>


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-08-16 17:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-16 17:42 [wwwdocs] Add C++23 papers approved by WG21 at the July plenary Marek Polacek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).