On Mon, Nov 25, 2019 at 09:42:41AM -0500, Marek Polacek wrote:
> On Mon, Nov 25, 2019 at 09:39:25AM -0500, Jason Merrill wrote:
> > On Fri, Nov 22, 2019 at 4:51 PM Marek Polacek <pola...@redhat.com> wrote:
> > 
> > > Committed to git.  Should s/http/https/ the wg21 links.
> > >
> > > Jason, do we support P1907R1?
> > >
> > 
> > Pretty close, just need to add a bit more checking.
> 
> Thanks, won't bother to change it back to unsupported in the table then.

The following patch adds the SD-6 macros from P1902R1 to the table, ok for
wwwdocs?
Or shall we list it somehow to make it clear we do support all of these
macros only in GCC 10 and not earlier?
OT, seems I've mistyped P1902R1 as P1920R1 in my commit, will fix.

diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html
index 380a7dfa..01cf4fa3 100644
--- a/htdocs/projects/cxx-status.html
+++ b/htdocs/projects/cxx-status.html
@@ -94,13 +94,13 @@
       <td> Designated initializers </td>
       <td><a href="http://wg21.link/p0329r4";>P0329R4</a> </td>
       <td class="supported"> <a href="../gcc-8/changes.html#cxx">8</a> </td>
-      <td> </td>
+      <td> __cpp_designated_initializers &gt;= 201707 </td>
     </tr>
     <tr>
       <td> Familiar template syntax for generic lambdas </td>
       <td><a href="http://wg21.link/p0428r2";>P0428R2</a> </td>
       <td class="supported"> <a href="../gcc-8/changes.html#cxx">8</a> </td>
-      <td> </td>
+      <td> __cpp_generic_lambdas &gt;= 201707 </td>
     </tr>
     <tr>
       <td> List deduction of vector </td>
@@ -122,7 +122,7 @@
        <!-- from Belfast -->
        <a href="https://wg21.link/p1980r0";>P1980R0</a></td>
       <td class="supported"> <a href="../gcc-10/changes.html#cxx">10</a> </td>
-      <td> __cpp_concepts &gt;= ? </td>
+      <td> __cpp_concepts &gt;= 201907 </td>
     </tr>
     <tr>
       <td> Range-based for statements with initializer </td>
@@ -152,7 +152,7 @@
       <td> Less eager instantiation of <code>constexpr</code> functions </td>
       <td><a href="http://wg21.link/p0859r0";>P0859R0</a></td>
       <td class="supported"> 5.2 (mostly)<br/> <a 
href="../gcc-9/changes.html#cxx">9</a> (P0859R0) </td>
-      <td> </td>
+      <td> __cpp_constexpr_in_decltype &gt;= 201711 </td>
     </tr>
     <tr>
       <td> Consistent comparison (<code>operator&lt;=&gt;</code>) </td>
@@ -220,7 +220,7 @@
       <td> Allow pack expansion in lambda init-capture </td>
       <td><a href="http://wg21.link/p0780r2";>P0780R2</a></td>
       <td class="supported"> <a href="../gcc-9/changes.html#cxx">9</a> </td>
-      <td> </td>
+      <td> __cpp_init_captures &gt;= 201803 </td>
     </tr>
     <tr>
       <td> Proposed wording for likely and unlikely attributes </td>
@@ -288,7 +288,7 @@
       <td> Immediate functions (consteval) </td>
       <td><a href="http://wg21.link/p1073r3";>P1073R3</a></td>
       <td class="supported"> <a href="../gcc-10/changes.html#cxx">10</a> </td>
-      <td> </td>
+      <td> __cpp_consteval &gt;= 201811 </td>
     </tr>
     <tr>
       <td> std::is_constant_evaluated </td>


        Jakub

Reply via email to