gcc/libstdc++-v3/testsuite/23_containers
François Dumont 181a5a136f 2012-08-10 François Dumont <fdumont@gcc.gnu.org>
Ollie Wild  <aaw@google.com>

	* include/bits/hashtable.h
	(_Hashtable<>_M_insert_multi_node(hash_code, node_type*)): New.
	(_Hashtable<>_M_insert(_Args&&, false_type)): Use latter.
	(_Hashtable<>::_M_emplace(false_type, _Args&&...)): Likewise.
	(_Hashtable<>::_M_insert_bucket): Replace by ...
	(_Hashtable<>::_M_insert_unique_node(size_type, hash_code, node_type*)):
	... this, new.
	(_Hashtable<>::_M_insert(_Args&&, true_type)): Use latter.
	(_Hashtable<>::_M_emplace(true_type, _Args&&...)): Likewise.
	* include/bits/hashtable_policy.h (_Map_base<>::operator[]): Use
	latter, emplace the value_type rather than insert.
	* include/std/unordered_map: Include tuple.
	* include/std/unordered_set: Likewise.
	* testsuite/util/testsuite_counter_type.h: New.
	* testsuite/23_containers/unordered_map/operators/2.cc: New.

Co-Authored-By: Ollie Wild <aaw@google.com>

From-SVN: r190355
2012-08-13 19:43:19 +00:00
..
array re PR c++/53361 (Could not convert ‘{0, 0, 0}’ from ‘<brace-enclosed initializer list>’ to ‘std::array<unsigned int, 3ul>’) 2012-05-21 22:17:54 +00:00
bitset bitset (operator[](size_t) const): Declare constexpr. 2011-11-19 11:50:44 +00:00
deque re PR libstdc++/44015 (template parameters not documented) 2012-05-02 22:25:28 +00:00
forward_list forward_list (forward_list::splice_after): Check allocators are equal. 2012-04-22 14:27:16 +01:00
headers re PR c++/50920 (add a -std=c++11 option to the driver) 2011-10-31 15:34:14 -04:00
list revert: re PR libstdc++/49561 ([C++0x] std::list::size complexity) 2012-07-03 00:47:17 +00:00
map revert: stl_map.h (operator[](key_type&&)): Replace std::make_pair with value_type. 2012-08-04 11:44:28 +00:00
multimap formatter.h (enum _Debug_msg_id): Add __msg_self_move_assign. 2012-03-09 10:37:34 +00:00
multiset formatter.h (enum _Debug_msg_id): Add __msg_self_move_assign. 2012-03-09 10:37:34 +00:00
priority_queue order_statistics_imp.hpp: Avoid -Wall warnings. 2010-06-08 00:45:02 +00:00
queue explicit_instantiation/1_c++0x.cc: New. 2009-12-14 15:01:23 +00:00
set formatter.h (enum _Debug_msg_id): Add __msg_self_move_assign. 2012-03-09 10:37:34 +00:00
stack explicit_instantiation/1_c++0x.cc: New. 2009-12-14 15:01:23 +00:00
unordered_map 2012-08-10 François Dumont <fdumont@gcc.gnu.org> 2012-08-13 19:43:19 +00:00
unordered_multimap re PR libstdc++/54075 ([4.7.1] unordered_map insert still slower than 4.6.2) 2012-07-25 19:32:48 +00:00
unordered_multiset re PR libstdc++/54075 ([4.7.1] unordered_map insert still slower than 4.6.2) 2012-07-25 19:32:48 +00:00
unordered_set re PR libstdc++/54075 ([4.7.1] unordered_map insert still slower than 4.6.2) 2012-07-25 19:32:48 +00:00
vector 9780-2.cc: Avoid -Wall warnings. 2012-05-21 23:40:55 +00:00