Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						505b060637
					 | 
					
						
						
							
							Update insert_tests to handle new open-addressing table implementation
						
						
						
						
						
						
					 | 
					
						2022-09-26 15:17:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						a8b0e19a33
					 | 
					
						
						
							
							Update rehashing tests to better stress test them for conformity with libc++ and other STL implementations
						
						
						
						
						
						
					 | 
					
						2022-09-13 12:33:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						9ebb705e75
					 | 
					
						
						
							
							Update noexcept_tests to cover both values of POCMA and to also test move-assigning into larger and smaller hash tables
						
						
						
						
						
						
					 | 
					
						2022-09-12 13:16:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						48765e82e0
					 | 
					
						
						
							
							Update tests to account for a default-constructed container having no buckets
						
						
						
						
						
						
					 | 
					
						2022-08-30 15:20:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						7b41f4783f
					 | 
					
						
						
							
							Update value type used by test allocators in move_tests so that the STL containers can be swapped in
						
						
						
						
						
						
					 | 
					
						2022-08-17 14:12:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						7227cfc68a
					 | 
					
						
						
							
							Add post-move tests to verify the container is valid after a move
						
						
						
						
						
						
					 | 
					
						2022-08-17 14:12:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						3df902af23
					 | 
					
						
						
							
							Pull prime_fmod_size into its own dedicated header, update #include list for fca.hpp and prime_fmod_test.hpp
						
						
						
						
						
						
					 | 
					
						2022-06-30 13:07:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						e466232757
					 | 
					
						
						
							
							bypassed check in GCC<=4.6 (boost::is_nothrow_swappable not properly supported)
						
						
						
						
						
						
					 | 
					
						2022-06-28 09:27:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						9661227d00
					 | 
					
						
						
							
							Merge remote-tracking branch 'remotes/origin/bugfix/gcc-4-7-scoped_allocator' into bugfix/gcc-4-7
						
						
						
						
						
						
					 | 
					
						2022-06-27 20:39:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						3edfe2b76f
					 | 
					
						
						
							
							Merge branch 'develop' into bugfix/gcc-4-7-scoped_allocator
						
						
						
						
						
						
					 | 
					
						2022-06-27 20:35:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						9da4b3a45a
					 | 
					
						
						
							
							Merge branch 'develop' into bugfix/gcc-4-7-ref-qualified_memfuns
						
						
						
						
						
						
					 | 
					
						2022-06-27 20:34:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						95524a6af4
					 | 
					
						
						
							
							bypassed scoped_allocator test for GCC 4.7 and prior
						
						
						
						
						
						
					 | 
					
						2022-06-27 19:58:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						d4b61541b5
					 | 
					
						
						
							
							used proper Boost.Config macro
						
						
						
						
						
						
					 | 
					
						2022-06-27 19:31:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						143c378ba6
					 | 
					
						
						
							
							Update test/Jamfile
						
						
						
						
						
						
					 | 
					
						2022-06-27 20:24:25 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						dfac93aebb
					 | 
					
						
						
							
							workaround for lack of ref-qualified memfun support in GCC<=4.7
						
						
						
						
						
						
					 | 
					
						2022-06-27 19:21:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b6daca37d5
					 | 
					
						
						
							
							Update test/Jamfile
						
						
						
						
						
						
					 | 
					
						2022-06-27 19:56:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						fb733483c6
					 | 
					
						
						
							
							made fast_modulo universally available in 64 bits and never used in 32 bits
						
						
						
						
						
						
					 | 
					
						2022-06-26 19:13:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						d49eda63f8
					 | 
					
						
						
							
							Merge branch 'feature/prime-fmod-tests' into develop
						
						
						
						
						
						
					 | 
					
						2022-06-25 04:21:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						d204b9b408
					 | 
					
						
						
							
							Remove unnecessary include
						
						
						
						
						
						
					 | 
					
						2022-06-25 01:17:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						c53e0228c5
					 | 
					
						
						
							
							Check BOOST_UNORDERED_FCA_HAS_64B_SIZE_T in the 32 bit case as well
						
						
						
						
						
						
					 | 
					
						2022-06-25 01:16:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						f00a29d3df
					 | 
					
						
						
							
							Add tests for the internal prime_fmod_size policy
						
						
						
						
						
						
					 | 
					
						2022-06-24 11:09:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						7fdbfc0c1a
					 | 
					
						
						
							
							Update the list of required dependencies in for the CMake subdirectory test
						
						
						
						
						
						
					 | 
					
						2022-06-22 14:42:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						97f54318e3
					 | 
					
						
						
							
							Add Boost::concept_check to CMake test suite dependencies
						
						
						
						
						
						
					 | 
					
						2022-06-21 08:42:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						f1481f0deb
					 | 
					
						
						
							
							Remove dependency on Boost.Detail
						
						
						
						
						
						
					 | 
					
						2022-06-21 08:42:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						4a9abf20b3
					 | 
					
						
						
							
							Add test/cmake_install_test, test/cmake_subdir_test
						
						
						
						
						
						
					 | 
					
						2022-06-03 01:35:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						2836bb5c41
					 | 
					
						
						
							
							Merge branch 'feature/quick-test' into feature/gha-cmake
						
						
						
						
						
						
					 | 
					
						2022-06-03 01:29:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						e2925ba01b
					 | 
					
						
						
							
							Add test/quick.cpp
						
						
						
						
						
						
					 | 
					
						2022-06-02 22:53:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						f218f9b5a2
					 | 
					
						
						
							
							Add test/CMakeLists.txt
						
						
						
						
						
						
					 | 
					
						2022-06-02 18:41:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						4e38751187
					 | 
					
						
						
							
							Update test/Jamfile.v2
						
						
						
						
						
						
					 | 
					
						2022-06-02 18:41:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						110c5dcf10
					 | 
					
						
						
							
							Remove unnecessary test files due to FCA refactor
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						37f5a462e4
					 | 
					
						
						
							
							Update reserve_tests to handle the space requirements for new FCA implementation
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						a1fb756831
					 | 
					
						
						
							
							Fix bug in rebind semantics for test allocator in reserve_tests
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						5a456eb295
					 | 
					
						
						
							
							Refactor internal implementation to use "fast closed-addressing" aka fca
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						2ae686c366
					 | 
					
						
						
							
							Add tests for testing the SCARY-ness of iterators
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						641c9fba9c
					 | 
					
						
						
							
							Update operator() implementations for predicate classes to properly return a bool
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						8473d8120f
					 | 
					
						
						
							
							Mark test Hasher and KeyEqual as final to extend test coverage
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						954db4e246
					 | 
					
						
						
							
							Extend fancy pointer types used by test allocators to support a wider array of semantic operations
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						4f43bc5ec7
					 | 
					
						
						
							
							Add missing #include for usage of BOOST_TEST macro
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						0bcc79baab
					 | 
					
						
						
							
							Update test allocators to be C++11 compliant by making them templates on the pointer type
						
						
						
						
						
						
					 | 
					
						2022-06-01 11:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						55d4aaeef5
					 | 
					
						
						
							
							Update node_handle_tests to prove that nodes can be safely transferred between plain maps/sets and their multi- versions
						
						
						
						
						
						
					 | 
					
						2022-02-25 13:58:09 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						d943283f80
					 | 
					
						
						
							
							Add test case for erase_if()
						
						
						
						
						
						
					 | 
					
						2022-02-23 11:36:48 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						79ca8e968c
					 | 
					
						
						
							
							Reenable warnings-as-errors
						
						
						
						
						
						
					 | 
					
						2022-02-12 03:35:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						5a095c3771
					 | 
					
						
						
							
							Merge pull request #96 from cmazakas/unknown-warning-fix
						
						
						
						
						
						
						
						Refactor tests to disable `-Wself-assign-overloaded` themselves 
						
						
					 | 
					
						2022-02-12 03:34:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						65094532eb
					 | 
					
						
						
							
							Merge pull request #95 from cmazakas/unitialized-warning-fix
						
						
						
						
						
						
						
						Fix asan unitialized warning 
						
						
					 | 
					
						2022-02-12 02:08:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						d20be2aaf8
					 | 
					
						
						
							
							Refactor tests to disable -Wself-assign-overloaded themselves instead of in the Jamfile as not all clang versions support the warning
						
						
						
						
						
						
					 | 
					
						2022-02-11 11:33:11 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						d2ded394f6
					 | 
					
						
						
							
							Fix asan unitialized warning when default-initialized int is copied as a return type
						
						
						
						
						
						
					 | 
					
						2022-02-11 11:30:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						2b8f458a38
					 | 
					
						
						
							
							Fix signed/unsigned comparison warnings in the transparent test suite
						
						
						
						
						
						
					 | 
					
						2022-02-11 11:29:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						e3a7ec6aed
					 | 
					
						
						
							
							Merge pull request #92 from cmazakas/reserve-tests-signed-comparison-fixes
						
						
						
						
						
						
						
						Fix signed/unsigned comparison warning in reserve tests 
						
						
					 | 
					
						2022-02-11 08:23:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						28915fdce0
					 | 
					
						
						
							
							Fix signed/unsigned comparison warning in reserve tests
						
						
						
						
						
						
					 | 
					
						2022-02-10 14:57:22 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Mazakas
							
						 
					 | 
					
						
						
							
						
						497455d281
					 | 
					
						
						
							
							Disable clang-specific warning about self-assignment in tests that explicitly aim to test self-assigment
						
						
						
						
						
						
					 | 
					
						2022-02-10 12:37:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |