Commit Graph
923 Commits
Author SHA1 Message Date
Peter Dimov d9cb23d96a Update ci.yml 2023-06-29 11:50:12 +03:00
Peter Dimov bd8a5cb867 Merge pull request #34 from ecatmur/libcxx-16
Fix libc++16 failures
2023-06-29 11:22:13 +03:00
Ed Catmur b43ce472fa Fix libc++16 failures
Similar to https://github.com/boostorg/core/commit/de8fe4fad7a4a843e6d0dfdaa2a4962fa8e0d50f
2023-06-28 11:12:42 -05:00
Peter Dimov e798972130 Update C++03 deprecation message 2023-06-03 02:27:41 +03:00
Peter Dimov ebb49fa459 Update ci.yml 2023-05-21 15:28:59 +03:00
Peter Dimov 1e1c0ea38c Update ci.yml 2023-05-21 04:08:58 +03:00
Peter Dimov e62a268566 Update documentation boost-1.82.0 2023-04-05 17:34:08 +03:00
Peter Dimov ad89c02360 Use link=static for /boost//filesystem under UBSan boost-1.82.0.beta1 2023-03-05 04:59:42 +02:00
Peter Dimov 64948e5f57 Update .drone.jsonnet 2023-03-05 04:21:10 +02:00
Peter Dimov 1958e96561 Add C++03 deprecation notice 2023-03-05 02:38:16 +02:00
Peter Dimov 4a7287d371 Update ci.yml 2023-03-02 21:12:54 +02:00
Peter Dimov 5638134081 Update notes.adoc 2023-03-02 19:45:18 +02:00
Peter Dimov 7c49f0bfb1 Document switch to mulxp1_hash 2023-02-15 20:44:10 +02:00
Peter Dimov 9ae5790657 Update ci.yml 2023-02-04 01:22:15 +02:00
Peter Dimov 8ce81c361d Fix /RTCc violations because Unordered tests with it 2023-02-03 20:57:47 +02:00
Peter Dimov 4315faf470 Update ci.yml 2023-02-02 14:54:38 +02:00
Peter Dimov eb049e0cae Update .drone.jsonnet 2023-02-02 14:19:37 +02:00
Peter Dimov 6373656710 Avoid -Wlong-long under C++03 2023-02-02 07:29:03 +02:00
Peter Dimov ec1503bbc8 Hardcode q*q to avoid 'integral constant overflow' warnings 2023-02-02 06:15:01 +02:00
Peter Dimov ee064dc7f8 Avoid -Wconversion warnings 2023-02-02 06:11:47 +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 6075f3e1f5 Change 64 bit hash_range for char[] to mulxp1_hash 2023-02-02 06:00:00 +02:00
Peter Dimov 0bfeabfd63 Hardcode q*q to avoid 'integral constant overflow' warnings 2023-02-02 05:20:06 +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 640bd48f51 Avoid -Wconversion warning for p[x1] 2023-02-02 04:54:10 +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 6fe3469a8b Replace hash_range for char[] with mulxp1_hash32 2023-02-02 04:42:42 +02:00
Peter Dimov c07630ac60 Add read32le to detail/hash_range.hpp 2023-02-02 04:09:54 +02:00
Peter Dimov 45270ae11e Update benchmark/unordered.cpp 2022-12-12 21:08:00 +02:00
Peter Dimov 5bef4901b9 Add a pointer overload for detail::hash_range under msvc 2022-12-09 21:12:30 +02:00
Peter Dimov d724bcd0ef Update benchmark/.gitignore 2022-12-09 20:54:04 +02:00
Peter Dimov ceb8303601 Add mulxp1_hash32 to benchmarks 2022-12-08 17:57:00 +02:00
Peter Dimov cf87e304f6 Remove mul31, mulxp0, mulxp2 from the unordered_flat and word_count benchmarks 2022-12-01 18:53:34 +02:00
Peter Dimov 4d9f7b8931 Add ankerl::unordered_dense::hash to benchmarks 2022-12-01 02:22:07 +02:00
Peter Dimov 2f4efbced4 Document support for nullptr and tuple-like types 2022-11-29 02:00:06 +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 891a64d45d Add is_tuple_like to hash_fwd.hpp 2022-11-28 15:55:25 +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 8761157a19 Merge branch 'develop' into feature/is_tuple_like 2022-11-28 03:13:35 +02:00
Peter Dimov f2b2ef4ebe Avoid warning 4100 under early MSVC 2022-11-28 01:59:32 +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 f98b943585 Add benchmark/.gitignore 2022-11-27 19:39:38 +02:00
Peter Dimov 4aeb7b2285 Update benchmark/unordered_flat.cpp 2022-11-27 06:47:54 +02:00
Peter Dimov e310932a9c Add mulxp3_hash32 to benchmarks 2022-11-27 02:43:20 +02:00
Peter Dimov 558d0ead17 Suppress std::complex<int> warning under clang-cl 2022-11-25 21:13:57 +02:00