This patch updates the C++ DR table.  Several older DRs are now in the
standard, and we have a few new ones.

Pushed.

---
 htdocs/projects/cxx-dr-status.html | 232 ++++++++++++++++++++---------
 1 file changed, 158 insertions(+), 74 deletions(-)

diff --git a/htdocs/projects/cxx-dr-status.html 
b/htdocs/projects/cxx-dr-status.html
index 8f750892..e8002b27 100644
--- a/htdocs/projects/cxx-dr-status.html
+++ b/htdocs/projects/cxx-dr-status.html
@@ -15,7 +15,7 @@
 
   <p>This table tracks the implementation status of C++ defect reports in GCC.
   It is based on C++ Standard Core Language Issue Table of Contents, Revision
-  104 (<a 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html";>here</a>).</p>
+  106 (<a 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html";>here</a>).</p>
 
   <table class="cxxdrstatus" style="width: 66.6%">
     <tr class="separator">
@@ -8768,11 +8768,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1249";>1249</a></td>
-      <td>drafting</td>
+      <td>DR</td>
       <td>Cv-qualification of nested lambda capture</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -10304,11 +10304,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1468";>1468</a></td>
-      <td>drafting</td>
+      <td>CD5</td>
       <td><code>typeid</code>, overload resolution, and implicit lambda 
capture</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -11922,11 +11922,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1699";>1699</a></td>
-      <td>drafting</td>
+      <td>extension</td>
       <td>Does befriending a class befriend its friends?</td>
-      <td>-</td>
+      <td class="unsupported">No</td>
       <td></td>
     </tr>
     <tr>
@@ -12097,11 +12097,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1724";>1724</a></td>
-      <td>drafting</td>
+      <td>DR</td>
       <td>Unclear rules for deduction failure</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -12160,11 +12160,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1733";>1733</a></td>
-      <td>drafting</td>
+      <td>DR</td>
       <td>Return type and value for <code>operator=</code> with 
<I>ref-qualifier</I></td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -12552,11 +12552,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1789";>1789</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>Array reference vs array decay in overload resolution</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -12650,11 +12650,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1803";>1803</a></td>
-      <td>drafting</td>
+      <td>CD5</td>
       <td><I>opaque-enum-declaration</I> as <I>member-declaration</I></td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -14876,11 +14876,11 @@
       <td class="unsupported">No</td>
       <td><a href="https://gcc.gnu.org/PR91081";>PR91081</a></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2121";>2121</a></td>
-      <td>accepted</td>
+      <td>WP</td>
       <td>More flexible lambda syntax</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -16809,9 +16809,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2397";>2397</a></td>
-      <td>drafting</td>
+      <td>DRWP</td>
       <td><code>auto</code> specifier for pointers and references to 
arrays</td>
       <td class="supported">12</td>
       <td><a href="https://gcc.gnu.org/PR100975";>PR100975</a></td>
@@ -17166,11 +17166,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2448";>2448</a></td>
-      <td>ready</td>
+      <td>DRWP</td>
       <td>Cv-qualification of arithmetic types and deprecation of volatile</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -17215,11 +17215,11 @@
       <td class="other">N/A</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2455";>2455</a></td>
-      <td>drafting</td>
+      <td>accepted</td>
       <td>Concatenation of string literals vs translation phases 5 and 6</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17236,11 +17236,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2458";>2458</a></td>
-      <td>ready</td>
+      <td>DRWP</td>
       <td>Value category of expressions denoting non-static member 
functions</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17285,18 +17285,18 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2465";>2465</a></td>
-      <td>ready</td>
+      <td>DRWP</td>
       <td>Coroutine parameters passed to a promise constructor</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2466";>2466</a></td>
-      <td>drafting</td>
+      <td>DRWP</td>
       <td><code>co_await</code> should be a single evaluation</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17322,14 +17322,14 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2470";>2470</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Multiple array objects providing storage for one object</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2471";>2471</a></td>
-      <td>open</td>
+      <td>drafting</td>
       <td>Nested class template argument deduction</td>
       <td>-</td>
       <td></td>
@@ -17348,11 +17348,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2474";>2474</a></td>
-      <td>drafting</td>
+      <td>DRWP</td>
       <td>Cv-qualification and deletion</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17364,16 +17364,16 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2476";>2476</a></td>
-      <td>ready</td>
+      <td>drafting</td>
       <td><em>placeholder-type-specifiers</em> and function declarators</td>
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2477";>2477</a></td>
-      <td>ready</td>
+      <td>DRWP</td>
       <td>Defaulted vs deleted copy constructors/assignment operators</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17383,32 +17383,32 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2479";>2479</a></td>
-      <td>open</td>
+      <td>DRWP</td>
       <td>Missing specifications for <code>consteval</code> and 
<code>constinit</code></td>
       <td class="supported">Yes</td>
       <td></td>
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2480";>2480</a></td>
-      <td>open</td>
+      <td>drafting</td>
       <td>Lookup for enumerators in modules</td>
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2481";>2481</a></td>
-      <td>open</td>
+      <td>DRWP</td>
       <td>Cv-qualification of temporary to which a reference is bound</td>
       <td class="supported">Yes</td>
       <td><a href="https://gcc.gnu.org/PR100976";>PR100976</a></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2482";>2482</a></td>
-      <td>open</td>
+      <td>review</td>
       <td><code>bit_cast</code> and indeterminate values</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17418,11 +17418,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2484";>2484</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td><code>char8_t</code> and <code>char16_t</code> in integral 
promotions</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17432,16 +17432,16 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2486";>2486</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Call to <code>noexcept</code> function via 
<code>noexcept(false)</code> pointer/lvalue</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2487";>2487</a></td>
-      <td>open</td>
+      <td>drafting</td>
       <td>Type dependence of function-style cast to incomplete array type</td>
       <td>-</td>
       <td></td>
@@ -17460,23 +17460,23 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2490";>2490</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Restrictions on destruction in constant expressions</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2491";>2491</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Export of typedef after its first declaration</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2492";>2492</a></td>
-      <td>open</td>
+      <td>drafting</td>
       <td>Comparing user-defined conversion sequences in 
list-initialization</td>
       <td>-</td>
       <td></td>
@@ -17488,11 +17488,95 @@
       <td>-</td>
       <td></td>
     </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2494";>2494</a></td>
+      <td>drafting</td>
+      <td>Multiple definitions of non-odr-used entities</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2495";>2495</a></td>
+      <td>review</td>
+      <td>Glvalue result of a function call</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2496";>2496</a></td>
+      <td>DR</td>
+      <td><em>ref-qualifiers</em> and virtual overriding</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2497";>2497</a></td>
+      <td>drafting</td>
+      <td>Points of instantiation for constexpr function templates</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2498";>2498</a></td>
+      <td>open</td>
+      <td>Partial specialization failure and the immediate context</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2499";>2499</a></td>
+      <td>ready</td>
+      <td>Inconsistency in definition of pointer-interconvertibility</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2500";>2500</a></td>
+      <td>extension</td>
+      <td><code>noexcept(false)</code> functions and <code>noexcept</code> 
expressions</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2501";>2501</a></td>
+      <td>open</td>
+      <td>Explicit instantiation and trailing <em>requires-clauses</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2502";>2502</a></td>
+      <td>ready</td>
+      <td>Unintended declaration conflicts in nested statement scopes</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2503";>2503</a></td>
+      <td>drafting</td>
+      <td>Unclear relationship among name, qualified name, and unqualified 
name</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2504";>2504</a></td>
+      <td>open</td>
+      <td>Inheriting constructors from virtual base classes</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2505";>2505</a></td>
+      <td>open</td>
+      <td>Nested unnamed namespace of inline unnamed namespace</td>
+      <td>-</td>
+      <td></td>
+    </tr>
   </table>
 
   <p>This page is currently maintained by <a 
href="mailto:pola...@redhat.com";>pola...@redhat.com</a>.</p>
   <p>Last update:
-Tue Nov 23 12:36:13 PM EST 2021
+Tue Nov 23 04:16:08 PM EST 2021
   </p>
 
 </body>

base-commit: 72814a26ba0be689c4c7f0a54227ce6ec4e2cd96
-- 
2.33.1

Reply via email to