mirror of
https://github.com/bertptrs/tracing-mutex.git
synced 2025-12-25 20:50:32 +01:00
1.8 KiB
1.8 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
-
Added generic support for wrapping mutexes that implement the traits provided by the
lock_apicrate. This can be used for creating support for other mutex providers that implement it. -
Added support for
parking_lotmutexes. Support includes type aliases for all provided mutex types as well as a dedicatedOncewrapper.
0.1.2 - 2021-05-27
Added
- Added missing type aliases for the guards returned by
DebugMutexandDebugRwLock. These new type aliases function the same as the ones they belong to, resolving to either the tracing versions when debug assertions are enabled or the standard one when they're not.
Fixed
- Fixed a corruption error where deallocating a previously cyclic mutex could result in a panic.
0.1.1 - 2021-05-24
Changed
- New data structure for interal dependency graph, resulting in quicker graph updates.
Fixed
- Fixed an issue where internal graph ordering indices were exponential rather than sequential. This caused the available IDs to run out way more quickly than intended.
0.1.0 - 2021-05-16 [YANKED]
Initial release.