Peter Dimov
|
866bd60dd3
|
Reject ranges that have themselves as their value_type (e.g. filesystem::path)
|
2022-06-03 19:52:03 +03:00 |
|
Peter Dimov
|
6781cff622
|
Add hash_fs_path_test.cpp
|
2022-06-03 19:31:33 +03:00 |
|
Peter Dimov
|
dd605d0d1c
|
Link CMake tests to Boost::utility
|
2022-05-30 03:05:54 +03:00 |
|
Peter Dimov
|
dd172db079
|
Remove infinity special cases for libstdc++
|
2022-05-30 02:52:22 +03:00 |
|
Peter Dimov
|
0eada2ae93
|
Revert hash_combine for floats
|
2022-05-30 02:26:12 +03:00 |
|
Peter Dimov
|
f08204e29a
|
Revert hash_value for std::complex
|
2022-05-29 21:59:17 +03:00 |
|
Peter Dimov
|
7ad0365048
|
Merge branch 'develop' into feature/refresh
|
2022-05-12 18:00:03 +03:00 |
|
Peter Dimov
|
d2986d9a64
|
Test boost::core::string_view in hash_string_test2
|
2022-04-29 02:01:46 +03:00 |
|
Peter Dimov
|
000276988f
|
Add hash_string_test2
|
2022-04-28 21:13:23 +03:00 |
|
Peter Dimov
|
9bdebb3df4
|
Merge branch 'develop' into feature/refresh
|
2021-10-19 17:37:20 +03:00 |
|
Peter Dimov
|
8315ec2ba7
|
Comment out (uint128)-1 test under GCC 9 and below
|
2021-10-18 03:20:23 +03:00 |
|
Peter Dimov
|
1a4888cdb4
|
Add (uint128)-1 comment
|
2021-10-18 03:01:41 +03:00 |
|
Peter Dimov
|
9e938aca41
|
Revert "Update (uint128)-1 test"
This reverts commit cab5c6c8d7.
|
2021-10-18 03:00:17 +03:00 |
|
Peter Dimov
|
7abcf22762
|
Update long double infinity reference values for 32 bit GCC-like without fpclassify
|
2021-10-18 02:38:25 +03:00 |
|
Peter Dimov
|
dbb410b7ef
|
Update long double reference values for 32 bit GCC
|
2021-10-18 02:31:06 +03:00 |
|
Peter Dimov
|
cab5c6c8d7
|
Update (uint128)-1 test
|
2021-10-18 02:21:58 +03:00 |
|
Peter Dimov
|
526e4d472d
|
Add reference values for std::complex
|
2021-10-18 02:16:50 +03:00 |
|
Peter Dimov
|
fca37b0d43
|
Fix long double infinity
|
2021-10-18 01:11:24 +03:00 |
|
Peter Dimov
|
0a795c62a3
|
Update (uint128)-1 and long double infinity values
|
2021-10-18 00:55:31 +03:00 |
|
Peter Dimov
|
4ff953b568
|
Fix clang
|
2021-10-18 00:37:46 +03:00 |
|
Peter Dimov
|
cfbc94b128
|
Update infinity reference values
|
2021-10-18 00:15:16 +03:00 |
|
Peter Dimov
|
f0bed67909
|
Update long double values for g++ 64 bit
|
2021-10-18 00:01:15 +03:00 |
|
Peter Dimov
|
1c27af1e2e
|
Add hash_reference_values.cpp
|
2021-10-17 23:54:39 +03:00 |
|
Peter Dimov
|
5959103346
|
Extend __GNUC__ warning suppression to __clang__
|
2021-10-17 20:13:56 +03:00 |
|
Peter Dimov
|
998d8da8c8
|
Disable warning in test/check_float_funcs.cpp
|
2021-10-17 19:54:12 +03:00 |
|
Peter Dimov
|
bdc2840738
|
Update test/Jamfile
|
2021-10-17 19:52:16 +03:00 |
|
Peter Dimov
|
56f790d896
|
Add hash_integral_test.cpp
|
2021-10-17 19:36:53 +03:00 |
|
Peter Dimov
|
355c1cd7a4
|
Add hash_number_test2
|
2021-10-17 19:28:51 +03:00 |
|
Peter Dimov
|
faea988310
|
Revert change to hash_number_test.cpp
|
2021-10-17 17:49:10 +03:00 |
|
Peter Dimov
|
6d84f9a41b
|
Print size_t and floating point widths in hash_info
|
2021-10-17 16:43:02 +03:00 |
|
Peter Dimov
|
3487450f62
|
Add CMake tests to ci.yml
|
2021-10-17 08:46:35 +03:00 |
|
Peter Dimov
|
8f163568f4
|
Add test/CMakeLists.txt
|
2021-10-17 08:37:07 +03:00 |
|
Peter Dimov
|
6ffc99adb7
|
Update test/Jamfile
|
2021-10-17 08:22:24 +03:00 |
|
Peter Dimov
|
bb99a2b1ae
|
Leave detail/limits.hpp a stub; update test
|
2021-10-17 08:15:10 +03:00 |
|
Peter Dimov
|
0737c56fec
|
Move boost::hash into hash.hpp, delete specializations
|
2021-10-17 03:54:41 +03:00 |
|
Peter Dimov
|
a0a6fa0616
|
Move std::complex support to hash.hpp
|
2021-10-17 02:03:50 +03:00 |
|
Peter Dimov
|
fe66085fbc
|
Add hash_forward_list_test.cpp
|
2021-10-17 01:15:01 +03:00 |
|
Peter Dimov
|
668f28660d
|
Disable warning in test/check_float_funcs.cpp
|
2021-10-17 00:17:01 +03:00 |
|
Peter Dimov
|
3f2612d36e
|
Update test/Jamfile, turn warnings-as-errors=on, fix g++ warning
|
2021-10-16 22:22:29 +03:00 |
|
Peter Dimov
|
3cf502b34c
|
Add generic hash_value functions for ranges to hash.hpp, remove those from extensions.hpp
|
2021-10-16 22:12:31 +03:00 |
|
Peter Dimov
|
d308495a67
|
Add detail/is_unordered_range.hpp
|
2021-10-16 21:01:07 +03:00 |
|
Peter Dimov
|
00c837d523
|
Add detail/is_contiguous_range.hpp
|
2021-10-16 20:54:51 +03:00 |
|
Peter Dimov
|
415f2fafe2
|
Add detail/is_range.hpp
|
2021-10-16 20:44:32 +03:00 |
|
Peter Dimov
|
2fc970b6ae
|
Simplify hash_value for integrals
|
2021-10-16 17:29:02 +03:00 |
|
Peter Dimov
|
b201ff97a8
|
Use Config macros for detecting C++17 headers
|
2021-10-16 16:43:11 +03:00 |
|
Edward Diener
|
1818113f4c
|
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
|
2020-03-23 11:50:36 -04:00 |
|
Daniel James
|
e67d20d1c3
|
Fix std::vector<bool> with libc++
Temporary fix for:
https://svn.boost.org/trac10/ticket/13501
Will have a more general fix in 1.68.0
|
2018-03-29 19:14:56 +01:00 |
|
Daniel James
|
88d1c5c395
|
Update hash_info for Visual C++ 14.13
|
2018-03-07 10:11:46 +00:00 |
|
Daniel James
|
d20a68efdb
|
Move headers into top level of container_hash directory
|
2018-01-27 11:48:59 +00:00 |
|
Daniel James
|
1e263669cb
|
Use unsigned for version number in hash_info.cpp
Was getting a `size_t` to `unsigned int` conversion when writing to stream, so
just use `unsigned` from the start.
|
2018-01-24 13:40:35 +00:00 |
|