This patch to the libstdc++ docs should get the remaining status entries for C++20 lib. Ed
Index: doc/xml/manual/status_cxx2020.xml =================================================================== --- doc/xml/manual/status_cxx2020.xml (revision 277405) +++ doc/xml/manual/status_cxx2020.xml (working copy) @@ -1127,6 +1127,160 @@ <entry> <code>__cpp_lib_bounded_array_traits >= 201902L</code> </entry> </row> + <row> + <entry> std::to_array </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0325r4.html"> + P0325R4 + </link> + </entry> + <entry align="center"> 10.1 </entry> + <entry> <code>__cpp_lib_to_array >= 201907L</code> </entry> + </row> + + <row> + <entry> Bit operations </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0553r4.html"> + P0553R4 + </link> + </entry> + <entry align="center"> 10.1 </entry> + <entry> <code>__cpp_lib_bitops >= 201907L</code> </entry> + </row> + + <row> + <entry> Mathematical constants </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r8.pdf"> + P0631R8 + </link> + </entry> + <entry align="center"> 10.1 </entry> + <entry> <code>__cpp_lib_math_constants >= 201907L</code> </entry> + </row> + + <row> + <?dbhtml bgcolor="#C8B0B0" ?> + <entry> Layout-compatibility and pointer-interconvertibility traits </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r5.pdf"> + P0466R5 + </link> + </entry> + <entry align="center"> </entry> + <entry> + <code>__cpp_lib_is_layout_compatible >= 201907L</code>, + <code>__cpp_lib_is_layout_interconvertible >= 201907L</code>, + </entry> + </row> + + <row> + <entry> std::stop_token and std::jthread </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r10.pdf"> + P0660R10 + </link> + </entry> + <entry align="center"> 10.1 </entry> + <entry> <code>__cpp_lib_jthread >= 201907L</code> </entry> + </row> + + <row> + <?dbhtml bgcolor="#C8B0B0" ?> + <entry> Text formatting </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r10.html"> + P0645R10 + </link> + </entry> + <entry align="center"> </entry> + <entry> + <code>__cpp_lib_format >= 201907L</code>, + </entry> + </row> + + <row> + <entry> constexpr std::invoke and related utilities </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1065r2.html"> + P1065R2 + </link> + </entry> + <entry align="center"> 10.1 </entry> + <entry> <code>__cpp_lib_constexpr_invoke >= 201907L</code> </entry> + </row> + + <row> + <entry> constexpr std::allocator and related utilities </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0784r7.html"> + P0784R7 + </link> + </entry> + <entry align="center"> 10.1 </entry> + <entry> <code>__cpp_constexpr_dynamic_alloc >= 201907L</code> </entry> + </row> + + <row> + <?dbhtml bgcolor="#C8B0B0" ?> + <entry> Atomic waiting and notifying, std::semaphore, std::latch and std::barrier </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r6.html"> + P1135R6 + </link> + </entry> + <entry align="center"> </entry> + <entry> + <code>__cpp_lib_atomic_lock_free_type_aliases >= 201907L</code> in <atomic>, + <code>__cpp_lib_atomic_flag_test >= 201907L</code> in <atomic>, + <code>__cpp_lib_atomic_wait >= 201907L</code> in <atomic>, + <code>__cpp_lib_semaphore >= 201907L</code> in <semaphore>, + <code>__cpp_lib_latch >= 201907L</code> in <latch>, + <code>__cpp_lib_barrier >= 201907L</code> in <barrier> + </entry> + </row> + + <row> + <?dbhtml bgcolor="#C8B0B0" ?> + <entry> std::source_location </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1208r6.pdf"> + P1208R6 + </link> + </entry> + <entry align="center"> </entry> + <entry> + <code>__cpp_lib_source_location >= 201907L</code>, + </entry> + </row> + + <row> + <?dbhtml bgcolor="#C8B0B0" ?> + <entry> Adding <=> to the standard 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/p1614r2.html"> + P1614R2 + </link> + </entry> + <entry align="center"> </entry> + <entry> + <code>__cpp_lib_spaceship >= 201907L</code>, + </entry> + </row> + + <row> + <?dbhtml bgcolor="#C8B0B0" ?> + <entry> Efficient access to std::basic_stringbuf's Buffer </entry> + <entry> + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0408r7.pdf"> + P0408R7 + </link> + </entry> + <entry align="center"> </entry> + <entry /> + </row> + </tbody> </tgroup> </table>