2
0
mirror of https://github.com/boostorg/hash2.git synced 2026-01-19 04:12:12 +00:00

595 Commits

Author SHA1 Message Date
sdarwin
8147823de2 GHA: hosted nodejs 2024-12-02 09:06:15 -07:00
Peter Dimov
9e23d5d056 Update overview and README 2024-11-28 20:38:51 +02:00
Peter Dimov
9cbc87970c Apply Node20 workaround 2024-11-28 18:54:05 +02:00
Peter Dimov
57798744cb Add example/hash_32_64.cpp 2024-11-28 16:53:00 +02:00
Peter Dimov
c78a88ce85 Add hash<T, H> examples to documentation 2024-11-28 16:28:24 +02:00
Peter Dimov
61909b72ce Update examples 2024-11-28 15:46:12 +02:00
Peter Dimov
624e991f7f Add example/hash_with_any_seed.cpp 2024-11-28 14:45:08 +02:00
Peter Dimov
3ad65df2d9 Add example/hash_with_byte_seed.cpp 2024-11-28 14:41:31 +02:00
Peter Dimov
12a4a4e4b5 Add example/hash_with_uint64_seed.cpp 2024-11-28 14:35:06 +02:00
Peter Dimov
099b771e62 Add example/hash_without_seed.cpp 2024-11-28 14:27:23 +02:00
Peter Dimov
f2077f431b Update benchmark/unordered.cpp 2024-11-28 14:17:41 +02:00
Peter Dimov
2b7d417950 Update benchmark/unordered.cpp 2024-11-27 18:24:24 +02:00
Peter Dimov
e5ee7b47b8 Mark hasher<> in benchmark/unordered.cpp as avalanching 2024-11-25 15:07:23 +02:00
Peter Dimov
b531903334 Update ci.yml 2024-11-20 15:34:59 +02:00
Peter Dimov
c646ff331d Update documentation 2024-11-20 14:04:41 +02:00
Peter Dimov
0f92c3e31b Update hashing_objects.adoc 2024-11-19 20:33:36 +02:00
Peter Dimov
376b7362d8 Update hash_append.adoc 2024-11-19 18:28:43 +02:00
Peter Dimov
a2ed082046 Fix zero-sized tuples to emit a message 2024-11-19 04:17:42 +02:00
Peter Dimov
b5694670b7 Add test/append_tuple_like_2.cpp 2024-11-19 03:51:46 +02:00
Peter Dimov
38a5a57c3f Move do_hash_append to namespace detail 2024-11-19 03:40:38 +02:00
Peter Dimov
301a5b16d5 Update hash_append.adoc 2024-11-19 03:29:46 +02:00
Peter Dimov
999d6c0317 Update hash_append.adoc 2024-11-19 03:11:30 +02:00
Peter Dimov
1268d5d714 Update hash_append.adoc 2024-11-18 22:41:07 +02:00
Peter Dimov
cc50307a5c Use contiguously hashable optimization in hash_append_range when C++14 constexpr isn't available 2024-11-18 22:28:21 +02:00
Peter Dimov
45b634468f Update hash_append.adoc 2024-11-18 20:39:08 +02:00
Peter Dimov
93796c17db Enable section anchors on mouseover in documentation 2024-11-18 20:08:21 +02:00
Peter Dimov
492d2ec901 Update flavor.adoc 2024-11-18 20:05:45 +02:00
Peter Dimov
393e6c967c Update hash_append_fwd.adoc 2024-11-18 19:43:58 +02:00
Peter Dimov
75c33fd4b3 Update test/append_set.cpp, append_map.cpp; hash_append_unordered_range is sensitive to get_integral_result<std::uint64_t>( h.result() ) 2024-11-17 21:36:37 +02:00
Peter Dimov
6699f2c36d Update implementation of get_integral_result 2024-11-17 21:31:52 +02:00
Peter Dimov
7981f63b61 Add test/get_integral_result_5.cpp 2024-11-16 20:16:37 +02:00
Peter Dimov
37dc776e69 Avoid GCC 4.8 warning 2024-11-16 20:12:13 +02:00
Peter Dimov
97c52f533c Add test/get_integral_result_4.cpp 2024-11-16 19:59:02 +02:00
Peter Dimov
1a00a20296 Add test/get_integral_result_3.cpp 2024-11-16 19:39:28 +02:00
Peter Dimov
d4a36acb7e Add test/get_integral_result_2.cpp 2024-11-16 19:34:01 +02:00
Peter Dimov
275890b7d0 Change test/get_integral_result.cpp to only test whether invocations compile, and not the exact output values 2024-11-16 19:20:29 +02:00
Peter Dimov
a7c172b0ac Generalize the expansion case of get_integral_result 2024-11-16 18:48:22 +02:00
Peter Dimov
8b3d1a8e05 Add static assertions to get_integral_result 2024-11-16 18:42:35 +02:00
Peter Dimov
59fb676e40 Remove detail/reverse.hpp 2024-11-16 03:34:17 +02:00
Peter Dimov
e1b0af7f78 Update digest.adoc 2024-11-16 02:45:30 +02:00
Peter Dimov
1ccd9174e3 Merge pull request #24 from cmazakas/digest-docs
add reference docs for digest class
2024-11-16 02:15:52 +02:00
Christian Mazakas
c9e652e700 add reference docs for digest class 2024-11-15 14:27:21 -08:00
Peter Dimov
20b2e8b3be Update has_constant_size.adoc 2024-11-15 21:42:06 +02:00
Peter Dimov
323b3ea12a Update has_constant_size.adoc 2024-11-15 21:37:31 +02:00
Peter Dimov
9730439081 Update is_contiguously_hashable.adoc 2024-11-15 21:37:11 +02:00
Peter Dimov
f6e13feff9 Update is_endian_independent.adoc 2024-11-15 21:17:31 +02:00
Peter Dimov
6cebcb7a2d Update is_trivially_equality_comparable.adoc 2024-11-15 21:09:20 +02:00
Peter Dimov
41bd4dcfb4 Update get_integral_result.adoc 2024-11-15 20:39:47 +02:00
Peter Dimov
66360a2f67 Update get_integral_result.adoc 2024-11-15 20:21:40 +02:00
Peter Dimov
4e1f846f2f Update endian.adoc 2024-11-15 20:06:56 +02:00