Skip to content

v4.4.0

Latest

Choose a tag to compare

@hoxxep hoxxep released this 16 Feb 17:51
· 2 commits to master since this release
8b1e907

Additions

  • Added v3::RapidStreamHasherV3, an incremental streaming hasher with a write/finish API that mirrors std::hash::Hasher. It deliberately does not implement Hasher directly, ensuring hash output remains stable and portable across platforms and compiler versions. Multiple calls to write will produce the same hash as a single call to rapidhash_v3 with the concatenated input.

Performance

  • rapidhash_v3_file now uses RapidStreamHasherV3 internally, replacing the old ChunkedStreamReader and significantly improving throughput by avoiding redundant buffer copies for large chunks.

What's Changed

  • RapidStreamHasherV3 implementation, test, and benchmarks by @hoxxep in #81

Full Changelog: v4.3.0...v4.4.0