Skip to content

Releases: Aleph-Alpha/lock-hierarchy-rs

v0.2.0

12 Feb 10:54
Compare
Choose a tag to compare

Added

  • Remove escape hatch caused by returning the inner RwLock Guard on poisoned
  • Debug and Display for all Guards
  • Add RwLock
  • Add Mutex::get_mut

Other

  • Multithreaded tests
  • Unify tests
  • Mutex to separate module
  • Lock level mechanism to new struct
  • Run clippy also on the release profile
  • Gitignore

v0.1.3

07 Feb 16:36
Compare
Choose a tag to compare

Added

  • implement Debug, Default and From for Mutex

Fixed

  • fix linebreaks in assertion
  • fix doctest

Other

  • avoid misaligned comments by rustfmt
  • use const initializer as suggested by clippy
  • add lint workflow that runs clippy and rustfmt
  • rename release-plz -> release-plz.yml
  • use LF (Unix style line endings) instead of CRLF everywhere
  • Ellide lifetimes
  • Introduce release-plz
  • Rename Chanelog to uppercase
  • additional test for lock hierarchie violations
  • improve error message on lock hierarchie violation
  • extract integration tests
  • LOCK_LEVELS is private
  • add comments