Repository navigation
v0.9.8
-
Fix
shuttle-parking_lot'sRwLockblocking plain readers when a second upgradable reader waits behind an existing upgradable read. Upgradable reads use the newBatchSemaphore::acquire_bypassable, soreadandtry_readcan take available permits while the second upgradable read waits. (#400) -
Publish
shuttle-engine0.1.6,shuttle0.9.8 andshuttle-parking_lot-impl0.1.3.shuttlenow requiresshuttle-engine0.1.6, and the parking_lot implementation requiresshuttle0.9.8 or later, so updating the implementation also brings in the new semaphore API.shuttle-parking_lotstays at 0.12.5 and picks up the fix through its existing^0.1.0implementation dependency.