1.3 KiB
1.3 KiB
Changelog
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.
Unreleased
Added
Changed
Fixed
[0.7.1] - 2021-01-12
Fixed
- Prevented
Onceleaking the inner value upon drop
[0.7.0] - 2020-10-18
Added
Once::initializedOnce::get_mutOnce::try_into_innerOnce::pollRwLock,MutexandOncenow implementFrom<T>Lazytype for lazy initializationTicketMutex, an alternative mutex implementationstdfeature flag to enable thread yielding instead of spinningMutex::is_locked/SpinMutex::is_locked/TicketMutex::is_lockedBarrier
Changed
Once::waitnow spins even if initialization has not yet startedGuard::leakis now an associated function instead of a method- Improved the performance of
SpinMutexby relaxing unnecessarily conservative ordering requirements
[0.6.0] - 2020-10-08
Added
- More dynamic
Send/Syncbounds for lock guards lock_apicompatibilityGuard::leakmethodsRwLock::reader_countandRwLock::writer_countDisplayimplementation for guard types
Changed
- Made
Debugimpls of lock guards just show the inner type likestd