Peter Dimov
|
1193ed067c
|
Add VERBATIM to add_custom_target
|
2024-08-21 01:45:25 +03:00 |
|
Peter Dimov
|
f85cb77bd3
|
Update build.jam, test/Jamfile
|
2024-08-20 21:50:38 +03:00 |
|
Rene Rivera
|
c3cb5896fc
|
Update build dependencies.
|
2024-07-31 23:25:37 -05:00 |
|
Rene Rivera
|
a5c2949670
|
Add missing test deps.
|
2024-05-14 07:33:03 -05:00 |
|
Rene Rivera
|
c5b1f4894c
|
Make the library modular usable.
|
2024-03-11 08:31:12 -05:00 |
|
Peter Dimov
|
6d214eb776
|
Update .appveyor.yml
|
2024-03-06 05:13:53 +02:00 |
|
Peter Dimov
|
b0d3107b99
|
Disable hash_fs_path_test for mingw32
|
2024-03-06 02:16:51 +02:00 |
|
Peter Dimov
|
1dd2f73866
|
Disable is_range_test2 for gcc-4.7
|
2024-03-05 19:20:47 +02:00 |
|
Peter Dimov
|
067f636d6c
|
Disable hash_fs_path_test for gcc-4.7
|
2024-03-05 19:09:43 +02:00 |
|
Peter Dimov
|
338c053889
|
Fix hash_is_avalanching_test2 for libc++ 16 and later
|
2024-03-05 19:07:24 +02:00 |
|
Peter Dimov
|
94d4f7cb88
|
Avoid -Wsign-conversion under GCC 6/7
|
2024-03-05 18:43:35 +02:00 |
|
Peter Dimov
|
28cc18a4bc
|
Add test with types that return void* from begin/end. Refs #36.
|
2024-03-05 17:44:03 +02:00 |
|
Peter Dimov
|
5c2d5e5b36
|
Test is_tuple_like with const-qualified types
|
2023-12-07 22:32:10 +02:00 |
|
Peter Dimov
|
197f75845c
|
Update dependency list in cmake_subdir_test
|
2023-10-12 14:53:37 +03:00 |
|
Peter Dimov
|
565bac8d31
|
Remove C++03 workarounds
|
2023-10-12 13:57:41 +03:00 |
|
Peter Dimov
|
b8496de2f2
|
Silence MSSTL has_denorm deprecation warnings
|
2023-10-12 12:43:37 +03:00 |
|
Ed Catmur
|
b43ce472fa
|
Fix libc++16 failures
Similar to de8fe4fad7
|
2023-06-28 11:12:42 -05:00 |
|
Peter Dimov
|
ad89c02360
|
Use link=static for /boost//filesystem under UBSan
|
2023-03-05 04:59:42 +02:00 |
|
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 |
|