Peter Dimov
|
226eb066e9
|
Update .drone.jsonnet
boost-1.83.0
boost-1.83.0.beta1
|
2023-06-29 14:38:53 +03:00 |
|
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 de8fe4fad7
|
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 |
|