Commit Graph
124 Commits
Author SHA1 Message Date
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 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 0171246a61 Add is_described_class<T> 2022-10-28 01:47:27 +03:00
Peter Dimov a4b2048a29 Add is_contiguous_range_test3 (refs #28) 2022-10-26 19:13:27 +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 20c03417b0 Add is_range_test3 2022-09-18 14:04:05 +03:00
Peter Dimov 03123685c4 Add hash_unordered_map_test 2022-09-15 18:12:52 +03:00
Peter Dimov 95fe6bd9a3 Add hash_unordered_set_test 2022-09-15 18:10:23 +03:00
Peter Dimov 6cb735fda6 Add hash_unordered_multimap_test 2022-09-15 18:05:00 +03:00
Peter Dimov 10b4ad598f Add hash_unordered_multiset_test 2022-09-15 18:02:22 +03:00
Peter Dimov ce734b435e Implement boost::hash_unordered_range 2022-09-15 18:00:04 +03:00
Peter Dimov e387d14d36 Add hash_multimap_test 2022-09-15 16:50:39 +03:00
Peter Dimov 1fb41a72ef Add hash_multiset_test 2022-09-15 16:48:18 +03:00
Peter Dimov 30c32bb3df Move traits headers from container_hash/detail/ to container_hash/ 2022-09-13 19:45:45 +03:00
Peter Dimov 21530840e1 Add hash_string_test4.cpp 2022-08-31 15:09:29 +03:00
Peter Dimov d0c1e36fc1 Add hash_string_test3.cpp 2022-08-31 14:51:47 +03:00
Peter Dimov 2d557a746d Add hash_vector_test2.cpp 2022-07-16 11:16:06 +03:00
Peter Dimov 58502fddca Add hash_container_test.cpp 2022-06-15 22:52:56 +03:00
Peter Dimov 98bbd2ba56 Disable hash_fs_path_test for msvc-14.0 cxxstd=latest 2022-06-04 15:53:54 +03:00
Peter Dimov 08ea1677be Disable -Wshadow and -Wconversion for the fs path tests because of gcc-4.8 2022-06-04 14:25:47 +03:00
Peter Dimov 5ddcd7c8e7 Disable detail_is_range_test2.cpp under CMake 2022-06-03 22:44:32 +03:00
Peter Dimov b3c9b35a13 Disable -Wc99-extensions for Clang 2022-06-03 21:38:02 +03:00
Peter Dimov c9c77cb104 Update warning suppressions 2022-06-03 20:59:41 +03:00
Peter Dimov 873a60d009 Disable -Wvariadic-macros for Clang as well 2022-06-03 20:19:01 +03:00
Peter Dimov b8d315fac5 Update is_range, disable -Wvariadic-macros for GCC 2022-06-03 20:14:07 +03:00
Peter Dimov e0e86a1413 Add detail_is_range_test2.cpp 2022-06-03 20:01:26 +03:00
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 7ad0365048 Merge branch 'develop' into feature/refresh 2022-05-12 18:00:03 +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 1c27af1e2e Add hash_reference_values.cpp 2021-10-17 23:54:39 +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 3487450f62 Add CMake tests to ci.yml 2021-10-17 08:46:35 +03:00
Peter Dimov 6ffc99adb7 Update test/Jamfile 2021-10-17 08:22:24 +03:00
Peter Dimov 0737c56fec Move boost::hash into hash.hpp, delete specializations 2021-10-17 03:54:41 +03:00
Peter Dimov fe66085fbc Add hash_forward_list_test.cpp 2021-10-17 01:15: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 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
Daniel James 4d9f438823 std::variant, std::monostate support 2018-01-21 19:28:33 +00:00
Daniel James ddc05d17df std::optional support 2018-01-21 19:28:33 +00:00
Daniel James 42bb81befa Support std::error_code and std::error_condition 2018-01-21 14:31:31 +00:00
Daniel James 3521c417b5 Small program to write out hash config info 2018-01-20 17:37:55 +00:00