diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-07-29 00:16:24 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-07-29 00:16:24 +0000 |
commit | 7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82 (patch) | |
tree | f0172f0f676d955260e6db247ce866dc626c9ef9 /libstdc++-v3/ChangeLog | |
parent | cbf10ac51c0b889e930f260a3d1fb601332befdf (diff) | |
download | gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.zip gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.tar.gz gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.tar.bz2 |
Daily bump.
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 20 |
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 |