Skip to content

Releases: hoxxep/rapidhash

v1.3.0

30 Dec 20:45
84bb884
Compare
Choose a tag to compare

What's Changed

  • Added rapidhash streaming from file implementation in #10

Full Changelog: v1.2.0...v1.3.0

v1.2.0

04 Dec 19:25
43c8000
Compare
Choose a tag to compare
  • Added rapidhash CLI via cargo install rapidhash
  • Docs typo fix (#6)

v1.1.0

03 Oct 10:21
db49fe9
Compare
Choose a tag to compare
  • Deprecated RapidHashBuilder.
  • Added RapidBuildHasher to replace RapidHashBuilder.

v1.0.0

03 Oct 10:20
4fc6091
Compare
Choose a tag to compare

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.