Skip to content

0.2.0

Choose a tag to compare

@jdidion jdidion released this 28 Jan 23:07
· 14 commits to main since this release
12344be
  • Breaking
    • Builder::build*, Husk::into_hive* now return Hive rather than Result<Hive, SpawnError>
    • beekeeper::hive::SpawnError has been removed
    • Hive::grow and Hive::use_all_cores now return Result<usize, Poisoned> rather than usize
    • Hive::num_threads has been renamed Hive::max_workers
  • Features
    • Hive now keeps track of spawn results
      • Hive::alive_workers reports the number of worker threads that are currently alive (<= max_workers)
      • Hive::has_dead_workers returns true if the Hive has encountered any errors spawing worker threads
      • Hive::revive_workers attempts to re-spawn any dead worker threads
  • Bugfixes
    • Ordered iterators would enter an infinite loop if there were missing indicies