From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id CAF553858413; Mon, 3 Oct 2022 21:02:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CAF553858413 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1664830950; bh=z6PG9XhtV5ggLGlYzhj1PdEAp+YL9qUd5coYDPu8G0g=; h=From:To:Subject:Date:From; b=oWOwbIGlMl0X6OzEo3VY+fQrPh9U1Gxkm4XpL7p+BE8tgsPf/+4/BCjG168zcRrI9 jSxLXXVkE4Sv5j5DzGtnGToDmGRtLZrdChGWbDFgBi2XKnmF1LpjrVSJDz+TYMRZE0 kiiWpJ81icVqxMFi9GBKPKpMMdhK5HJlnMcsnc5w= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-3049] libstdc++: Update status docs for compare_exchange padding bits X-Act-Checkin: gcc X-Git-Author: Jonathan Wakely X-Git-Refname: refs/heads/master X-Git-Oldrev: ef3165736d9daafba88adb2db65b2e8ebf0024ca X-Git-Newrev: c27ddea7465bfbc3b7077ddb13889014c9fd995e Message-Id: <20221003210230.CAF553858413@sourceware.org> Date: Mon, 3 Oct 2022 21:02:30 +0000 (GMT) List-Id: https://gcc.gnu.org/g:c27ddea7465bfbc3b7077ddb13889014c9fd995e commit r13-3049-gc27ddea7465bfbc3b7077ddb13889014c9fd995e Author: Jonathan Wakely Date: Mon Oct 3 18:27:23 2022 +0100 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. Diff: --- libstdc++-v3/doc/html/manual/status.html | 9 ++++++--- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 15 ++++++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html index 8706d54b07a..c1d7f68abe6 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 d979db06b11..44dee44f385 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 @@ -941,6 +940,16 @@ or any notes about the implementation. __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)