Skip to content

v0.3.0

Compare
Choose a tag to compare
@mroth mroth released this 21 Jul 21:17

New Features

🎲 The major new feature introduced in this version is the PickSource() method, which allows for utilizing a single Chooser in parallel across multiple goroutines while avoiding rand lock contention, thus allowing linearly scaling performance across CPU cores. For more details, see PR #2.

Changelog

  • docs: minor README updates 29716c5
  • Merge pull request #2 from mroth/rand-contention fcfd837
  • feat: parallel safe Pick to avoid rand contention 7a6357d
  • test: cleanup and modularize test file 6125a88
  • bench: add parallel perf test for lock contention 2526e09

v0.2.2...v0.3.0