joaquintides
|
492df9c9c6
|
restored uint64.cpp
|
2022-10-25 14:33:07 +02:00 |
|
Christian Mazakas
|
ef54c6bd14
|
Clean up u64 benchmarks
|
2022-10-24 15:04:24 -07:00 |
|
Christian Mazakas
|
8905157c1e
|
Update uint64 benchmarks to profile the new container, its internal table and the rc15 release candidate
|
2022-09-27 10:30:39 -07: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 |
|