All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reduce Rust MSRV from 1.70.0 to 1.65.0 (
f2c4719
)
- Improve documentation about
MutexNode
ownership under locking APIs (4fd44b6
)
- Add new
Mutex::lock
,Mutex::lock_with_then
andMutex::lock_then
(#5) - Add semver check workflow
- BREAKING: Rename
Mutex::lock
toMutex::lock_with
(#5) - BREAKING: Rename
Mutex::lock_with
toMutex::lock_then
(#5) - BREAKING: Consume nodes on
Mutex
locking methods (#4) - Add Send/sync for node and guard
- Update categories and keywords
- Improve test coverage
- Improve relax testing
- BREAKING: Remove thread local support (#3)
- Add test coverage
- Add nextest config