Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.23 KB

CHANGELOG.md

File metadata and controls

26 lines (18 loc) · 1.23 KB

Changelog

1.1.0 (20241003)

  • Deprecated RapidHashBuilder.
  • Added RapidBuildHasher to replace RapidHashBuilder.

1.0.0 (20241002)

Ownership kindly transferred by Justin Bradford to Liam Gray and this repository.

  • Breaking: Removed the hash function that only hashes on u128 types.
  • Added rapidhash and rapidhash_seeded functions to hash byte streams.
  • Added RapidHasher and RapidHasherInline for hashing via a std::hash::Hasher compatible interface.
  • Added RapidHashMap, RapidInlineHashMap, RapidHashSet, and RapidInlineHashSet helper types.
  • Added RapidHashBuilder and RapidInlineHashBuilder for std::hash::BuildHasher implementing types compatible with HashMap and HashSet.
  • Added RapidRandomState for random seed initialisation.
  • Added RapidRng, rapidrng_fast, and rapidrng_time for random number generation inspired by the wyhash crate but based on rapid_mix.
  • Added std, rand, rng, and unsafe features.
  • Extensive benchmarking and optimisation.

0.1.0

Initial release by Justin Bradford supporting rapidhash on u128 inputs.

  • Added hash for rapidhashing u128 types.