joaquintides
							
						 
					 | 
					
						
						
							
						
						719eb90d03
					 | 
					
						
						
							
							fixed copy&paste error
						
						
						
						
						
						
					 | 
					
						2023-02-24 08:59:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								joaquintides
							
						 
					 | 
					
						
						
							
						
						fadb686bc5
					 | 
					
						
						
							
							added boost::unordered_node_map to benchmarks
						
						
						
						
						
						
					 | 
					
						2023-02-23 20:17:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						9716731864
					 | 
					
						
						
							
							Disable benchmark/uint64.cpp under libstdc++ 32 bit
						
						
						
						
						
						
					 | 
					
						2022-12-03 15:37:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						0bcd46a485
					 | 
					
						
						
							
							Use enwik8 instead of enwik9 in benchmarks under 32 bit
						
						
						
						
						
						
					 | 
					
						2022-12-03 15:32:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						46a2cd109f
					 | 
					
						
						
							
							Define _SILENCE_CXX20_CISO646_REMOVED_WARNING in benchmarks
						
						
						
						
						
						
					 | 
					
						2022-12-01 01:34:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						808f8e659a
					 | 
					
						
						
							
							Remove tsl maps from benchmarks
						
						
						
						
						
						
					 | 
					
						2022-12-01 01:30:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8ed05de91c
					 | 
					
						
						
							
							Add ankerl::unordered_dense::map to benchmarks
						
						
						
						
						
						
					 | 
					
						2022-12-01 00:50:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						1a02fca5c4
					 | 
					
						
						
							
							Add benchmark/.gitignore
						
						
						
						
						
						
					 | 
					
						2022-11-29 18:14:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						84206ebf8f
					 | 
					
						
						
							
							Add test_contains, test_count to benchmark/word_count.cpp
						
						
						
						
						
						
					 | 
					
						2022-11-25 19:05:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						89ccb49165
					 | 
					
						
						
							
							Add an iteration step to benchmark/word_size.cpp
						
						
						
						
						
						
					 | 
					
						2022-11-25 02:05:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						70a980a980
					 | 
					
						
						
							
							Add word size count benchmark
						
						
						
						
						
						
					 | 
					
						2022-11-25 01:49:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						c895dd7192
					 | 
					
						
						
							
							Add word count benchmark
						
						
						
						
						
						
					 | 
					
						2022-11-25 01:28:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						ea71597053
					 | 
					
						
						
							
							Remove multi_index from benchmarks
						
						
						
						
						
						
					 | 
					
						2022-11-25 00:52:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						d3985f87b3
					 | 
					
						
						
							
							Improve the performance of hash_value and operator== in benchmark/uuid.cpp
						
						
						
						
						
						
					 | 
					
						2022-11-04 17:15:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						13e065466a
					 | 
					
						
						
							
							Mark fnv1a_hash as avalanching
						
						
						
						
						
						
					 | 
					
						2022-11-01 06:16:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						772e1e7fa0
					 | 
					
						
						
							
							Fix low/high order
						
						
						
						
						
						
					 | 
					
						2022-10-26 21:49:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						120fe90934
					 | 
					
						
						
							
							Add benchmark/uuid.cpp
						
						
						
						
						
						
					 | 
					
						2022-10-26 21:38:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						1dc949b2b5
					 | 
					
						
						
							
							Add boost::unordered_flat_map to benchmarks
						
						
						
						
						
						
					 | 
					
						2022-10-26 21:08:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						dfa3c7311f
					 | 
					
						
						
							
							Remove unnecessary RNG
						
						
						
						
						
						
					 | 
					
						2022-07-22 19:12:39 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						2c5b8577aa
					 | 
					
						
						
							
							Add tsl::robin_map to string.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-22 19:10:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						4e804a9d4d
					 | 
					
						
						
							
							Add tsl::robin_map to uint64.cpp, string_view.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-22 18:52:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						0ca8c5f56f
					 | 
					
						
						
							
							Add tsl::robin_map to uint32.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-22 18:36:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						912798e5cb
					 | 
					
						
						
							
							Change uint64.cpp to use byteswapped indices instead of shifted indices
						
						
						
						
						
						
					 | 
					
						2022-07-22 18:22:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						5bcdd7fdf0
					 | 
					
						
						
							
							Change uint32.cpp to use byteswapped indices instead of shifted indices
						
						
						
						
						
						
					 | 
					
						2022-07-22 18:18:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						78ffc4c192
					 | 
					
						
						
							
							Fix tsl allocator
						
						
						
						
						
						
					 | 
					
						2022-07-01 19:32:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						966b76182f
					 | 
					
						
						
							
							Add tsl::hopscotch_map to string_view.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-01 19:28:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b7101494f2
					 | 
					
						
						
							
							Add tsl::hopscotch_map to string.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-01 19:15:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						be467b3dc4
					 | 
					
						
						
							
							Add tsl::hopscotch_map to uint64.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-01 19:03:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						ee70d96c75
					 | 
					
						
						
							
							Add tsl::hopscotch_map to uint32.cpp
						
						
						
						
						
						
					 | 
					
						2022-07-01 18:48:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						33f81fd490
					 | 
					
						
						
							
							Add benchmark/string_view.cpp
						
						
						
						
						
						
					 | 
					
						2022-03-08 02:44:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						a1c156cec1
					 | 
					
						
						
							
							Rearrange and comment out the non-FNV-1a tests in string.cpp
						
						
						
						
						
						
					 | 
					
						2022-03-08 02:37:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						3d62482fe9
					 | 
					
						
						
							
							Add missing multiplication by sizeof(T)
						
						
						
						
						
						
					 | 
					
						2022-03-08 02:06:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						470c9ffed0
					 | 
					
						
						
							
							Add memory measurements to string.cpp
						
						
						
						
						
						
					 | 
					
						2022-03-08 01:31:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						49c70046e4
					 | 
					
						
						
							
							Add memory measurements to uint32.cpp
						
						
						
						
						
						
					 | 
					
						2022-03-08 01:06:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						ff1b01bd10
					 | 
					
						
						
							
							Add memory measurements to uint64.cpp
						
						
						
						
						
						
					 | 
					
						2022-03-07 22:14:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						5bcb07dc7f
					 | 
					
						
						
							
							Add BOOST_NOINLINE to benchmark test functions
						
						
						
						
						
						
					 | 
					
						2022-03-07 21:43:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						995707a43e
					 | 
					
						
						
							
							Add Abseil+FNV-1a to benchmark/string.cpp
						
						
						
						
						
						
					 | 
					
						2022-02-20 20:08:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						1cb0908961
					 | 
					
						
						
							
							Change random indices in string.cpp to differ in size; remove shifted consecutive there as not representative
						
						
						
						
						
						
					 | 
					
						2022-01-20 02:06:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						1db7fbad66
					 | 
					
						
						
							
							Add FNV-1a cases for std::unordered_map, multi_index_map to benchmark/string.cpp
						
						
						
						
						
						
					 | 
					
						2022-01-19 19:33:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						4c2150fb3d
					 | 
					
						
						
							
							Minor updates to benchmark/string.cpp
						
						
						
						
						
						
					 | 
					
						2022-01-19 03:50:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						3eb244898f
					 | 
					
						
						
							
							Add an FNV-1a case to benchmark/string.cpp
						
						
						
						
						
						
					 | 
					
						2022-01-19 02:10:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						9a61c8f8dd
					 | 
					
						
						
							
							Add benchmark/string.cpp
						
						
						
						
						
						
					 | 
					
						2022-01-15 02:58:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						d192ec8fae
					 | 
					
						
						
							
							Add benchmark/uint32.cpp
						
						
						
						
						
						
					 | 
					
						2022-01-15 02:46:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						d3c37344f0
					 | 
					
						
						
							
							Vary top 24 bits of shifted indices instead of top 32 bits
						
						
						
						
						
						
					 | 
					
						2021-11-29 17:37:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						bbd0eedb5f
					 | 
					
						
						
							
							Precompute indices to avoid clever optimizations
						
						
						
						
						
						
					 | 
					
						2021-11-29 04:54:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						ad51b34438
					 | 
					
						
						
							
							Add benchmark/uint64.cpp
						
						
						
						
						
						
					 | 
					
						2021-11-29 02:49:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |