Skip to content

15.0.0

Compare
Choose a tag to compare
@bodil bodil released this 15 May 19:07
· 31 commits to master since this release
v15.0.0
b586a96

Changed

  • Map iterators now return (&K, &V) and (&K, &mut V) respectively, to be consistent with std::collections's API. DiffIter for OrdMap has also changed in the same manner. (#121)

Removed

  • The pool feature flag has been removed from the im version of the crate, as refpool no longer supports threadsafe pools.
  • HashSet::iter_mut() has been removed, because if you modify the hashed values in a hash set, you break the hash set.

Added

  • The pool feature flag was missing from the im-rc version of the crate, which is the version where it's actually useful. It's been added now.
  • DiffIter now has a Debug implementation.
  • There is now a Vector::is_inline() method to determine whether a Vector is currently inlined. (#129)

Fixed

  • A smarter implementation of the sorting algorithm for Vector has improved the performance of Vector::sort by approximately 2x. (#126)