diff --git a/CHANGELOG.md b/CHANGELOG.md index 744ad69e..1ac7e720 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## parking_lot 0.10.1, parking_lot_core 0.7.1, lock_api 0.3.4 (2020-04-10) + +- Add methods to construct `Mutex`, `RwLock`, etc in a `const` context. (#217) +- Add `FairMutex` which always uses fair unlocking. (#204) +- Fixed panic with deadlock detection on macOS. (#203) +- Fixed incorrect synchronization in `create_hashtable`. (#210) +- Use `llvm_asm!` instead of the deprecated `asm!`. (#223) + +## lock_api 0.3.3 (2020-01-04) + +- Deprecate unsound `MappedRwLockWriteGuard::downgrade` (#198) + ## parking_lot 0.10.0, parking_lot_core 0.7.0, lock_api 0.3.2 (2019-11-25) - Upgrade smallvec dependency to 1.0 in parking_lot_core. diff --git a/Cargo.toml b/Cargo.toml index a8712ca2..f250c951 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parking_lot" -version = "0.10.0" +version = "0.10.1" authors = ["Amanieu d'Antras "] description = "More compact and efficient implementations of the standard synchronization primitives." license = "Apache-2.0/MIT" diff --git a/core/Cargo.toml b/core/Cargo.toml index 709582e3..5a87a66f 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parking_lot_core" -version = "0.7.0" +version = "0.7.1" authors = ["Amanieu d'Antras "] description = "An advanced API for creating custom synchronization primitives." license = "Apache-2.0/MIT" diff --git a/lock_api/Cargo.toml b/lock_api/Cargo.toml index a0618ba2..eac455f2 100644 --- a/lock_api/Cargo.toml +++ b/lock_api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lock_api" -version = "0.3.3" +version = "0.3.4" authors = ["Amanieu d'Antras "] description = "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std." license = "Apache-2.0/MIT"