aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-07-29 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2020-07-29 00:16:24 +0000
commit7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82 (patch)
treef0172f0f676d955260e6db247ce866dc626c9ef9 /libstdc++-v3/ChangeLog
parentcbf10ac51c0b889e930f260a3d1fb601332befdf (diff)
downloadgcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.zip
gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.tar.gz
gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.tar.bz2
Daily bump.
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 70d594f..e361cf4 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,23 @@
+2020-07-28 François Dumont <fdumont@gcc.gnu.org>
+
+ * include/bits/hashtable.h
+ (_Hashtable<>(_InputIterator, _InputIterator, size_t, const _H1&,
+ const _H2&, const _Hash&, const _Equal&, const _ExtractKey&,
+ const allocator_type&, true_type)): New.
+ (_Hashtable<>(_InputIterator, _InputIterator, size_t, const _H1&,
+ const _H2&, const _Hash&, const _Equal&, const _ExtractKey&,
+ const allocator_type&, false_type)): New.
+ (_Hashtable<>(_InputIterator, _InputIterator, size_t, const _H1&,
+ const _H2&, const _Hash&, const _Equal&, const _ExtractKey&,
+ const allocator_type&)): Delegate to latters.
+ (operator=(initializer_list<value_type>)): Rehash if too small.
+ (_M_insert(_Arg&&, const _NodeGenerator&, true_type)): Remove
+ size_t len parameter.
+ * include/bits/hashtable_policy.h (_Insert_base<>::_M_insert_range):
+ Do not try to get input range distance.
+ * testsuite/23_containers/unordered_set/cons/bucket_hint.cc: New test.
+ * testsuite/23_containers/unordered_set/modifiers/insert.cc: New test.
+
2020-07-27 François Dumont <fdumont@gcc.gnu.org>
* include/bits/hashtable_policy.h (_Map_base<>::at): Use