Peter Dimov
|
b505e06b3c
|
Update 64 bit reference values to reflect the change to mulxp1_hash
|
2023-02-02 06:06:36 +02:00 |
|
Peter Dimov
|
758596533d
|
Temporarily update 64 bit reference values to match mulxp1_hash32
|
2023-02-02 04:58:15 +02:00 |
|
Peter Dimov
|
b25fd745ca
|
Update 32 bit reference values to reflect the change to mulxp1_hash32
|
2023-02-02 04:52:42 +02:00 |
|
Peter Dimov
|
bf7a78594e
|
Add a test with a tuple-like described struct
|
2022-11-28 18:46:13 +02:00 |
|
Peter Dimov
|
c0c70e5b3e
|
Add support for tuple-like types. Refs #30.
|
2022-11-28 16:59:35 +02:00 |
|
Peter Dimov
|
08d69c31b1
|
Merge branch 'develop' into feature/is_tuple_like
|
2022-11-28 15:50:36 +02:00 |
|
Peter Dimov
|
6526b24900
|
Add hash_integral_test2.cpp
|
2022-11-28 14:20:44 +02:00 |
|
Peter Dimov
|
1a8dca4f2c
|
Disable is_tuple_like for msvc-12.0 and earlier
|
2022-11-28 05:15:06 +02:00 |
|
Peter Dimov
|
30560ada18
|
Disable -Wmismatched-tags under Clang
|
2022-11-28 00:57:19 +02:00 |
|
Peter Dimov
|
c61a4f691e
|
Add boost::container_hash::is_tuple_like. Refs #30.
|
2022-11-27 21:20:19 +02:00 |
|
Peter Dimov
|
fe28cdbd1f
|
Add boost::hash_value for std::nullptr_t. Refs #29.
|
2022-11-27 20:13:52 +02:00 |
|
Peter Dimov
|
558d0ead17
|
Suppress std::complex<int> warning under clang-cl
|
2022-11-25 21:13:57 +02:00 |
|
Peter Dimov
|
f5f5476dcc
|
<boost/unordered/hash_traits.hpp> no longer requires C++11
|
2022-11-01 02:35:51 +02:00 |
|
Peter Dimov
|
c134ca39e9
|
Update test/CMakeLists.txt
|
2022-10-30 03:05:20 +02:00 |
|
Peter Dimov
|
f51f68fe93
|
Do not use the u8string and u8string_view typedefs, because char8_t availability does not guarantee their presence
|
2022-10-30 03:01:05 +02:00 |
|
Peter Dimov
|
0865c1d230
|
Disable hash_is_avalanching tests when BOOST_NO_CXX11_TEMPLATE_ALIASES is defined, because hash_traits.hpp uses void_t
|
2022-10-30 03:54:24 +03:00 |
|
Peter Dimov
|
0d2266decb
|
Specialize boost::unordered::hash_is_avalanching for hash<string> and hash<string_view>
|
2022-10-30 02:47:10 +03:00 |
|
Peter Dimov
|
bdd3dcf944
|
Disable -Wunused-private-field in described_class_test.cpp
|
2022-10-28 20:04:13 +03:00 |
|
Peter Dimov
|
018fc4e1fa
|
Add support for described classes to hash.hpp
|
2022-10-28 19:35:10 +03:00 |
|
Peter Dimov
|
7568176bfa
|
is_described_class should be false for unions
|
2022-10-28 18:42:07 +03:00 |
|
Peter Dimov
|
08864cd1e9
|
Update cmake_subdir_test/CMakeLists.txt
|
2022-10-28 14:56:57 +03:00 |
|
Peter Dimov
|
0171246a61
|
Add is_described_class<T>
|
2022-10-28 01:47:27 +03:00 |
|
Peter Dimov
|
412bd51449
|
Avoid -Wunused-but-set-variable under Clang 15
|
2022-10-27 02:12:43 +03:00 |
|
Peter Dimov
|
df1671d593
|
msvc-14.0 doesn't quite have expression SFINAE. Fixes #28.
|
2022-10-26 19:38:53 +03:00 |
|
Peter Dimov
|
a4b2048a29
|
Add is_contiguous_range_test3 (refs #28)
|
2022-10-26 19:13:27 +03:00 |
|
Peter Dimov
|
e92eae9eb2
|
Treat char8_t and std::byte as char types in hash_range
|
2022-09-20 21:17:41 +03:00 |
|
Peter Dimov
|
789261c68c
|
Update 32 bit float reference values (for GCC)
|
2022-09-20 15:23:13 +03:00 |
|
Peter Dimov
|
29ee19ee7f
|
Update 32 bit float reference values (for MSVC)
|
2022-09-20 15:08:21 +03:00 |
|
Peter Dimov
|
034b81594d
|
Update 128 bit long double hash_value
|
2022-09-20 14:49:37 +03:00 |
|
Peter Dimov
|
9035aa5485
|
Avoid a warning under g++ 4.8
|
2022-09-19 15:43:37 +03:00 |
|
Peter Dimov
|
3ae0aea360
|
Update hash_reference_values for long double
|
2022-09-19 15:32:51 +03:00 |
|
Peter Dimov
|
fc249670c0
|
Update test/hash_info.cpp
|
2022-09-19 14:35:58 +03:00 |
|
Peter Dimov
|
ed235989ef
|
Add is_unordered_range_test2
|
2022-09-18 14:32:28 +03:00 |
|
Peter Dimov
|
bf0a77f062
|
Disable tests using fs::path for msvc-8.0
|
2022-09-18 14:28:24 +03:00 |
|
Peter Dimov
|
79fff9e1ea
|
Add is_contiguous_range_test2
|
2022-09-18 14:26:30 +03:00 |
|
Peter Dimov
|
6757bd4f00
|
Match is_range workaround in is_range_test3
|
2022-09-18 14:11:49 +03:00 |
|
Peter Dimov
|
20c03417b0
|
Add is_range_test3
|
2022-09-18 14:04:05 +03:00 |
|
Peter Dimov
|
60be3b131e
|
Update 64 bit reference values for the new multiplier
|
2022-09-17 03:31:35 +03:00 |
|
Peter Dimov
|
b4e0643ecd
|
Update 32 bit reference values for container<char>
|
2022-09-16 21:43:53 +03:00 |
|
Peter Dimov
|
dc9a6e3e68
|
Update 64 bit reference values for container<char>
|
2022-09-16 21:33:48 +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
|
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
|
fba63d4379
|
Update integral reference values
|
2022-09-16 19:19:30 +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
|
c5b63d2cbb
|
Disable failing tests on msvc-10.0 and msvc-11.0
|
2022-09-16 11:00:23 +03:00 |
|
Peter Dimov
|
03123685c4
|
Add hash_unordered_map_test
|
2022-09-15 18:12:52 +03:00 |
|