Commit 9d83c64b by Jonathan Wakely Committed by Jonathan Wakely

Update C++17 library status table in manual

	* doc/xml/manual/status_cxx2017.xml: Update C++17 status table.
	* doc/xml/manual/appendix_contributing.xml (contrib.organization): Add
	directories for debug, parallel and profile headers.
	* doc/html/*: Regenerate.

From-SVN: r246656
parent 8c3b5c71
2017-04-03 Jonathan Wakely <jwakely@redhat.com> 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
* doc/xml/manual/status_cxx2017.xml: Update C++17 status table.
* doc/xml/manual/appendix_contributing.xml (contrib.organization): Add
directories for debug, parallel and profile headers.
* doc/html/*: Regenerate.
* include/bits/char_traits.h (__gnu_cxx::char_traits): Add * include/bits/char_traits.h (__gnu_cxx::char_traits): Add
_GLIBCXX14_CONSTEXPR on assign, compare, find, and length. _GLIBCXX14_CONSTEXPR on assign, compare, find, and length.
(std::char_traits<char>, std::char_traits<wchar_t>): Add (std::char_traits<char>, std::char_traits<wchar_t>): Add
......
...@@ -42,7 +42,14 @@ It has subdirectories: ...@@ -42,7 +42,14 @@ It has subdirectories:
Headers that define extensions to the standard library. No Headers that define extensions to the standard library. No
standard header refers to any of them, in theory (there are some standard header refers to any of them, in theory (there are some
exceptions). exceptions).
</dd></dl></div></dd><dt><span class="term"><code class="filename">scripts</code></span></dt><dd> </dd><dt><span class="term">
<code class="filename">include/debug</code>,
<code class="filename">include/parallel</code>, and
<code class="filename">include/profile</code>
</span></dt><dd>
Headers that implement the Debug Mode, Parallel Mode, and Profile Mode
extensions.
</dd></dl></div></dd><dt><span class="term"><code class="filename">scripts</code></span></dt><dd>
Scripts that are used during the configure, build, make, or test Scripts that are used during the configure, build, make, or test
process. process.
</dd><dt><span class="term"><code class="filename">src</code></span></dt><dd> </dd><dt><span class="term"><code class="filename">src</code></span></dt><dd>
......
...@@ -680,7 +680,15 @@ Feature-testing recommendations for C++</a>. ...@@ -680,7 +680,15 @@ Feature-testing recommendations for C++</a>.
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0092r1.html" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0092r1.html" target="_top">
P0092R1 P0092R1
</a> </a>
</td><td align="center"> 7 </td><td align="left"><code class="code"> __cpp_lib_chrono &gt;= 201510 </code></td></tr><tr><td align="left"> Integrating <code class="code">std::string_view</code> and <code class="code">std::string</code> </td><td align="left"> </td><td align="center"> 7 </td><td align="left"><code class="code"> __cpp_lib_chrono &gt;= 201510 </code></td></tr><tr><td align="left"> Adding more constexpr to <code class="code">&lt;chrono&gt;</code> </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0505r0.html" target="_top">
P0505R0
</a>
</td><td align="center"> 7 </td><td align="left"><code class="code"> ??? </code></td></tr><tr bgcolor="#B0B0B0"><td align="left"> Constexpr for <code class="code">std::char_traits</code> </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0426r1.html" target="_top">
P0426R1
</a>
</td><td align="center"> 7 (partial) </td><td align="left"><code class="code"> ??? </code></td></tr><tr><td align="left"> Integrating <code class="code">std::string_view</code> and <code class="code">std::string</code> </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r2.pdf" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r2.pdf" target="_top">
P0254R2 P0254R2
</a> </a>
...@@ -712,7 +720,11 @@ Feature-testing recommendations for C++</a>. ...@@ -712,7 +720,11 @@ Feature-testing recommendations for C++</a>.
</a> </a>
</td><td align="center"> 6.1 </td><td align="left"><code class="code"> __cpp_lib_map_try_emplace &gt;= 201411</code>, </td><td align="center"> 6.1 </td><td align="left"><code class="code"> __cpp_lib_map_try_emplace &gt;= 201411</code>,
<code class="code"> __cpp_lib_unordered_map_try_emplace &gt;= 201411</code> <code class="code"> __cpp_lib_unordered_map_try_emplace &gt;= 201411</code>
</td></tr><tr><td align="left"> Splicing Maps and Sets </td><td align="left"> </td></tr><tr><td align="left"> Return type of <code class="code">emplace</code> </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0084r2.pdf" target="_top">
P0084R2
</a>
</td><td align="center"> 7 </td><td align="left"><code class="code"> ??? </code></td></tr><tr><td align="left"> Splicing Maps and Sets </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0083r3.pdf" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0083r3.pdf" target="_top">
P0083R3 P0083R3
</a> </a>
...@@ -776,11 +788,15 @@ Feature-testing recommendations for C++</a>. ...@@ -776,11 +788,15 @@ Feature-testing recommendations for C++</a>.
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0156r2.html" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0156r2.html" target="_top">
P0156R2 P0156R2
</a> </a>
</td><td align="center"> 7 </td><td align="left"><code class="code"> __cpp_lib_scoped_lock &gt;= 201703 </code></td></tr><tr bgcolor="#C8B0B0"><td align="left"> </td><td align="left"> </td><td align="center"> 7 </td><td align="left"><code class="code"> __cpp_lib_scoped_lock &gt;= 201703 </code></td></tr><tr><td align="left"> byte type definition </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0298r3.pdf" target="_top"> <a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0298r3.pdf" target="_top">
P0298R3 P0298R3
</a> </a>
</td><td align="center"> 7 </td><td align="left"><code class="code"> ??? </code></td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="table.cxx1z_ts_status"></a><p class="title"><strong>Table 1.6. C++ Technical Specifications Implementation Status</strong></p><div class="table-contents"><table summary="C++ Technical Specifications Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Paper</th><th align="left">Title</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left"> </td><td align="center"> 7 </td><td align="left"><code class="code"> ??? </code></td></tr><tr bgcolor="#C8B0B0"><td align="left"> Elementary string conversions </td><td align="left">
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r5.html" target="_top">
P0067R5
</a>
</td><td align="center"> No </td><td align="left"><code class="code"> ??? </code></td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="table.cxx1z_ts_status"></a><p class="title"><strong>Table 1.6. C++ Technical Specifications Implementation Status</strong></p><div class="table-contents"><table summary="C++ Technical Specifications Implementation Status" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Paper</th><th align="left">Title</th><th align="left">Status</th><th align="left">Comments</th></tr></thead><tbody><tr><td align="left">
<a class="link" href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2014/n4076.html" target="_top"> <a class="link" href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2014/n4076.html" target="_top">
N4076 N4076
</a> </a>
......
...@@ -285,7 +285,19 @@ It has subdirectories: ...@@ -285,7 +285,19 @@ It has subdirectories:
Headers that define extensions to the standard library. No Headers that define extensions to the standard library. No
standard header refers to any of them, in theory (there are some standard header refers to any of them, in theory (there are some
exceptions). exceptions).
</listitem> </listitem>
</varlistentry>
<varlistentry>
<term>
<filename class="directory">include/debug</filename>,
<filename class="directory">include/parallel</filename>, and
<filename class="directory">include/profile</filename>
</term>
<listitem>
Headers that implement the Debug Mode, Parallel Mode, and Profile Mode
extensions.
</listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>
</listitem> </listitem>
......
...@@ -471,6 +471,29 @@ Feature-testing recommendations for C++</link>. ...@@ -471,6 +471,29 @@ Feature-testing recommendations for C++</link>.
</row> </row>
<row> <row>
<entry> Adding more constexpr to <code>&lt;chrono&gt;</code> </entry>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0505r0.html">
P0505R0
</link>
</entry>
<entry align="center"> 7 </entry>
<entry><code> ??? </code></entry>
</row>
<row>
<?dbhtml bgcolor="#B0B0B0" ?>
<entry> Constexpr for <code>std::char_traits</code> </entry>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0426r1.html">
P0426R1
</link>
</entry>
<entry align="center"> 7 (partial) </entry>
<entry><code> ??? </code></entry>
</row>
<row>
<entry> Integrating <code>std::string_view</code> and <code>std::string</code> </entry> <entry> Integrating <code>std::string_view</code> and <code>std::string</code> </entry>
<entry> <entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r2.pdf"> <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r2.pdf">
...@@ -552,6 +575,17 @@ Feature-testing recommendations for C++</link>. ...@@ -552,6 +575,17 @@ Feature-testing recommendations for C++</link>.
</row> </row>
<row> <row>
<entry> Return type of <code>emplace</code> </entry>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0084r2.pdf">
P0084R2
</link>
</entry>
<entry align="center"> 7 </entry>
<entry><code> ??? </code></entry>
</row>
<row>
<entry> Splicing Maps and Sets </entry> <entry> Splicing Maps and Sets </entry>
<entry> <entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0083r3.pdf"> <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0083r3.pdf">
...@@ -718,8 +752,7 @@ Feature-testing recommendations for C++</link>. ...@@ -718,8 +752,7 @@ Feature-testing recommendations for C++</link>.
</row> </row>
<row> <row>
<?dbhtml bgcolor="#C8B0B0" ?> <entry> byte type definition </entry>
<entry> </entry> byte type definition
<entry> <entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0298r3.pdf"> <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0298r3.pdf">
P0298R3 P0298R3
...@@ -729,6 +762,18 @@ Feature-testing recommendations for C++</link>. ...@@ -729,6 +762,18 @@ Feature-testing recommendations for C++</link>.
<entry><code> ??? </code></entry> <entry><code> ??? </code></entry>
</row> </row>
<row>
<?dbhtml bgcolor="#C8B0B0" ?>
<entry> Elementary string conversions </entry>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r5.html">
P0067R5
</link>
</entry>
<entry align="center"> No </entry>
<entry><code> ??? </code></entry>
</row>
</tbody> </tbody>
</tgroup> </tgroup>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment