From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: by sourceware.org (Postfix, from userid 2066)
id 2FF233957015; Wed, 10 Jun 2020 03:22:21 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2FF233957015
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org;
s=default; t=1591759341;
bh=0sEFajWG9Md+goBA12hL7RpPPlBLxqCQ8BE0ZUSmEyE=;
h=From:To:Subject:Date:From;
b=u78eKkyQ3yy4CpFmPj0mpMtrI7E1FTjCPQxod9FJOJwQL+YHHZscDkhFN2Fy6awrb
3QPftHP2UzHllBb41hnS/wAzhOoZ2O/Rocn8N8809vX3OCFF/rQri/mk+0B4v7h6gO
KG5TtvsOK3UdBtqlAEneCci76dWTFwGEMtxotlTM=
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: Jiu Fu Guo
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/users/guojiufu/heads/personal-branch)] libstdc++: Document
API changes in GCC 10
X-Act-Checkin: gcc
X-Git-Author: Jonathan Wakely
X-Git-Refname: refs/users/guojiufu/heads/personal-branch
X-Git-Oldrev: a1ffe9b6f4d0e2dd9493c5bd669fc5a2ea24a6f9
X-Git-Newrev: 258059d91bd0e27cc335312f4558e1b339a2e77d
Message-Id: <20200610032221.2FF233957015@sourceware.org>
Date: Wed, 10 Jun 2020 03:22:21 +0000 (GMT)
X-BeenThere: libstdc++-cvs@gcc.gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Libstdc++-cvs mailing list
List-Unsubscribe: ,
List-Archive:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 10 Jun 2020 03:22:21 -0000
https://gcc.gnu.org/g:258059d91bd0e27cc335312f4558e1b339a2e77d
commit 258059d91bd0e27cc335312f4558e1b339a2e77d
Author: Jonathan Wakely
Date: Mon Jun 1 16:43:01 2020 +0100
libstdc++: Document API changes in GCC 10
* doc/xml/manual/evolution.xml: Document deprecation of
__is_nullptr_t and removal of std::allocator members.
* doc/html/manual/api.html: Regenerate.
Diff:
---
libstdc++-v3/doc/html/manual/api.html | 8 ++++++++
libstdc++-v3/doc/xml/manual/evolution.xml | 12 ++++++++++++
2 files changed, 20 insertions(+)
diff --git a/libstdc++-v3/doc/html/manual/api.html b/libstdc++-v3/doc/html/manual/api.html
index 261e7493d41..394c38c3ec5 100644
--- a/libstdc++-v3/doc/html/manual/api.html
+++ b/libstdc++-v3/doc/html/manual/api.html
@@ -394,7 +394,15 @@ now defaults to zero.
<experimental/timer>
.
Deprecated features removed:
- Profile Mode
__gnu_cxx::array_allocator
+
+ The non-standard std::__is_nullptr_t
type trait
+ was deprecated.
The std::packaged_task
constructors taking
an allocator argument are only defined for C++11 and C++14.
+
+ Several members of std::allocator
were removed
+ for C++20 mode. The removed functionality has been provided by
+ std::allocator_traits
since C++11 and that should
+ be used instead.