On 9/9/19 5:38 AM, Jonathan Wakely wrote:
On 06/09/19 18:08 -0400, Ed Smith-Rowland via libstdc++ wrote:
As the title says.

<span> was (correctly) delivered without comparison ops. so we chould check off p1085.

Indeed, thanks!

This includes the status updates for constexpr lib diffs posted previously.

I also regenerated the html (resulted in pure boiler except for manual/status.html).
The boilerplate change are a bit annoying


Ok, here is what I finally committed (just two files)..

Ed


2019-09-09  Edward Smith-Rowland  <3dw...@verizon.net>

        Update docs for recent <span> and constexpr lib changes.
        * doc/xml/manual/status_cxx2020.xml: Update p0202r3, p0858r0, p0879r0,
        p1023r0, p1085r2 status.
        * doc/html/manual/status.html: Regenerate.

Index: doc/html/manual/status.html
===================================================================
--- doc/html/manual/status.html (revision 275477)
+++ doc/html/manual/status.html (working copy)
@@ -1061,11 +1061,11 @@
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r7.pdf"; 
target="_top">
        P0053R7
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Add constexpr modifiers to functions in 
<code class="code">&lt;algorithm&gt;</code> and <code 
class="code">&lt;utility&gt;</code> Headers </td><td align="left">
+      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  Add constexpr modifiers to functions in <code 
class="code">&lt;algorithm&gt;</code> and <code 
class="code">&lt;utility&gt;</code> Headers </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r3.html"; 
target="_top">
        P0202R3
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  Constexpr for <code class="code">std::complex</code> </td><td 
align="left">
+      </td><td align="center"> 10.1 </td><td align="left"> <code 
class="code">__cpp_lib_constexpr_algorithms &gt;= 201703L</code> 
</td></tr><tr><td align="left">  Constexpr for <code 
class="code">std::complex</code> </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0415r1.html"; 
target="_top">
        P0415R1
        </a>
@@ -1133,11 +1133,12 @@
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0809r0.pdf"; 
target="_top">
        P0809R0
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Constexpr iterator requirements </td><td 
align="left">
+      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  Constexpr iterator requirements </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0858r0.html"; 
target="_top">
        P0858R0
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Symmetry for spaceship </td><td 
align="left">
+      </td><td align="center"> 9.1 </td><td align="left"> <code 
class="code">__cpp_lib_string_view &gt;= 201803L</code>
+      and <code class="code">__cpp_lib_array_constexpr &gt;= 201803L</code> 
</td></tr><tr bgcolor="#C8B0B0"><td align="left">  Symmetry for spaceship 
</td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0905r1.html"; 
target="_top">
        P0905R1
        </a>
@@ -1201,11 +1202,11 @@
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0788r3.pdf"; 
target="_top">
        P0788R3
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Constexpr for <code 
class="code">swap</code> and swap related functions </td><td align="left">
+      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  Constexpr for <code class="code">swap</code> and swap related 
functions </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0879r0.html"; 
target="_top">
        P0879R0
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  The <code class="code">identity</code> metafunction </td><td 
align="left">
+      </td><td align="center"> 10.1 </td><td align="left"> <code 
class="code">__cpp_lib_constexpr_algorithms &gt;= 201806L</code> 
</td></tr><tr><td align="left">  The <code class="code">identity</code> 
metafunction </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0887r1.pdf"; 
target="_top">
        P0887R1
        </a>
@@ -1225,11 +1226,11 @@
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r2.html"; 
target="_top">
        P0941R2
        </a>
-      </td><td align="center"> 5.1 </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  <code class="code">constexpr</code> 
comparison operators for <code class="code">std::array</code> </td><td 
align="left">
+      </td><td align="center"> 5.1 </td><td align="left"> </td></tr><tr><td 
align="left">  <code class="code">constexpr</code> comparison operators for 
<code class="code">std::array</code> </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1023r0.pdf"; 
target="_top">
        P1023R0
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Update The Reference To The Unicode 
Standard </td><td align="left">
+      </td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Update The Reference To The Unicode 
Standard </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1025r1.html"; 
target="_top">
        P1025R1
        </a>
@@ -1315,11 +1316,11 @@
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r1.html"; 
target="_top">
        P1032R1
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr 
bgcolor="#C8B0B0"><td align="left">  Should Span be Regular? </td><td 
align="left">
+      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  Should Span be Regular? </td><td align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r2.md"; 
target="_top">
        P1085R2
        </a>
-      </td><td align="center"> </td><td align="left"> </td></tr><tr><td 
align="left">  Editorial Guidance for merging P0019r8 and P0528r3 </td><td 
align="left">
+      </td><td align="center"> 10.1 </td><td align="left"> <code 
class="code">__cpp_lib_span &gt;= 201902L</code> </td></tr><tr><td 
align="left">  Editorial Guidance for merging P0019r8 and P0528r3 </td><td 
align="left">
         <a class="link" 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1123r0.html"; 
target="_top">
        P1123R0
        </a>
Index: doc/xml/manual/status_cxx2020.xml
===================================================================
--- doc/xml/manual/status_cxx2020.xml   (revision 275477)
+++ doc/xml/manual/status_cxx2020.xml   (working copy)
@@ -101,7 +101,6 @@
     </row>
 
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>  Add constexpr modifiers to functions in 
<code>&lt;algorithm&gt;</code> and <code>&lt;utility&gt;</code> Headers </entry>
       <entry>
         <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r3.html";>
@@ -108,8 +107,8 @@
        P0202R3
        </link>
       </entry>
-      <entry align="center"> </entry>
-      <entry />
+      <entry align="center"> 10.1 </entry>
+      <entry> <code>__cpp_lib_constexpr_algorithms &gt;= 201703L</code> 
</entry>
     </row>
 
     <row>
@@ -307,7 +306,6 @@
     </row>
 
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>  Constexpr iterator requirements </entry>
       <entry>
         <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0858r0.html";>
@@ -314,8 +312,9 @@
        P0858R0
        </link>
       </entry>
-      <entry align="center"> </entry>
-      <entry />
+      <entry align="center"> 9.1 </entry>
+      <entry> <code>__cpp_lib_string_view &gt;= 201803L</code>
+      and <code>__cpp_lib_array_constexpr &gt;= 201803L</code> </entry>
     </row>
 
     <row>
@@ -503,7 +502,6 @@
     </row>
 
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>  Constexpr for <code>swap</code> and swap related functions 
</entry>
       <entry>
         <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0879r0.html";>
@@ -510,8 +508,8 @@
        P0879R0
        </link>
       </entry>
-      <entry align="center"> </entry>
-      <entry />
+      <entry align="center"> 10.1 </entry>
+      <entry> <code>__cpp_lib_constexpr_algorithms &gt;= 201806L</code> 
</entry>
     </row>
 
     <row>
@@ -571,7 +569,6 @@
     </row>
 
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>  <code>constexpr</code> comparison operators for 
<code>std::array</code> </entry>
       <entry>
         <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1023r0.pdf";>
@@ -578,7 +575,7 @@
        P1023R0
        </link>
       </entry>
-      <entry align="center"> </entry>
+      <entry align="center"> 10.1 </entry>
       <entry />
     </row>
 
@@ -823,7 +820,6 @@
     </row>
 
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>  Should Span be Regular? </entry>
       <entry>
         <link xmlns:xlink="http://www.w3.org/1999/xlink"; 
xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r2.md";>
@@ -830,8 +826,8 @@
        P1085R2
        </link>
       </entry>
-      <entry align="center"> </entry>
-      <entry />
+      <entry align="center"> 10.1 </entry>
+      <entry> <code>__cpp_lib_span &gt;= 201902L</code> </entry>
     </row>
 
     <row>

Reply via email to