Skip to content

Releases: udoprog/unicycle

0.10.2

03 Aug 20:42
Compare
Choose a tag to compare

What's Changed

  • Fix memory leak if tasks contain wakers by @loyd in #31
  • Normalize imports and more miri by @udoprog in #32

New Contributors

  • @loyd made their first contribution in #31

Full Changelog: 0.10.1...0.10.2

0.10.1

07 Mar 11:05
Compare
Choose a tag to compare

Full Changelog: 0.10.0...0.10.1

0.10.0

06 Mar 13:14
Compare
Choose a tag to compare

What's Changed

  • Move storage around to fix MIRI issue by @udoprog in #28
  • Deallocate separately from reference counting by @udoprog in #29

Full Changelog: 0.9.4...0.10.0

0.9.2

28 Apr 20:48
Compare
Choose a tag to compare

Added

  • Unordered::next now implements FusedFuture if the futures-rs feature is enabled (#24).

Thank to @daprilik!

0.9.1

27 Apr 17:43
Compare
Choose a tag to compare

Fixed

  • Fixed a memory leak caused by PinVec not dropping its elements as its being destructed (#20, #21).

Changed

  • Internal changes to remove unsafe in PinSlab<T> and improve the implementation of the PinVec<T> API (#22). Thanks @eholk!

Due to #20 0.9.0 has been yanked from crates.io and it's recommended to upgrade to 0.9.1.

0.9.0

20 Apr 03:00
Compare
Choose a tag to compare

Changes

  • The internals of unicycle was rewritten to perform fewer allocations by wrapping the shared wakers in shared containers (#14, #15).
  • Reduced use of unsafe (#13).

Thanks @eholk for these changes!

0.7.0

15 Nov 06:22
Compare
Choose a tag to compare

Fixed

  • Fixed soundness issue with Send and Sync bounds (#8).

0.6.3

02 Jul 00:12
Compare
Choose a tag to compare

Added

  • Added FusedStream impl for Unordered (#7).