Skip to content

Releases: martinohmann/vecmap-rs

v0.2.2

28 Jul 19:35
d549570
Compare
Choose a tag to compare

Added

  • add sort_by_cached_key (#31)
  • add binary search methods (#30)

v0.2.1

03 Jan 18:54
406c4c4
Compare
Choose a tag to compare

Other

  • (release) switch to release-plz
  • avoid unnecessary allocations in Vec{Map,Set}::into_vec

v0.2.0

25 Dec 11:55
8db20ee
Compare
Choose a tag to compare

0.2.0 (2023-12-25)

⚠ BREAKING CHANGES

  • map: The type of the function parameter of VecMap::retain was changed from FnMut(&K, &V) -> bool to FnMut(&K, &mut V) -> bool to make it consistent with retain implementations of other common std collections.

Features

  • set: add VecSet::from_vec_unchecked (#27) (519348b)

Bug Fixes

  • map: update API of VecMap::retain to be consistent with std (#25) (0daf65d)

v0.1.15

23 Dec 22:32
b27d368
Compare
Choose a tag to compare

0.1.15 (2023-12-23)

Miscellaneous

  • improve internal Slot<K, V> API (#22) (c3bb9b7)

v0.1.14

23 Dec 14:33
af3072d
Compare
Choose a tag to compare

0.1.14 (2023-12-23)

Bug Fixes

  • map: prevent segmentation fault in VecMap::as_slice (#19) (a1d5990)

Miscellaneous

  • apply new clippy lint suggestions (ed59fa5)

v0.1.13

11 Dec 15:16
5141f94
Compare
Choose a tag to compare

0.1.13 (2023-12-11)

Features

  • map: avoid allocations in conversion from vector or slice (#16) (c47c487)

v0.1.12

19 Sep 21:17
9319068
Compare
Choose a tag to compare

0.1.12 (2023-09-19)

Features

  • map: add insert_at (7cbef1d)
  • map: impl ExactSizeIterator and Debug for Drain (aca02b4)

Bug Fixes

  • set: remove unnecessary trait bounds from Drain (5643f73)

v0.1.11

23 Jun 20:26
9ecbec6
Compare
Choose a tag to compare

0.1.11 (2023-06-23)

Features

v0.1.10

18 Mar 19:40
68c8afa
Compare
Choose a tag to compare

0.1.10 (2023-03-18)

Features

v0.1.9

13 Dec 10:46
7c841cc
Compare
Choose a tag to compare

0.1.9 (2022-12-13)

Bug Fixes

  • remove unnecessary usages of mem::transmute (41d90b6)