Skip to content

0.3.0

Latest
Compare
Choose a tag to compare
@yvt yvt released this 25 Oct 15:09
· 2 commits to master since this release

This release includes fixes for numerous soundness issues that plagued previous versions.

  • Breaking (soundness fix):
    • Cryo<T, _>: Send requires T: Sync instead of T: Send.
    • CryoMut<T, _>: Send now requires T: Sync in addition to T: Send.
    • CryoMutReadGuard<T, _>: Send requires T: Sync instead of T: Send.
  • Breaking: The Send/Sync-ness of Lock is now taken into account in trait bounds.
  • Breaking (soundness fix): Remove cryo!
  • Cryo<T, _>: Sync no longer requires T: Send.
  • CryoMutReadGuard<T, _>: Sync no longer requires T: Send.
  • CryoMutWriteGuard<T, _>: Sync if T: Sync.