- Updated
rand
andrand-core
to 0.9. #18 - Fixed issue where using feature
unsafe
and withoutstd
would fail to compile. #15 and #17
- Added
rapidhash_file
for streaming file hashing. #10 - Added file streaming and
--help
to the CLI. #10
- Added rapidhash CLI via
cargo install rapidhash
. - Docs typo fix.
- Deprecated
RapidHashBuilder
. - Added
RapidBuildHasher
to replaceRapidHashBuilder
.
Ownership kindly transferred by Justin Bradford to Liam Gray and this repository.
- Breaking: Removed the
hash
function that only hashes onu128
types. - Added
rapidhash
andrapidhash_seeded
functions to hash byte streams. - Added
RapidHasher
andRapidHasherInline
for hashing via astd::hash::Hasher
compatible interface. - Added
RapidHashMap
,RapidInlineHashMap
,RapidHashSet
, andRapidInlineHashSet
helper types. - Added
RapidHashBuilder
andRapidInlineHashBuilder
forstd::hash::BuildHasher
implementing types compatible withHashMap
andHashSet
. - Added
RapidRandomState
for random seed initialisation. - Added
RapidRng
,rapidrng_fast
, andrapidrng_time
for random number generation inspired by the wyhash crate but based onrapid_mix
. - Added
std
,rand
,rng
, andunsafe
features. - Extensive benchmarking and optimisation.
Initial release by Justin Bradford supporting rapidhash on u128
inputs.
- Added
hash
for rapidhashingu128
types.