summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-05-18 00:16:36 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-05-18 00:16:36 +0000
commit3d9439b1bb76c186958d5b86f0076f8b3017b8a2 (patch)
treeed6dcb72ef37a0b0a80c4ebfe2c927e4d7b773cb /libstdc++-v3
parentcompiler: load LHS subexpressions of op= assignment only once (diff)
downloadgcc-3d9439b1bb76c186958d5b86f0076f8b3017b8a2.tar.gz
gcc-3d9439b1bb76c186958d5b86f0076f8b3017b8a2.tar.bz2
gcc-3d9439b1bb76c186958d5b86f0076f8b3017b8a2.tar.xz
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog53
1 files changed, 53 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 794fbfecb40..0fc27dac9d9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,56 @@
12022-05-17 Jonathan Wakely <jwakely@redhat.com>
2
3 * src/c++17/memory_resource.cc (set_default_resource): Use
4 memory_order_acq_rel.
5 (get_default_resource): Use memory_order_acquire.
6
72022-05-17 Jonathan Wakely <jwakely@redhat.com>
8
9 * include/std/memory_resource (new_delete_resource): Add
10 nodiscard, returns_nonnull and const attributes.
11 (null_memory_resource): Likewise.
12 (set_default_resource, get_default_resource): Add returns_nonnull
13 attribute.
14 (memory_resource::is_equal): Add nodiscard attribute.
15 (operator==, operator!=): Likewise.
16
172022-05-17 Jonathan Wakely <jwakely@redhat.com>
18
19 * include/bits/ios_base.h (io_category): Add const and nodiscard
20 attributes.
21 (make_error_code, make_error_condition): Add nodiscard.
22 * include/std/future (future_category): Add const and nodiscard.
23 (make_error_code, make_error_condition): Add nodiscard.
24 * include/std/system_error (generic_category system_category):
25 Add nodiscard. Replace _GLIBCXX_CONST with C++11 attribute.
26 (error_code::value, error_code::category, error_code::operator bool)
27 (error_condition::value, error_condition::category)
28 (error_condition::operator bool, make_error_code)
29 (make_error_condition, operator==, operator!=, operator<=>): Add
30 nodiscard.
31
322022-05-17 Jonathan Wakely <jwakely@redhat.com>
33
34 * testsuite/20_util/expected/synopsis.cc: Skip for versioned
35 namespace.
36 * testsuite/27_io/headers/iosfwd/synopsis.cc: Likewise.
37
382022-05-17 Jonathan Wakely <jwakely@redhat.com>
39
40 * src/Makefile.am [ENABLE_SYMVERS_GNU_NAMESPACE] (cxx11_sources):
41 Do not build the compatibility*-c++0x.cc objects.
42 * src/Makefile.in: Regenerate.
43 * src/c++11/compatibility-c++0x.cc [_GLIBCXX_INLINE_VERSION]:
44 Refuse to build for the versioned namespace.
45 * src/c++11/compatibility-chrono.cc: Likewise.
46 * src/c++11/compatibility-condvar.cc: Likewise.
47 * src/c++11/compatibility-thread-c++0x.cc: Likewise.
48 * src/c++11/chrono.cc (system_clock, steady_clock):
49 Use macros to define in inline namespace _V2, matching the
50 declarations in <system_error>.
51 * src/c++11/system_error.cc (system_category, generic_category):
52 Likewise.
53
12022-05-16 Jonathan Wakely <jwakely@redhat.com> 542022-05-16 Jonathan Wakely <jwakely@redhat.com>
2 55
3 * doc/xml/manual/prerequisites.xml: Fix attributes for external 56 * doc/xml/manual/prerequisites.xml: Fix attributes for external