From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by sourceware.org (Postfix) with ESMTP id E5884388C02F for ; Mon, 1 Feb 2021 16:08:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E5884388C02F Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-477-vgFpUGmWOXqPUeAj2YPtkg-1; Mon, 01 Feb 2021 11:08:05 -0500 X-MC-Unique: vgFpUGmWOXqPUeAj2YPtkg-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 456C6193578C; Mon, 1 Feb 2021 16:08:04 +0000 (UTC) Received: from localhost (unknown [10.33.37.24]) by smtp.corp.redhat.com (Postfix) with ESMTP id CB36310016F5; Mon, 1 Feb 2021 16:08:03 +0000 (UTC) Date: Mon, 1 Feb 2021 16:08:02 +0000 From: Jonathan Wakely To: libstdc++@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: [committed] libstdc++: Update C++17 status table for Message-ID: <20210201160802.GA11158@redhat.com> MIME-Version: 1.0 X-Clacks-Overhead: GNU Terry Pratchett X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline X-Spam-Status: No, score=-14.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2021 16:08:09 -0000 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline libstdc++-v3/ChangeLog: * doc/xml/manual/status_cxx2011.xml: Update std::call_once status. * doc/xml/manual/status_cxx2014.xml: Likewise. * doc/xml/manual/status_cxx2017.xml: Likewise. Update std::from_chars and std::to_chars status. Fix formatting. * doc/html/manual/status.html: Regenerate. Committed to trunk. --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="patch.txt" commit 90c9b2c17688f7be434415e90c5a655a6ecfaa9e Author: Jonathan Wakely Date: Mon Feb 1 15:39:24 2021 libstdc++: Update C++17 status table for libstdc++-v3/ChangeLog: * doc/xml/manual/status_cxx2011.xml: Update std::call_once status. * doc/xml/manual/status_cxx2014.xml: Likewise. * doc/xml/manual/status_cxx2017.xml: Likewise. Update std::from_chars and std::to_chars status. Fix formatting. * doc/html/manual/status.html: Regenerate. diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml index e8f8784c1e9..e13ca566ea3 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml @@ -2401,10 +2401,11 @@ particular release. 30.4.4.2 Function call_once - Broken - See Y + Exception support is broken on non-Linux targets. + See PR - 66146 + 66146. diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml index 0d138abf794..7b2d4603b24 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml @@ -1388,9 +1388,10 @@ not in any particular release. 30.4.4.2 Function call_once Broken - See Exception support is broken on non-Linux targets. + See PR - 66146 + 66146. diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml index f97fc060fa0..7b5df3d1385 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml @@ -457,7 +457,7 @@ Feature-testing recommendations for C++. P0185R1 - 7 (__is_swappable available since 6.1) + 7.1 (__is_swappable available since 6.1) __cpp_lib_is_swappable >= 201603 @@ -641,7 +641,7 @@ Feature-testing recommendations for C++. 9.1 - __has_include(<execution>) , + __has_include(<execution>), __cpp_lib_execution >= 201603 , __cpp_lib_parallel_algorithm >= 201603 (requires linking with -ltbb, see Note 3) @@ -702,7 +702,7 @@ Feature-testing recommendations for C++. 8.1 - __has_include(<filesystem>) , + __has_include(<filesystem>), __cpp_lib_filesystem >= 201603 (GCC 8.x requires linking with -lstdc++fs) @@ -787,15 +787,14 @@ Feature-testing recommendations for C++. - Elementary string conversions P0067R5 - 8.1 (only integral types supported) - __has_include(<charconv>) + 11.1 (integral types supported since 8.1) + __has_include(<charconv>), __cpp_lib_to_chars >= 201611 @@ -1182,18 +1181,16 @@ since C++14 and the implementation is complete. - 23.2.8 Primitive numeric output conversion Partial - Only integer types supported, not floating-point types + - 23.2.9 Primitive numeric input conversion Partial - Only integer types supported, not floating-point types + 23.3 @@ -2508,10 +2505,11 @@ since C++14 and the implementation is complete. 33.4.6.2 Function call_once - Broken - See Y + Exception support is broken on non-Linux targets. + See PR - 66146 + 66146. --gBBFr7Ir9EOA20Yy--