[wwwdocs] Update C++ DR table

Message ID 20190805221741.GE28284@redhat.com
State New
Headers show
Series
  • [wwwdocs] Update C++ DR table
Related show

Commit Message

Marek Polacek Aug. 5, 2019, 10:17 p.m.
A couple of new DRs, plus some status updates.

Applied to CVS.

Patch

Index: cxx-dr-status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx-dr-status.html,v
retrieving revision 1.25
diff -u -r1.25 cxx-dr-status.html
--- cxx-dr-status.html	1 Aug 2019 15:04:03 -0000	1.25
+++ cxx-dr-status.html	5 Aug 2019 22:14:44 -0000
@@ -4793,11 +4793,11 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg682">682</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Missing description of lookup of template aliases</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -12897,11 +12897,11 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg1839">1839</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>Lookup of block-scope <code>extern</code> declarations</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td><a href="https://gcc.gnu.org/PR86181">PR86181</a></td>
     </tr>
     <tr class="open">
@@ -15473,11 +15473,11 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2207">2207</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Alignment of allocation function return value</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -15620,11 +15620,11 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2228">2228</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>Ambiguity resolution for cast to function type</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -15657,7 +15657,7 @@ 
     </tr>
     <tr>
       <td><a href="http://wg21.link/cwg2233">2233</a></td>
-      <td>tentatively ready</td>
+      <td>DRWP</td>
       <td>Function parameter packs following default arguments</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -15769,7 +15769,7 @@ 
     </tr>
     <tr>
       <td><a href="http://wg21.link/cwg2249">2249</a></td>
-      <td>tentatively ready</td>
+      <td>DRWP</td>
       <td><I>identifier</I>s and <I>id-expression</I>s</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -16021,7 +16021,7 @@ 
     </tr>
     <tr>
       <td><a href="http://wg21.link/cwg2285">2285</a></td>
-      <td>tentatively ready</td>
+      <td>DRWP</td>
       <td>Issues with structured bindings</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -16124,11 +16124,11 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2300">2300</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Lambdas in multiple definitions</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -16483,7 +16483,7 @@ 
     </tr>
     <tr>
       <td><a href="http://wg21.link/cwg2351">2351</a></td>
-      <td>tentatively ready</td>
+      <td>DRWP</td>
       <td><code>void{}</code></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -16518,7 +16518,7 @@ 
     </tr>
     <tr>
       <td><a href="http://wg21.link/cwg2356">2356</a></td>
-      <td>tentatively ready</td>
+      <td>DRWP</td>
       <td>Base class copy and move constructors should not be inherited</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -16588,7 +16588,7 @@ 
     </tr>
     <tr>
       <td><a href="http://wg21.link/cwg2366">2366</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Can default initialization be constant initialization?</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -16656,11 +16656,11 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2376">2376</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Class template argument deduction with array declarator</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -16740,12 +16740,12 @@ 
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2388">2388</a></td>
-      <td>drafting</td>
+      <td>NAD</td>
       <td>Applicability of <em>contract-attribute-specifiers</em></td>
-      <td>-</td>
-      <td></td>
+      <td class="supported">Yes</td>
+      <td>contracts removed</td>
     </tr>
     <tr class="open">
       <td><a href="http://wg21.link/cwg2389">2389</a></td>
@@ -16754,11 +16754,11 @@ 
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2390">2390</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Is the argument of <code>__has_cpp_attribute</code> macro-expanded?</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -16824,11 +16824,11 @@ 
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="http://wg21.link/cwg2400">2400</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>Constexpr virtual functions and temporary objects</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -16845,11 +16845,130 @@ 
       <td>-</td>
       <td></td>
     </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2403">2403</a></td>
+      <td>open</td>
+      <td>Temporary materialization and base/member initialization</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="http://wg21.link/cwg2404">2404</a></td>
+      <td>tentatively ready</td>
+      <td><code>[[no_unique_address]]</code> and allocation order </td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2405">2405</a></td>
+      <td>drafting</td>
+      <td>Additional type-dependent expressions</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="http://wg21.link/cwg2406">2406</a></td>
+      <td>tentatively ready</td>
+      <td><code>[[fallthrough]]</code> attribute and iteration statements</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="http://wg21.link/cwg2407">2407</a></td>
+      <td>review</td>
+      <td>Missing entry in Annex C for defaulted comparison operators</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2408">2408</a></td>
+      <td>open</td>
+      <td>Temporaries and previously-initialized elements in aggregate initialization</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2409">2409</a></td>
+      <td>drafting</td>
+      <td>Explicit specializations of constexpr static data members</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="http://wg21.link/cwg2410">2410</a></td>
+      <td>review</td>
+      <td>Implicit calls of immediate functions</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2411">2411</a></td>
+      <td>open</td>
+      <td>Comparison of pointers to members in template non-type arguments</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2412">2412</a></td>
+      <td>open</td>
+      <td>SFINAE vs undeduced placeholder type</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2413">2413</a></td>
+      <td>drafting</td>
+      <td><code>typename</code> in <em>conversion-function-ids</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2414">2414</a></td>
+      <td>drafting</td>
+      <td> Unclear results if both member and friend <code>operator<=></code> are declared</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="http://wg21.link/cwg2415">2415</a></td>
+      <td>NAD</td>
+      <td><em>using-declarations</em> vs copy assignment operators</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2416">2416</a></td>
+      <td>open</td>
+      <td>Explicit specializations vs <code>constexpr</code> and <code>consteval</code></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2417">2417</a></td>
+      <td>open</td>
+      <td>Explicit instantiation and exception specifications</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="http://wg21.link/cwg2418">2418</a></td>
+      <td>tentatively ready</td>
+      <td>Missing cases in definition of “usable in constant expressions”</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="http://wg21.link/cwg2419">2419</a></td>
+      <td>open</td>
+      <td>Loss of generality treating pointers to objects as one-element arrays</td>
+      <td>-</td>
+      <td></td>
+    </tr>
   </table>
 
   <p>This page is currently maintained by <a href="mailto:polacek@redhat.com">polacek@redhat.com</a>.</p>
   <p>Last update:
-Thu 01 Aug 2019 11:03:43 AM EDT
+Mon 05 Aug 2019 05:54:42 PM EDT
   </p>
 
 </body>