* 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"><algorithm></code> and <code class="code"><utility></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"><algorithm></code> and <code class="code"><utility></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 >= 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 >= 201803L</code>
+ and <code class="code">__cpp_lib_array_constexpr >= 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 >= 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 >= 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><algorithm></code> and <code><utility></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 >= 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 >= 201803L</code>
+ and <code>__cpp_lib_array_constexpr >= 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 >= 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 >= 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).