- 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.