github bluuewhale/hash-smith v0.1.x
v0.1.0

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

Summary

Introducing the first public release of a Robin Hood hashing–based SwissMap for Java. It targets lower memory usage and faster lookups compared to standard Map implementations.

Highlights

  • Core SwissMap / RobinHoodMap API (put/get/remove/iterator)
  • JMH benchmarks comparing lookup/insert/delete performance
  • Test suite included (MapTest, MapSmokeTest, MapFootprintTest)
  • Gradle build setup and README usage guide

Installation / Usage

  • Gradle:
    • repositories { mavenCentral() }
    • dependencies { implementation "io.github.bluuewhale:swisstable:1.0.0" }
  • Local build: ./gradlew build

Verification

  • ./gradlew test
  • ./gradlew jmh (benchmarks)

Known Issues

  • Not thread-safe yet
  • Null keys/values not supported (adjust if needed)

Full Changelog: https://github.com/bluuewhale/HashSmith/commits/v0.1.x

Don't miss a new hash-smith release

NewReleases is sending notifications on new releases.