Peter Dimov
|
5cf695e5e2
|
Update ci.yml
boost-1.89.0
boost-1.90.0
boost-1.90.0.beta1
|
2025-07-03 21:14:29 +03:00 |
|
Peter Dimov
|
a0fa5178be
|
Remove windows-2019 from ci.yml
|
2025-07-03 20:16:19 +03:00 |
|
Peter Dimov
|
53d886f4d6
|
Update author line in hash2.adoc
|
2025-07-03 19:32:14 +03:00 |
|
Christian Mazakas
|
af5d8f03d4
|
add xxh3-128 to changelog
|
2025-05-27 10:16:02 -07:00 |
|
Peter Dimov
|
4cca7a9935
|
Merge pull request #45 from cmazakas/xxh3-docs
add xxh3-128 reference docs
|
2025-05-14 02:42:51 +03:00 |
|
Christian Mazakas
|
110128a74c
|
add xxh3-128 reference docs
|
2025-05-13 11:41:54 -07:00 |
|
Peter Dimov
|
d35b8b7047
|
Merge pull request #44 from cmazakas/feature/xxh3-cleanup
xxh3 cleanup
|
2025-05-09 02:27:51 +03:00 |
|
Christian Mazakas
|
e8abd08723
|
add constructor syntax workaround for msvc
|
2025-05-08 10:19:57 -07:00 |
|
Christian Mazakas
|
f865be562a
|
add with_secret_and_seed tests
|
2025-05-05 11:55:50 -07:00 |
|
Christian Mazakas
|
5d4f9375ae
|
update existing xxh3 tests
|
2025-05-05 11:02:33 -07:00 |
|
Christian Mazakas
|
9c079e373f
|
update method names to use camel case
|
2025-05-05 10:43:52 -07:00 |
|
Peter Dimov
|
ffe62e18a6
|
Update link to point to official documentation
|
2025-05-05 18:15:07 +03:00 |
|
Peter Dimov
|
0f48523136
|
Merge pull request #43 from striezel-stash/update-links-in-readme
Update outdated links.
|
2025-05-05 17:50:18 +03:00 |
|
Peter Dimov
|
9a59f06db3
|
Merge pull request #42 from striezel-stash/fix-typos
Fix two typos
|
2025-05-05 17:50:08 +03:00 |
|
Dirk Stolle
|
3a84b20932
|
Update outdated links.
Fixes #38.
|
2025-05-05 15:11:20 +02:00 |
|
Dirk Stolle
|
d6105b2a34
|
Fix two typos
|
2025-05-05 15:02:26 +02:00 |
|
Peter Dimov
|
98eee3d263
|
Merge pull request #41 from grafikrobot/modular
Add support for modular build structure.
|
2025-05-03 21:06:47 +03:00 |
|
Rene Rivera
|
1fc6b8d053
|
Add missing top level build file.
|
2025-05-02 21:28:30 -05:00 |
|
Rene Rivera
|
572df91894
|
Add support for modular build structure.
|
2025-05-02 20:52:18 -05:00 |
|
Peter Dimov
|
e6678c5464
|
Move BOOST_CXX14_CONSTEXPR to a better position
|
2025-05-02 19:19:23 +03:00 |
|
Peter Dimov
|
51588db04d
|
Provide separate named xxh3_128 constructors that match the reference implmentation
|
2025-05-02 18:51:27 +03:00 |
|
Peter Dimov
|
3dda04e461
|
Add xxh3_128 to benchmark/keys.cpp, benchmark/unordered.cpp
|
2025-05-01 20:40:08 +03:00 |
|
Christian Mazakas
|
9032844165
|
remove non-constant expression for gcc-5
|
2025-05-01 09:46:35 -07:00 |
|
Peter Dimov
|
64f6116ec0
|
Fix typo.
|
2025-04-30 21:16:12 +03:00 |
|
Peter Dimov
|
8b5d79831d
|
Avoid use of std::min altogether, as it would require <algorithm>
|
2025-04-30 20:44:44 +03:00 |
|
Peter Dimov
|
9dd26e608e
|
Avoid ODR-using xxh3_128::default_secret_len
|
2025-04-30 20:37:12 +03:00 |
|
Peter Dimov
|
8df0020f02
|
Avoid unused variable warning
|
2025-04-30 20:12:10 +03:00 |
|
Peter Dimov
|
05317d5030
|
Handle the case where n is less than the minimum secret size; this is a precondition violation in XXH3, but we want to do something reasonable
|
2025-04-30 19:46:57 +03:00 |
|
Peter Dimov
|
154abf359b
|
Add a constructor that takes both a seed and a secret to xxh3_128, to match XXH3_withSecretAndSeed
|
2025-04-30 19:03:52 +03:00 |
|
Peter Dimov
|
87daf9bea5
|
Update the byte sequence constructor of xxh3_128 to satisfy the concept requirements
|
2025-04-30 18:38:00 +03:00 |
|
Peter Dimov
|
6296d22fc3
|
Add more byte sequence seed tests to concept.cpp
|
2025-04-30 14:55:53 +03:00 |
|
Peter Dimov
|
e8e817ea14
|
Update xxh3_128::result() to fix result extension
|
2025-04-29 19:05:11 +03:00 |
|
Peter Dimov
|
5adcda338d
|
Add more test cases to test/multiple_result.cpp, to cover the various xxh3 code paths
|
2025-04-29 15:11:17 +03:00 |
|
Peter Dimov
|
e72479b738
|
Rename detail::uint128_t to detail::uint128
|
2025-04-27 19:45:55 +03:00 |
|
Peter Dimov
|
c445bcef57
|
Refactor detail/mul128.hpp
|
2025-04-27 19:41:16 +03:00 |
|
Peter Dimov
|
161b47e749
|
Refactor detail/byteswap.hpp
|
2025-04-27 19:34:22 +03:00 |
|
Peter Dimov
|
2b3e1fd6fa
|
Perturb state in xxh3_128::result() to enable result extension
|
2025-04-27 19:29:52 +03:00 |
|
Peter Dimov
|
17b67321dc
|
Fix typos in detail/byteswap.hpp
|
2025-04-27 19:25:07 +03:00 |
|
Peter Dimov
|
9b3b329278
|
Merge branch 'feature/xxh3-128' of https://github.com/cmazakas/hash2 into feature/xxh3-128
|
2025-04-27 19:19:42 +03:00 |
|
Peter Dimov
|
dcdd610a3f
|
Add revision history to documentation
|
2025-04-27 19:18:21 +03:00 |
|
Christian Mazakas
|
d66dcba3cd
|
add xxh3-128 to existing tests
|
2025-04-25 13:03:07 -07:00 |
|
Christian Mazakas
|
f8964e962c
|
add xxh3-128 implementation
|
2025-04-25 13:03:07 -07:00 |
|
Christian Mazakas
|
c8979facb4
|
add 128-bit mul
|
2025-04-25 13:03:07 -07:00 |
|
Christian Mazakas
|
6efb995861
|
add 32-bit, 64-bit byteswap implementation
|
2025-04-25 10:26:19 -07:00 |
|
Peter Dimov
|
1a153c88d0
|
Switch clang-19 to 24.04
|
2025-04-20 02:51:07 +03:00 |
|
Peter Dimov
|
d651f6c8ee
|
test/hash_append_range_2: the test is endianness-dependent, so use little_endian_flavor instead of default_flavor
|
2025-04-20 02:49:22 +03:00 |
|
Peter Dimov
|
e81c5feb83
|
Remove unsupported compilers from Drone
|
2025-04-19 22:08:55 +03:00 |
|
Peter Dimov
|
66792cb807
|
Add Drone support
|
2025-04-19 19:02:58 +03:00 |
|
Peter Dimov
|
864efda55a
|
Merge pull request #39 from cmazakas/hash2sum-updates
add sha-3 and blake2 to hash2sum example
|
2025-04-15 22:18:33 +03:00 |
|
Christian Mazakas
|
039155bb3c
|
remove shake algorithms
|
2025-04-15 11:21:56 -07:00 |
|