Update the page for WG21 Cologne meeting motions. Most of the links are not working yet.
Applied to CVS. Index: cxx-status.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx-status.html,v retrieving revision 1.87 diff -u -r1.87 cxx-status.html --- cxx-status.html 8 Jul 2019 17:45:16 -0000 1.87 +++ cxx-status.html 4 Aug 2019 14:16:41 -0000 @@ -112,7 +112,10 @@ <td><a href="http://wg21.link/p0734r0">P0734R0</a><br/> <a href="http://wg21.link/p0857r0">P0857R0</a><br/> <a href="http://wg21.link/p1084r2">P1084R2</a><br/> - <a href="http://wg21.link/p1141r2">P1141R2</a></td> + <a href="http://wg21.link/p1141r2">P1141R2</a><br/> + <a href="http://wg21.link/p0848r3">P0848R3</a><br/> + <a href="http://wg21.link/p1616r1">P1616R1</a><br/> + <a href="http://wg21.link/p1452r2">P1452R2</a></td> <td class="unsupported"> TS with -fconcepts </td> <td> </td> </tr> @@ -151,7 +154,9 @@ <td><a href="http://wg21.link/p0515r3">P0515R3</a><br/> <a href="http://wg21.link/p0905r1">P0905R1</a><br/> <a href="http://wg21.link/p1120r0">P1120R0</a><br/> - <a href="http://wg21.link/p1185r2">P1185R2</a></td> + <a href="http://wg21.link/p1185r2">P1185R2</a><br/> + <a href="http://wg21.link/p1186r3">P1186R3</a><br/> + <a href="http://wg21.link/p1630r1">P1630R1</a></td> <td class="unsupported"> No </td> <td> __cpp_impl_three_way_comparison >= 201711 </td> </tr> @@ -252,14 +257,6 @@ <td> </td> </tr> <tr> - <td> Support for contract based programming in C++ </td> - <td><a href="http://wg21.link/p0542r5">P0542R5</a><br/> - <a href="http://wg21.link/p1289r1">P1289R1</a><br/> - <a href="http://wg21.link/p1323r2">P1323R2</a></td> - <td class="unsupported"> No (<a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88102">PR 88102</a>)</td> - <td> </td> - </tr> - <tr> <td> explicit(bool) </td> <td><a href="http://wg21.link/p0892r2">P0892R2</a></td> <td class="supported"> <a href="../gcc-9/changes.html#cxx">9</a> </td> @@ -296,7 +293,7 @@ <td> </td> </tr> <tr> - <td rowspan=3> Relaxations of constexpr restrictions </td> + <td rowspan=6> Relaxations of constexpr restrictions </td> <td><a href="http://wg21.link/p1002r1">P1002R1</a></td> <td class="supported"> <a href="../gcc-9/changes.html#cxx">9</a> </td> <td> </td> @@ -312,6 +309,21 @@ <td> </td> </tr> <tr> + <td><a href="http://wg21.link/p1331r2">P1331R2</a></td> + <td class="unsupported center">No</td> + <td> </td> + </tr> + <tr> + <td><a href="http://wg21.link/p1668r1">P1668R1</a></td> + <td class="unsupported center">No</td> + <td> </td> + </tr> + <tr> + <td><a href="http://wg21.link/p0784r7">P0784R7</a></td> + <td class="unsupported center">No</td> + <td> </td> + </tr> + <tr> <td> Feature test macros </td> <td><a href="http://wg21.link/p0941r2">P0941R2</a></td> <td class="supported"> <a href="../gcc-4.9/changes.html#cxx">4.9</a> (<code>__cpp_</code> macros) <br /> @@ -319,10 +331,19 @@ <td> </td> </tr> <tr> - <td> Modules </td> + <td rowspan=4> Modules </td> <td><a href="http://wg21.link/p1103r3">P1103R3</a></td> - <td class="unsupported">No (<a href="../wiki/cxx-modules">Modules Wiki</a>) </td> - <td> </td> + <td rowspan="4" class="unsupported">No (<a href="../wiki/cxx-modules">Modules Wiki</a>) </td> + <td rowspan="4"> </td> + </tr> + <tr> + <td><a href="http://wg21.link/p1766r1">P1766R1</a></td> + </tr> + <tr> + <td><a href="http://wg21.link/p1811r0">P1811R0</a></td> + </tr> + <tr> + <td><a href="http://wg21.link/p1703r1">P1703R1</a></td> </tr> <tr> <td> Coroutines </td> @@ -351,6 +372,55 @@ <a href="../gcc-8/changes.html#cxx">8</a> </td> <td> </td> </tr> + <!-- Cologne 2019 papers --> + <tr> + <td>Deprecate <code>a[b,c]</code></td> + <td><a href="http://wg21.link/p1161r3">P1161R3</a></td> + <td class="unsupported"> No (<a href="https://gcc.gnu.org/PR91338">PR91338</a>)</td> + <td></td> + </tr> + <tr> + <td>Deprecating <code>volatile</code></td> + <td><a href="http://wg21.link/p1152r4">P1152R4</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> + <tr> + <td><code>[[nodiscard("with reason")]]</code></td> + <td><a href="http://wg21.link/p1301r4">P1301R4</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> + <tr> + <td><code>using enum</code></td> + <td><a href="http://wg21.link/p1099r5">P1099R5</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> + <tr> + <td>Class template argument deduction for aggregates</td> + <td><a href="http://wg21.link/p1816r0">P1816R0</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> + <tr> + <td>Class template argument deduction for alias templates</td> + <td><a href="http://wg21.link/p1814r0">P1814R0</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> + <tr> + <td>Permit conversions to arrays of unknown bound</td> + <td><a href="http://wg21.link/p0388r4">P0388R4</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> + <tr> + <td><code>constinit</code></td> + <td><a href="http://wg21.link/p1143r2">P1143R2</a></td> + <td class="unsupported"> No</td> + <td></td> + </tr> </table> <h2 id="cxx17">C++17 Support in GCC</h2>