[PATCH] PR libstdc++/90686 update C++2a library status docs
Jonathan Wakely
jwakely@redhat.com
Mon Jun 3 13:23:00 GMT 2019
PR libstdc++/90686
* doc/xml/manual/status_cxx2014.xml: Document what's missing from
<experimental/memory_resource>.
* doc/xml/manual/status_cxx2020.xml: Document status of P1285R0,
P0339R6, P0340R3, P1164R1 and P1357R1.
* doc/html/*: Regenerate.
Committed to trunk.
-------------- next part --------------
commit 04fe6db5466c17af377c842c2c39a43b4dae0c93
Author: Jonathan Wakely <jwakely@redhat.com>
Date: Mon Jun 3 14:04:02 2019 +0100
PR libstdc++/90686 update C++2a library status docs
PR libstdc++/90686
* doc/xml/manual/status_cxx2014.xml: Document what's missing from
<experimental/memory_resource>.
* doc/xml/manual/status_cxx2020.xml: Document status of P1285R0,
P0339R6, P0340R3, P1164R1 and P1357R1.
* doc/html/*: Regenerate.
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml
index 6fa5a1d93a3..a33b4ec1611 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml
@@ -345,7 +345,7 @@ not in any particular release.
</link>
</entry>
<entry>Polymorphic memory resources</entry>
- <entry>Partial</entry>
+ <entry>Partial (missing pool resource and buffer resource classes)</entry>
<entry>Library Fundamentals TS</entry>
</row>
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
index 4b0336931f4..b4f7a7830a2 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
@@ -919,14 +919,14 @@ Feature-testing recommendations for C++</link>.
</row>
<row>
- <?dbhtml bgcolor="#C8B0B0" ?>
+ <?dbhtml bgcolor="#B0B0B0" ?>
<entry> Improving Completeness Requirements for Type Traits </entry>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1285r0.pdf">
P1285R0
</link>
</entry>
- <entry align="center"> </entry>
+ <entry align="center"> Partial </entry>
<entry />
</row>
@@ -952,6 +952,89 @@ Feature-testing recommendations for C++</link>.
<entry />
</row>
+ <row>
+ <entry>
+ <classname>polymorphic_allocator<></classname>
+ as a vocabulary type
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0339r6.pdf">
+ P0339R6
+ </link>
+ </entry>
+ <entry align="center"> 9.1 </entry>
+ <entry />
+ </row>
+
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry> Making std::underlying_type SFINAE-friendly </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0340r3.html">
+ P0340R3
+ </link>
+ </entry>
+ <entry align="center"> 9.1 </entry>
+ <entry />
+ </row>
+
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry>
+ I Stream, You Stream, We All Stream for
+ <classname>istream_iterator</classname>
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0738r2.html">
+ P0738R2
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry />
+ </row>
+
+ <row>
+ <entry>
+ Mandating the Standard Library:
+ Clause 16 - Language support library
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1458r1.pdf">
+ P1458R1
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry> Note 1 </entry>
+ </row>
+
+ <row>
+ <entry>
+ Mandating the Standard Library:
+ Clause 18 - Diagnostics library
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1458r1.pdf">
+ P1459R1
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry> Note 1 </entry>
+ </row>
+
+ <row>
+ <entry>
+ Mandating the Standard Library:
+ Clause 20 - Strings library
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1462r1.html">
+ P1462R1
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry> Note 1 </entry>
+ </row>
+
<row>
<entry>
Mandating the Standard Library:
@@ -966,6 +1049,95 @@ Feature-testing recommendations for C++</link>.
<entry/>
</row>
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry>
+ Mandating the Standard Library:
+ Clause 22 - Iterators library
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1464r1.pdf">
+ P1464R1
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry />
+ </row>
+
+ <row>
+ <entry> Make <code>create_directory()</code> Intuitive </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1164r1.pdf">
+ P1164R1
+ </link>
+ </entry>
+ <entry align="center"> 8.3 </entry>
+ <entry />
+ </row>
+
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry>
+ Target Vectorization Policies from Parallelism V2 TS to C++20
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1001r2.html">
+ P1001R2
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry />
+ </row>
+
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry> Signed ssize() functions, unsigned size() functions </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1227r2.html">
+ P1227R2
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry />
+ </row>
+
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry> Ranges Design Cleanup </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1252r2.pdf">
+ P1252R2
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry />
+ </row>
+
+ <row>
+ <?dbhtml bgcolor="#C8B0B0" ?>
+ <entry>
+ Usability Enhancements for <classname>std::span</classname>
+ </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1024r3.pdf">
+ P1024R3
+ </link>
+ </entry>
+ <entry align="center"> </entry>
+ <entry />
+ </row>
+
+ <row>
+ <entry> Traits for [Un]bounded Arrays </entry>
+ <entry>
+ <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1357r1.pdf">
+ P1357R1
+ </link>
+ </entry>
+ <entry align="center"> 9.1 </entry>
+ <entry> <code>__cpp_lib_bounded_array_traits >= 201902L</code> </entry>
+ </row>
+
</tbody>
</tgroup>
</table>
More information about the Libstdc++
mailing list