This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[wwwdocs] Update C++ DR table
- From: Marek Polacek <polacek at redhat dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 5 Aug 2019 18:17:41 -0400
- Subject: [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>