Peter Dimov
|
64c367734d
|
Print hash_info output in ci.yml
|
2021-10-17 16:45:40 +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
|
aaa1f441ac
|
GCC 32 bit under Windows has an 80 bit long double in 12 bytes, not 16
|
2021-10-17 16:17:44 +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
|
a4cbaa95b3
|
Regenerate CMakeLists.txt
|
2021-10-17 08:35:11 +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
|
f05e8840d2
|
Remove float support files
|
2021-10-17 08:14:35 +03:00 |
|
Peter Dimov
|
dff8843bb2
|
Remove unnecessary include
|
2021-10-17 07:52:03 +03:00 |
|
Peter Dimov
|
15ae39e176
|
Implement floating point hashing inline in hash.hpp
|
2021-10-17 07:47:34 +03:00 |
|
Peter Dimov
|
39e4a4f184
|
Switch to type_traits/enable_if to eliminate the Core dependency
|
2021-10-17 07:10:47 +03:00 |
|
Peter Dimov
|
88fbad7438
|
Remove Borland workarounds
|
2021-10-17 04:00:10 +03:00 |
|
Peter Dimov
|
0737c56fec
|
Move boost::hash into hash.hpp, delete specializations
|
2021-10-17 03:54:41 +03:00 |
|
Peter Dimov
|
2b9251069f
|
Move std::tuple support to detail/hash_tuple.hpp
|
2021-10-17 02:40:29 +03:00 |
|
Peter Dimov
|
a63c85007f
|
Move std::unique_ptr, std::shared_ptr support into hash.hpp
|
2021-10-17 02:14:19 +03:00 |
|
Peter Dimov
|
7a29dee42a
|
Move std::pair support into hash.hpp
|
2021-10-17 02:11:51 +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
|
24598bd45f
|
Take care of g++ warning on 4294967291
|
2021-10-17 00:47:28 +03:00 |
|
Peter Dimov
|
7f2a43226e
|
Take care of size_t -> int warnings under g++ 4.8
|
2021-10-17 00:31:08 +03:00 |
|
Peter Dimov
|
668f28660d
|
Disable warning in test/check_float_funcs.cpp
|
2021-10-17 00:17:01 +03:00 |
|
Peter Dimov
|
9348a89fb4
|
Fix msvc-14.1 errors caused by their unconstrained stdext::hash_value overload (!)
|
2021-10-17 00:09:20 +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
|
b2e3beea3f
|
Remove unnecessary warning suppression
|
2021-10-16 21:02:28 +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
|
9bbedce029
|
Add missing include
|
2021-10-16 18:46:00 +03:00 |
|
Peter Dimov
|
2fc970b6ae
|
Simplify hash_value for integrals
|
2021-10-16 17:29:02 +03:00 |
|
Peter Dimov
|
4e11c855cb
|
Remove use of <functional>
|
2021-10-16 16:55:27 +03:00 |
|
Peter Dimov
|
bd379e1a46
|
Remove VMS workaround
|
2021-10-16 16:54:08 +03:00 |
|
Peter Dimov
|
b201ff97a8
|
Use Config macros for detecting C++17 headers
|
2021-10-16 16:43:11 +03:00 |
|
Peter Dimov
|
e89fe04479
|
Remove more BOOST_NO_FUNCTION_TEMPLATE_ORDERING workarounds
|
2021-10-16 16:26:42 +03:00 |
|
Peter Dimov
|
7ce3f759ec
|
Remove __DMC__ workarounds
|
2021-10-16 16:24:56 +03:00 |
|
Peter Dimov
|
917ac6a88a
|
Remove BOOST_HASH_CHAR_TRAITS
|
2021-10-16 16:22:33 +03:00 |
|
Peter Dimov
|
9782883434
|
Remove BOOST_NO_FUNCTION_TEMPLATE_ORDERING workarounds
|
2021-10-16 16:20:54 +03:00 |
|
Peter Dimov
|
f0ef7b8e84
|
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION workarounds
|
2021-10-16 16:18:02 +03:00 |
|
Peter Dimov
|
21f2b5e1db
|
Fix hash_combine_impl to only test for a specific bit width and not for concrete types
|
2021-10-12 19:52:37 +03:00 |
|
Peter Dimov
|
b55fbc9252
|
Update key in libraries.json
|
2021-10-12 19:51:11 +03:00 |
|
Peter Dimov
|
a0465807c7
|
Switch to 18.04 in ci.yml
|
2021-10-12 19:06:13 +03:00 |
|
Peter Dimov
|
e03c31c9bc
|
Add -I examples to depinst
|
2021-10-12 17:56:31 +03:00 |
|
Peter Dimov
|
c4d9a95b82
|
Update appveyor.yml
|
2021-10-12 17:40:47 +03:00 |
|
Peter Dimov
|
5f5a5d0648
|
Merge pull request #14 from eldiener/develop
[skip ci] Add "cxxstd" json field
|
2021-10-12 17:33:26 +03:00 |
|
Peter Dimov
|
fd2781afc9
|
Update ci.yml
|
2021-08-10 17:56:49 +03:00 |
|
Peter Dimov
|
d045cf2ecb
|
Update ci.yml
|
2021-08-10 17:48:23 +03:00 |
|
Peter Dimov
|
b4e4bf577f
|
Add -I examples to depinst
|
2021-08-10 17:37:22 +03:00 |
|
Peter Dimov
|
310ca091a2
|
Add .github/workflows/ci.yml
|
2021-08-10 17:32:10 +03:00 |
|
Peter Dimov
|
e69c4c830e
|
Update CMakeLists.txt
boost-1.77.0.beta1
boost-1.77.0
|
2021-06-10 01:18:25 +03:00 |
|