From: Jonathan Wakely
Date: Mon, 1 Jun 2020 15:43:01 +0000 (+0100)
Subject: libstdc++: Document API changes in GCC 10
X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=258059d91bd0e27cc335312f4558e1b339a2e77d;p=gcc.git
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 --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.