github bluuewhale/hash-smith v0.1.2

latest releases: v0.1.8, v0.1.7, v0.1.6...
3 months ago

Fix

  • Improved iterator traversal for RobinHoodMap and SwissMap using a randomized full-cycle walk (RandomCycle) to cover all slots without bias and handle removals safely.

Architecture

  • Added AbstractArrayMap to consolidate shared logic for RobinHoodMap and SwissMap, improving reuse and maintainability.

Benchmarks & Build

  • Expanded JMH benchmarks to cover get-hit scenarios across JDK HashMap, UnifiedMap, RobinHoodMap, and SwissMap (src/jmh/java/...).

Testing

  • Strengthened MapSmokeTest with larger input sizes and additional spec checks to improve regression coverage.
  • Enhanced MapFootprintTest and MapTest with extra cases for memory/functional verification.

Don't miss a new hash-smith release

NewReleases is sending notifications on new releases.