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 |
|
Edward Diener
|
aaf0d2525f
|
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
|
2021-01-19 12:42:27 -05:00 |
|
Glen Fernandes
|
171c012d47
|
Merge pull request #11 from boostorg/mclow-patch-1
Remove use of non-existant Boost.Config macro BOOST_NO_CXX11_HDR_MEMORY
boost-1.76.0
boost-1.75.0
boost-1.75.0.beta1
boost-1.76.0.beta1
|
2020-10-25 14:06:10 -04:00 |
|
Marshall Clow
|
e0331c0bd4
|
Remove use of non-existant Boost.Config macro BOOST_NO_CXX11_HDR_MEMORY
Thanks to Jeff Trull for the catch.
|
2020-09-10 20:09:23 -07:00 |
|
Marshall Clow
|
e30bbab19f
|
Merge pull request #9 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
|
2020-04-16 07:53:06 -07: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 |
|
Peter Dimov
|
8a7fc581ed
|
Merge branch 'develop'
boost-1.73.0
boost-1.74.0
boost-1.73.0.beta1
boost-1.74.0.beta1
|
2019-12-23 17:21:52 +02:00 |
|
Marshall Clow
|
5048576921
|
Merge pull request #6 from andrascii/develop
Fixed compiler guards for use of `std::unary_function` for C++17 compliance
|
2019-08-12 23:14:49 -07:00 |
|
Andrey
|
5f858645a0
|
Removed usage of std::unary_function for C++17 compliance
|
2019-08-10 12:37:49 +03:00 |
|
Andrey
|
fd310d2706
|
Removed usage of std::unary_function for C++17 compliance
|
2019-08-10 11:59:22 +03:00 |
|
Andrey
|
90a0e36638
|
Removed usage of std::unary_function for C++17 compliance
|
2019-08-09 17:23:16 +03:00 |
|