Daniel James 
							
						 
					 
					
						
						
							
						
						cfd4bacc2c 
					 
					
						
						
							
							Stop using BOOST_DEDUCED_TYPENAME  
						
						 
						
						... 
						
						
						
						We no longer support any of the compilers that require it. I'd be very
surprised if anything was working on them. 
						
						
					 
					
						2018-01-27 09:39:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						613f154d47 
					 
					
						
						
							
							Improved test formatting  
						
						 
						
						
						
						
					 
					
						2017-10-09 12:34:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						6b5b968b97 
					 
					
						
						
							
							Format with clang-format 4.0  
						
						 
						
						
						
						
					 
					
						2017-10-05 10:54:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						0676b4f4ca 
					 
					
						
						
							
							Change clang format indentation + .editorconfig file  
						
						 
						
						
						
						
					 
					
						2017-06-11 20:55:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						ee9a5a2c77 
					 
					
						
						
							
							Add a configuration macro for Sun C++ workarounds  
						
						 
						
						
						
						
					 
					
						2017-05-16 19:01:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						242e91a9fd 
					 
					
						
						
							
							"Sub-test" reporting mechanism  
						
						 
						
						
						
						
					 
					
						2017-05-10 19:02:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						76e7322262 
					 
					
						
						
							
							Use streams from lightweight test  
						
						 
						
						
						
						
					 
					
						2017-05-10 19:02:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						3c42138e45 
					 
					
						
						
							
							Fix testing piecewise_construct and tuple  
						
						 
						
						... 
						
						
						
						For when std::piecewise_construct is available, but std::tuple isn't. In
order to test better, just repeat the tests with the four possible
combinations. 
						
						
					 
					
						2017-05-08 18:42:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						cae6b121b2 
					 
					
						
						
							
							Improve test coverage a little  
						
						 
						
						
						
						
					 
					
						2017-04-28 21:26:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						bfcdd51b4a 
					 
					
						
						
							
							Fix try_emplace overload  
						
						 
						
						
						
						
					 
					
						2017-04-28 09:53:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						7a0a598649 
					 
					
						
						
							
							Don't track construction when using boost::tuple  
						
						 
						
						... 
						
						
						
						Because it doesn't quiet work on C++11 compilers onwards. 
						
						
					 
					
						2017-04-18 10:14:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						cafd236a18 
					 
					
						
						
							
							Test more memory tracking  
						
						 
						
						
						
						
					 
					
						2017-04-18 10:14:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						5f5f8ef1e4 
					 
					
						
						
							
							Implement try_emplace  
						
						 
						
						
						
						
					 
					
						2017-02-27 03:59:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						958d206bb6 
					 
					
						
						
							
							Implement insert_or_assign.  
						
						 
						
						
						
						
					 
					
						2017-02-27 03:59:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						bf5ef9824d 
					 
					
						
						
							
							Reformat with clang-format  
						
						 
						
						
						
						
					 
					
						2017-02-19 13:05:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						b2f2fdc2f3 
					 
					
						
						
							
							Prevent clang-format sorting some test includes  
						
						 
						
						
						
						
					 
					
						2017-02-19 13:05:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						6071f9a08b 
					 
					
						
						
							
							Stop testing no arg emplace when not available  
						
						 
						
						
						
						
					 
					
						2016-10-22 09:49:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						74abdd6973 
					 
					
						
						
							
							Replace boost::next with a simpler version  
						
						 
						
						... 
						
						
						
						Less optimized, but hopefully it won't cause any warnings. 
						
						
					 
					
						2016-10-11 13:36:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						a316d3fa46 
					 
					
						
						
							
							Fix more warnings  
						
						 
						
						
						
						
					 
					
						2016-10-11 10:07:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						147885fec4 
					 
					
						
						
							
							Add another random generation style.  
						
						 
						
						... 
						
						
						
						This time for a more limited range of values so that equal values turn
up more often.  This is a bit shoddy, but seems like the best way to
improve the existing tests without too much effort. 
						
						
					 
					
						2016-10-06 21:52:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						b1588929cc 
					 
					
						
						
							
							Fix another sign conversion warning.  
						
						 
						
						
						
						
					 
					
						2016-10-05 13:52:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						71d19820ac 
					 
					
						
						
							
							Fix signed conversion warnings.  
						
						 
						
						
						
						
					 
					
						2016-10-05 09:45:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						dadb4486ee 
					 
					
						
						
							
							Fix calls to std::rand in tests  
						
						 
						
						
						
						
					 
					
						2016-10-04 15:52:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						a93331dd96 
					 
					
						
						
							
							Fix new emplace tests.  
						
						 
						
						
						
						
					 
					
						2016-10-01 13:51:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						b881bcfee3 
					 
					
						
						
							
							More insert and erase tests  
						
						 
						
						
						
						
					 
					
						2016-09-18 12:22:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						1c606980ec 
					 
					
						
						
							
							Update tests for standard changes involving bucket count.  
						
						 
						
						... 
						
						
						
						It seems my defect report was accepted at some point, and they tweaked
the requirements involving bucket counts. This also makes it possible to
have a bucket count of 0, which I think wasn't allowed in the past. I
don't think I'll change this implementation to do so, but I'd like to be
able to run these tests against standard implementations, so I'm
starting to take that into account.
I believe these changes were made after the C++14 standard, but I've
always been tracking the draft standards, so that doesn't really matter. 
						
						
					 
					
						2016-09-18 12:22:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						1d4845d6b8 
					 
					
						
						
							
							Stop using predef in test.  
						
						 
						
						
						
						
					 
					
						2016-05-26 22:39:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						6b7cecb9d3 
					 
					
						
						
							
							Workaround initialiser list bug in gcc 4.4.  
						
						 
						
						
						
						
					 
					
						2014-08-02 03:11:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						94071cc6e8 
					 
					
						
						
							
							Clean up warnings. Fixes trac  #9377 .  
						
						 
						
						
						
						
					 
					
						2014-01-26 22:57:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						7d0c6d2425 
					 
					
						
						
							
							Unused typedef.  
						
						 
						
						
						
						
					 
					
						2013-12-15 17:11:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						0a552a47cb 
					 
					
						
						
							
							Disable test for Visual C++ 12.  
						
						 
						
						
						
						
					 
					
						2013-12-15 17:11:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						621c1523c0 
					 
					
						
						
							
							Fix potential msvc 12 workaround.  
						
						 
						
						... 
						
						
						
						[SVN r86433] 
						
						
					 
					
						2013-10-25 22:21:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						b4d62e4670 
					 
					
						
						
							
							Attempt to work around Visual C++ initializer list overload bug.  
						
						 
						
						... 
						
						
						
						I'm hoping that these templated initializer lists will be considered a better
overload than the others. I have no idea if it will actually work, this is a
real shot in the dark.
The enable_if checks should probably be for implicit conversion, there might
be a chance this could override a valid call when there's an explicit
conversion.
[SVN r86419] 
						
						
					 
					
						2013-10-24 18:11:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						64994d76dd 
					 
					
						
						
							
							Unordered: Detab.  
						
						 
						
						... 
						
						
						
						[SVN r81762] 
						
						
					 
					
						2012-12-07 17:06:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						8fb85cbb8d 
					 
					
						
						
							
							Unordered: Fix overload edge case for piecewise construction.  
						
						 
						
						... 
						
						
						
						[SVN r81393] 
						
						
					 
					
						2012-11-17 12:03:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						da455124d2 
					 
					
						
						
							
							Unordered: Try to make the piecewise_construct emulation a little more readable.  
						
						 
						
						... 
						
						
						
						[SVN r81392] 
						
						
					 
					
						2012-11-17 12:03:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						7eefe62efe 
					 
					
						
						
							
							Unordered: Remove deprecated variadic pair constructors.  
						
						 
						
						... 
						
						
						
						This was emulating them as specified in older standard drafts.
[SVN r81384] 
						
						
					 
					
						2012-11-17 10:28:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						3f060a70d1 
					 
					
						
						
							
							Unordered: Fix unnecessary_copy_tests + extra tests.  
						
						 
						
						... 
						
						
						
						It looks the odd result in unnecessary_copy_tests on Visual C++ 11 is not a
bug, but add some extra tests just to make sure. Also some extra rehash and
reserve testing thrown in.
[SVN r80705] 
						
						
					 
					
						2012-09-26 08:09:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						53f278312f 
					 
					
						
						
							
							Unordered: Get rid of get_start.  
						
						 
						
						... 
						
						
						
						[SVN r80561] 
						
						
					 
					
						2012-09-17 18:59:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						ec6219fe13 
					 
					
						
						
							
							Unordered: Fix incorrect assertion.  
						
						 
						
						... 
						
						
						
						[SVN r80508] 
						
						
					 
					
						2012-09-12 21:09:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						f47f0f8d16 
					 
					
						
						
							
							Unordered: Fix some issues with the tests.  
						
						 
						
						... 
						
						
						
						[SVN r80416] 
						
						
					 
					
						2012-09-05 23:33:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marshall Clow 
							
						 
					 
					
						
						
							
						
						0fccd93e29 
					 
					
						
						
							
							Switch from deprecated macros to new shiny ones; no functionality change  
						
						 
						
						... 
						
						
						
						[SVN r79396] 
						
						
					 
					
						2012-07-09 22:08:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						f387994422 
					 
					
						
						
							
							Unordered: Test with more allocators.  
						
						 
						
						... 
						
						
						
						Causes some C++11 failures....
[SVN r79357] 
						
						
					 
					
						2012-07-08 11:55:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						275b03e76b 
					 
					
						
						
							
							Unordered: Avoid -Wshadow warnings. Refs  #6190 .  
						
						 
						
						... 
						
						
						
						[SVN r78364] 
						
						
					 
					
						2012-05-07 10:57:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						c8c71d0ad1 
					 
					
						
						
							
							Unordered/hash: Avoid a gcc warning. Refs  #6771  
						
						 
						
						... 
						
						
						
						[SVN r77832] 
						
						
					 
					
						2012-04-08 15:29:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marshall Clow 
							
						 
					 
					
						
						
							
						
						9f199eaa23 
					 
					
						
						
							
							Updated Boost.Unordered to use BOOST_NO_0X_HDR_INITIALIZER_LIST instead of (soon to be deprecated) BOOST_NO_INITIALIZER_LISTS  
						
						 
						
						... 
						
						
						
						[SVN r77154] 
						
						
					 
					
						2012-03-02 16:43:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						76c37f7805 
					 
					
						
						
							
							Unordered: Sunpro doesn't have nullary emplace().  
						
						 
						
						... 
						
						
						
						[SVN r74319] 
						
						
					 
					
						2011-09-08 21:11:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						1154b5729a 
					 
					
						
						
							
							Unordered: Deprecate variadic pair construction emulation.  
						
						 
						
						... 
						
						
						
						[SVN r74181] 
						
						
					 
					
						2011-08-31 22:57:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						155077cba0 
					 
					
						
						
							
							Unordered: Support piecewise pair construction.  
						
						 
						
						... 
						
						
						
						Will need to deprecate the old variadic style pair construction, also
should look into extract_key, was written for compatibility with older
compilers that are no longer supported.
[SVN r74119] 
						
						
					 
					
						2011-08-29 09:40:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						9ae19a64d7 
					 
					
						
						
							
							Unordered: Fix more calls to std::forward.  
						
						 
						
						... 
						
						
						
						[SVN r74086] 
						
						
					 
					
						2011-08-27 11:29:04 +00:00