This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs] Update C++ DR table


A couple of new DRs, plus some status updates.

Applied to CVS.

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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]