From c27ddea7465bfbc3b7077ddb13889014c9fd995e Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 3 Oct 2022 18:27:23 +0100 Subject: libstdc++: Update status docs for compare_exchange padding bits libstdc++-v3/ChangeLog: * doc/xml/manual/status_cxx2020.xml: Update C++20 status. * doc/html/manual/status.html: Regenerate. --- libstdc++-v3/doc/html/manual/status.html | 9 ++++++--- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 15 ++++++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) (limited to 'libstdc++-v3') diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html index 8706d54..c1d7f68 100644 --- a/libstdc++-v3/doc/html/manual/status.html +++ b/libstdc++-v3/doc/html/manual/status.html @@ -1279,7 +1279,7 @@ or any notes about the implementation. 10.1 __cpp_lib_constexpr_algorithms >= 201806L Constexpr for std::complex P0415R1 - 9.1 __cpp_lib_constexpr_complex >= 201711L (since 9.4, see Note 1) P0595R2 std::is_constant_evaluated() + 9.1 __cpp_lib_constexpr_complex >= 201711L (since 9.4, see Note 1) std::is_constant_evaluated() P0595R2 9.1 __cpp_lib_is_constant_evaluated >= 201811L More constexpr containers @@ -1365,10 +1365,10 @@ or any notes about the implementation. 11.1 __cpp_lib_syncbuf >= 201803L Make std::memory_order a scoped enumeration P0439R0 - 9.1   The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange + 9.1   The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange P0528R3 -   Atomic shared_ptr + 13.1   Atomic shared_ptr P0718R2 12.1 __cpp_lib_atomic_shared_ptr >= 201711L std::stop_token and std::jthread @@ -1537,6 +1537,9 @@ or any notes about the implementation. 9.1 __cpp_lib_assume_aligned >= 201811L (since 9.4, see Note 1) Smart pointer creation with default initialization P1020R1 + 12.1 __cpp_lib_smart_ptr_for_overwrite >= 201811L Rename "default_init" Functions + + P1973R1 12.1 __cpp_lib_smart_ptr_for_overwrite >= 201811L Make stateful allocator propagation more consistent for operator+(basic_string) P1165R1 diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml index d979db0..44dee44 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml @@ -94,7 +94,7 @@ or any notes about the implementation. - P0595R2 std::is_constant_evaluated() + std::is_constant_evaluated() P0595R2 @@ -384,13 +384,12 @@ or any notes about the implementation. - The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange P0528R3 - + 13.1 @@ -942,6 +941,16 @@ or any notes about the implementation. + Rename "default_init" Functions + + + P1973R1 + + 12.1 + __cpp_lib_smart_ptr_for_overwrite >= 201811L + + + Make stateful allocator propagation more consistent for operator+(basic_string) -- cgit v1.1