Peter Dimov
|
f47772f6f4
|
Implement faster hash_range when value_type is char
|
2022-09-16 21:25:20 +03:00 |
|
Peter Dimov
|
c1e5427e8d
|
Update 32 bit float reference values (for GCC)
|
2022-09-16 20:36:29 +03:00 |
|
Peter Dimov
|
866cff96e5
|
Restore full grid size in hash_complex_test
|
2022-09-16 19:57:45 +03:00 |
|
Peter Dimov
|
9d4971b81d
|
Update complex reference values
|
2022-09-16 19:56:00 +03:00 |
|
Peter Dimov
|
4b5a1cf0f2
|
Update complex hashing to use hash_mix
|
2022-09-16 19:48:36 +03:00 |
|
Peter Dimov
|
435ff87fd7
|
Update 64 bit reference values (for GCC)
|
2022-09-16 19:30:02 +03:00 |
|
Peter Dimov
|
58934422fb
|
Update 32 bit reference values (for MSVC)
|
2022-09-16 19:26:07 +03:00 |
|
Peter Dimov
|
3fe7bbdd6c
|
Update floating point hashing to use hash_mix
|
2022-09-16 19:23:07 +03:00 |
|
Peter Dimov
|
fba63d4379
|
Update integral reference values
|
2022-09-16 19:19:30 +03:00 |
|
Peter Dimov
|
8adcaffcc2
|
Update integral hashing to use hash_mix
|
2022-09-16 19:16:45 +03:00 |
|
Peter Dimov
|
eee5e3b7fd
|
Update 32 bit reference values to reflect the new hash_combine
|
2022-09-16 19:10:18 +03:00 |
|
Peter Dimov
|
e98cae2c31
|
Update 64 bit reference values to reflect the new hash_combine
|
2022-09-16 19:05:05 +03:00 |
|
Peter Dimov
|
40ec854466
|
Add hash_mix, change hash_combine to use it
|
2022-09-16 18:57:21 +03:00 |
|
Peter Dimov
|
c5b63d2cbb
|
Disable failing tests on msvc-10.0 and msvc-11.0
|
2022-09-16 11:00:23 +03:00 |
|
Peter Dimov
|
882192ea3a
|
Update workaround for Dinkumware stdext::hash_value
|
2022-09-16 01:56:24 +03:00 |
|
Peter Dimov
|
03123685c4
|
Add hash_unordered_map_test
|
2022-09-15 18:12:52 +03:00 |
|
Peter Dimov
|
95fe6bd9a3
|
Add hash_unordered_set_test
|
2022-09-15 18:10:23 +03:00 |
|
Peter Dimov
|
6cb735fda6
|
Add hash_unordered_multimap_test
|
2022-09-15 18:05:00 +03:00 |
|
Peter Dimov
|
10b4ad598f
|
Add hash_unordered_multiset_test
|
2022-09-15 18:02:22 +03:00 |
|
Peter Dimov
|
ce734b435e
|
Implement boost::hash_unordered_range
|
2022-09-15 18:00:04 +03:00 |
|
Peter Dimov
|
e387d14d36
|
Add hash_multimap_test
|
2022-09-15 16:50:39 +03:00 |
|
Peter Dimov
|
1fb41a72ef
|
Add hash_multiset_test
|
2022-09-15 16:48:18 +03:00 |
|
Peter Dimov
|
c399cf6a38
|
Add traits to hash_fwd.hpp
|
2022-09-13 20:10:35 +03:00 |
|
Peter Dimov
|
30c32bb3df
|
Move traits headers from container_hash/detail/ to container_hash/
|
2022-09-13 19:45:45 +03:00 |
|
Peter Dimov
|
d1b2640dff
|
Move type classification traits from namespace hash_detail to namespace container_hash
|
2022-09-13 19:37:15 +03:00 |
|
Peter Dimov
|
f722383d1d
|
Change macos-10.15 to macos-11 in ci.yml
|
2022-08-31 18:17:01 +03:00 |
|
Peter Dimov
|
21530840e1
|
Add hash_string_test4.cpp
|
2022-08-31 15:09:29 +03:00 |
|
Peter Dimov
|
d0c1e36fc1
|
Add hash_string_test3.cpp
|
2022-08-31 14:51:47 +03:00 |
|
Peter Dimov
|
e00f53a69c
|
Remove msvc-14.2 from appveyor.yml
|
2022-07-16 14:10:28 +03:00 |
|
Peter Dimov
|
b0c9904414
|
Test _MSVC_STL_VERSION instead of BOOST_MSVC because clang-cl
|
2022-07-16 13:37:15 +03:00 |
|
Peter Dimov
|
2d557a746d
|
Add hash_vector_test2.cpp
|
2022-07-16 11:16:06 +03:00 |
|
Peter Dimov
|
417180dd03
|
Update appveyor.yml
|
2022-07-14 20:16:19 +03:00 |
|
Peter Dimov
|
5ba74cd3a9
|
Update hash_value for pointers to handle the case when uintptr_t is larger than size_t
|
2022-07-03 23:35:46 +03:00 |
|
Peter Dimov
|
c14d3a1e2b
|
Add a comment explaining why to_underlying isn't used in hash_value for enums
|
2022-07-03 21:08:14 +03:00 |
|
Peter Dimov
|
a3cac265b1
|
Disable examples/template.cpp for msvc-8.0
|
2022-07-03 20:28:28 +03:00 |
|
Peter Dimov
|
c28d0b813b
|
Directly cast to size_t all integrals no wider than size_t
|
2022-06-26 01:25:45 +03:00 |
|
Peter Dimov
|
e39bf42dfc
|
Update hash_string_test2.cpp
|
2022-06-15 22:56:57 +03:00 |
|
Peter Dimov
|
58502fddca
|
Add hash_container_test.cpp
|
2022-06-15 22:52:56 +03:00 |
|
Peter Dimov
|
5701dd3119
|
Merge branch 'master' into develop
|
2022-06-14 15:38:19 +03:00 |
|
Peter Dimov
|
53c12550fa
|
Define _SILENCE_NONFLOATING_COMPLEX_DEPRECATION_WARNING in hash_reference_values.cpp (refs #23)
boost-1.80.0
boost-1.80.0.beta1
|
2022-06-14 14:42:22 +03:00 |
|
Peter Dimov
|
561cc5d010
|
Merge branch 'master' into develop
|
2022-06-13 14:26:03 +03:00 |
|
Peter Dimov
|
bdf4bfe910
|
Disable C4996 in hash_complex_test.cpp (refs #23)
|
2022-06-13 14:05:35 +03:00 |
|
Peter Dimov
|
06e1b613f0
|
Add benchmark/char_seq.cpp
|
2022-06-08 17:48:06 +03:00 |
|
Peter Dimov
|
12be64b71e
|
Update benchmark/unordered.cpp
|
2022-06-08 14:18:28 +03:00 |
|
Peter Dimov
|
4e2811c4e1
|
Add old_boost_hash to benchmark/unordered.cpp
|
2022-06-07 02:33:18 +03:00 |
|
Peter Dimov
|
2dc57b745f
|
Output number of collisions in benchmark/unordered.cpp
|
2022-06-07 02:08:00 +03:00 |
|
Peter Dimov
|
de618bf974
|
Add benchmark/unordered.cpp
|
2022-06-06 22:45:49 +03:00 |
|
Peter Dimov
|
87c9eefe6e
|
Add ubuntu-22.04 to posix-cmake jobs
|
2022-06-04 18:17:35 +03:00 |
|
Peter Dimov
|
98bbd2ba56
|
Disable hash_fs_path_test for msvc-14.0 cxxstd=latest
|
2022-06-04 15:53:54 +03:00 |
|
Peter Dimov
|
08ea1677be
|
Disable -Wshadow and -Wconversion for the fs path tests because of gcc-4.8
|
2022-06-04 14:25:47 +03:00 |
|