aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-11-09 16:03:14 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-11-09 16:03:14 +0000
commit3ff87b1848a6bb1e0a06cb84774d6b25d66e3e66 (patch)
treeda634d062b3301807c56995ef5f26425f02cfaf8 /libstdc++-v3
parent7ffda969ed49cedfdf9e1a16d1059cb7f9443605 (diff)
downloadgcc-3ff87b1848a6bb1e0a06cb84774d6b25d66e3e66.zip
gcc-3ff87b1848a6bb1e0a06cb84774d6b25d66e3e66.tar.gz
gcc-3ff87b1848a6bb1e0a06cb84774d6b25d66e3e66.tar.bz2
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog61
1 files changed, 61 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index abf67aa..e57dbb2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,64 @@
+2024-11-08 Jakub Jelinek <jakub@redhat.com>
+
+ * libsupc++/new (::operator new, ::operator new[]): Add malloc
+ attribute where missing. Add alloc_align attribute when
+ std::align_val_t is present and where it was missing. Formatting fix.
+
+2024-11-08 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable.h (_Hashtable): Add 'inline' to some
+ one-line constructors.
+
+2024-11-08 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable_policy.h (_Insert_base::try_emplace):
+ Do not define for C++11 and C++14.
+ * include/debug/map.h (try_emplace): Use feature test macro.
+ * include/debug/unordered_map (try_emplace): Likewise.
+ * testsuite/17_intro/names.cc: Define try_emplace before C++17.
+
+2024-11-08 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable_policy.h (__distance_fw): Replace tag
+ dispatching with 'if constexpr'.
+
+2024-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable.h (_M_insert_unique_node): Improve
+ comment.
+
+2024-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/115285
+ * include/bits/hashtable.h (_Hashtable::_S_forward_key): Remove.
+ (_Hashtable::_M_insert_unique_aux): Replace _S_forward_key with
+ a static_cast to a type defined using conditional_t.
+ (_Hashtable::_M_insert): Replace _ConvertToValueType with a
+ static_cast to a type defined using conditional_t.
+ * include/bits/hashtable_policy.h (_ConvertToValueType): Remove.
+ * testsuite/23_containers/unordered_map/insert/115285.cc: New test.
+ * testsuite/23_containers/unordered_set/insert/115285.cc: New test.
+ * testsuite/23_containers/unordered_set/96088.cc: Adjust
+ expected number of allocations.
+
+2024-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/stl_pair.h (__is_pair): Define for C++11 and
+ C++14 as well.
+
+2024-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable.h (_Hashtable): Fix comment grammar.
+
+2024-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable.h: Add is_permutation to comment.
+ * include/bits/hashtable_policy.h: Remove it from comment.
+
+2024-11-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/hashtable.h: Fix spelling in comment.
+
2024-11-06 Jonathan Wakely <jwakely@redhat.com>
* doc/xml/manual/evolution.xml: Document deprecations.