Re: We should mark "Should Span be Regular? P1085R2" as well.

2019-09-09 Thread Jonathan Wakely

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.

 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.




Re: We should mark "Should Span be Regular? P1085R2" as well.

2019-09-09 Thread Ed Smith-Rowland via gcc-patches

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.

 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  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 @@
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r7.pdf; 
target="_top">
P0053R7

-      Add constexpr modifiers to functions in 
algorithm and utility Headers 
+      Add constexpr modifiers to functions in algorithm and utility Headers 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r3.html; 
target="_top">
P0202R3

-      Constexpr for std::complex 
+   10.1  __cpp_lib_constexpr_algorithms = 201703L 
  Constexpr for std::complex 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0415r1.html; 
target="_top">
P0415R1

@@ -1133,11 +1133,12 @@
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0809r0.pdf; 
target="_top">
P0809R0

-      Constexpr iterator requirements 
+      Constexpr iterator requirements 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0858r0.html; 
target="_top">
P0858R0

-      Symmetry for spaceship 
+   9.1  __cpp_lib_string_view = 201803L
+  and __cpp_lib_array_constexpr = 201803L 
  Symmetry for spaceship 

 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0905r1.html; 
target="_top">
P0905R1

@@ -1201,11 +1202,11 @@
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0788r3.pdf; 
target="_top">
P0788R3

-      Constexpr for swap and swap related functions 
+      Constexpr for swap and swap related 
functions 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0879r0.html; 
target="_top">
P0879R0

-      The identity metafunction 
+   10.1  __cpp_lib_constexpr_algorithms = 201806L 
  The identity 
metafunction 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0887r1.pdf; 
target="_top">
P0887R1

@@ -1225,11 +1226,11 @@
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r2.html; 
target="_top">
P0941R2

-   5.1    constexpr 
comparison operators for std::array 
+   5.1    constexpr comparison operators for 
std::array 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1023r0.pdf; 
target="_top">
P1023R0

-      Update The Reference To The Unicode 
Standard 
+   10.1    Update The Reference To The Unicode 
Standard 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1025r1.html; 
target="_top">
P1025R1

@@ -1315,11 +1316,11 @@
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r1.html; 
target="_top">
P1032R1

-      Should Span be Regular? 
+      Should Span be Regular? 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r2.md; 
target="_top">
P1085R2

-      Editorial Guidance for merging P0019r8 and P0528r3 
+   10.1  __cpp_lib_span = 201902L   Editorial Guidance for merging P0019r8 and P0528r3 
 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1123r0.html; 
target="_top">
P1123R0

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 @@
 
 
 
-  
 Add constexpr modifiers to functions in 
algorithm and utility Headers 
   
 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

   
-   
-  
+   10.1 
+   __cpp_lib_constexpr_algorithms = 201703L 

 
 
 
@@ -307,7 +306,6 @@
 
 
 
-  
 Constexpr iterator requirements 
   
 http://www.w3.org/1999/xlink; 
xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0858r0.html;>
@@ -314,8 

Re: We should mark "Should Span be Regular? P1085R2" as well.

2019-09-09 Thread Jonathan Wakely

On 06/09/19 18:08 -0400, Ed Smith-Rowland via libstdc++ wrote:

As the title says.

 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.