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.
commit 04fe6db5466c17af377c842c2c39a43b4dae0c93 Author: Jonathan Wakely <jwak...@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>