public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: We should mark "Should Span be Regular? P1085R2" as well.
       [not found] <4a255c9f-995c-abed-98e5-ef5112e6c91a@verizon.net>
@ 2019-09-09  9:39 ` Jonathan Wakely
  2019-09-09 17:04   ` Ed Smith-Rowland via gcc-patches
  0 siblings, 1 reply; 3+ messages in thread
From: Jonathan Wakely @ 2019-09-09  9:39 UTC (permalink / raw)
  To: Ed Smith-Rowland; +Cc: libstdc++, gcc-patches

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, because next time I regen
the docs with the latest version I'll just flip it all back from
V1.79.1 to Vsnapshot again. That's a lot of noisy churn in the repo
for no benefit. Could you revert your local changes to all the HTML
files except for doc/html/manual/status.html ?

Or just kluge the string back to the current value by running
something like:

    find doc/html -name '*.html' | sed -i s/V1.79.1/Vsnapshot/

FWIW the unhelpful "Vsnapshot" string seems to be a bug in the 1.79.2
stylesheets:
https://lists.oasis-open.org/archives/docbook-apps/201612/msg00017.html
https://github.com/docbook/xslt10-stylesheets/issues/17

But I've been using V1.79.2 for nearly two years now (since r254078)
so we might as well stick with it now, at least until there's a newer
release of the stylesheets.

If you want to just check in the XML change and leave me to regen the
HTML later this week, that's also fine.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: We should mark "Should Span be Regular? P1085R2" as well.
  2019-09-09  9:39 ` We should mark "Should Span be Regular? P1085R2" as well Jonathan Wakely
@ 2019-09-09 17:04   ` Ed Smith-Rowland via gcc-patches
  2019-09-09 18:51     ` Jonathan Wakely
  0 siblings, 1 reply; 3+ messages in thread
From: Ed Smith-Rowland via gcc-patches @ 2019-09-09 17:04 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: libstdc++, gcc-patches

[-- Attachment #1: Type: text/plain, Size: 534 bytes --]

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



[-- Attachment #2: CL_2020 --]
[-- Type: text/plain, Size: 257 bytes --]

2019-09-09  Edward Smith-Rowland  <3dw4rd@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.


[-- Attachment #3: patch_2020_2.txt --]
[-- Type: text/plain, Size: 9339 bytes --]

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>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: We should mark "Should Span be Regular? P1085R2" as well.
  2019-09-09 17:04   ` Ed Smith-Rowland via gcc-patches
@ 2019-09-09 18:51     ` Jonathan Wakely
  0 siblings, 0 replies; 3+ messages in thread
From: Jonathan Wakely @ 2019-09-09 18:51 UTC (permalink / raw)
  To: Ed Smith-Rowland; +Cc: libstdc++, gcc-patches

On 09/09/19 13:04 -0400, Ed Smith-Rowland wrote:
>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)..

Perfect, thanks.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-09-09 18:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <4a255c9f-995c-abed-98e5-ef5112e6c91a@verizon.net>
2019-09-09  9:39 ` We should mark "Should Span be Regular? P1085R2" as well Jonathan Wakely
2019-09-09 17:04   ` Ed Smith-Rowland via gcc-patches
2019-09-09 18:51     ` Jonathan Wakely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).