summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-06-15 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-06-15 00:16:24 +0000
commit4adc5350fe239aa449c75b5cc98a37d4f00012d6 (patch)
tree6501e76dde4f3e0fd8f7a79c55b79b01b9dee66f /libstdc++-v3
parentcf79b1117bd177d3d4c6ed24b6fa243c3628ac2d (diff)
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 42111d830d8..490ab754ed3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,33 @@
+2022-06-14 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/62187
+ * include/bits/basic_string.h (operator==): Always compare
+ lengths before checking string contents.
+ [!__cpp_lib_three_way_comparison] (operator==, operator!=):
+ Reorder arguments.
+
+2022-06-14 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/59048
+ * include/bits/basic_string.h (compare): Define inline.
+ * include/bits/basic_string.tcc (compare): Remove out-of-line
+ definitions.
+ * include/bits/cow_string.h (compare): Define inline.
+ * testsuite/21_strings/basic_string/operations/compare/char/3.cc:
+ New test.
+
+2022-06-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/new_allocator.h: Fix indentation.
+ * include/ext/malloc_allocator.h: Likewise.
+
+2022-06-14 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/105957
+ * include/bits/allocator.h (allocator::allocate): Check for
+ overflow in constexpr allocation.
+ * testsuite/20_util/allocator/105975.cc: New test.
+
2022-06-13 Mark Mentovai <mark@mentovai.com>
* include/experimental/bits/fs_path.h (__detail::__null_terminated):