On 03/06/19 14:32 +0100, Jonathan Wakely wrote:
On 03/06/19 14:23 +0100, Jonathan Wakely wrote:
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.
And some corrections.
And here's the simpler form (only adding what's actually supported)
for the gcc-9-branch, which I've committed.
commit 522c48917c0f4232cc4f4aa01a585a3d7d359e54
Author: Jonathan Wakely <jwak...@redhat.com>
Date: Mon Jun 3 14:46:42 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 P0777R1,
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 8da740b88da..89e540d018b 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
@@ -227,14 +227,13 @@ Feature-testing recommendations for C++</link>.
</row>
<row>
- <?dbhtml bgcolor="#C8B0B0" ?>
<entry> Treating Unnecessary <code>decay</code> </entry>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0777r1.pdf">
P0777R1
</link>
</entry>
- <entry align="center"> </entry>
+ <entry align="center"> 9.1 </entry>
<entry />
</row>
@@ -954,6 +953,54 @@ Feature-testing recommendations for C++</link>.
<entry align="center"> 9.1 </entry>
<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>
+ <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>
+ <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> Treated as a DR for C++17 </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>