Skip to content

Releases: servo/rust-smallvec

v0.4.5

20 Jul 17:32
Compare
Choose a tag to compare
  • Fix possible double-free on panic in insert_many (#96).

v0.3.4

20 Jul 17:32
Compare
Choose a tag to compare
  • Fix possible double-free on panic in insert_many (#96).

v0.6.3

19 Jul 21:38
fcb1b7e
Compare
Choose a tag to compare
  • Fix possible double-free in insert_many when passed an iterator that panics in next (#103)
  • Add a new union feature (disabled by default) that reduces the size of the SmallVec struct (#94)
  • Improve performance of extend and from_elem (#93)
  • Improve performance of drop (#100)
  • Update to build without std feature on current Rust nightly (#104)
  • Additional benchmarks (#95, #97)
  • Update dev-dependency on bincode (#102)

v0.6.2

14 Jun 04:08
Compare
Choose a tag to compare
  • Relicense as MIT/Apache-2.0

v0.6.1

23 Apr 20:28
d1a64d4
Compare
Choose a tag to compare
  • Add smallvec! macro (#90)
  • Implement Array trait for [T; 0] (#88)
  • Add resize method (#82)
  • Correct a typo in the docs (#81)

v0.6.0

01 Dec 17:01
Compare
Choose a tag to compare
  • Breaking change: Remove deprecated SmallVecN type aliases and push_all_move method (#77)
  • Breaking change: Make retain pass &mut T to its predicate (#61)
  • Add new methods dedup, dedup_by, and dedup_by_key (#72)
  • Deprecate the VecLike trait in favor of standard library traits (#74)
  • Optimize the Clone and Deserialize implementations to avoid unnecessary reallocation (#71)
  • Optimize extend_from_slice and insert_from_slice to use copy_nonoverlapping (#76)
  • Include the text of the Mozilla Public License in the source repo (#69)
  • Improved documentation (#75)

v0.5.0

24 Oct 15:37
Compare
Choose a tag to compare
  • Breaking change: Remove the optional heapsize dependency. (#68)
  • Implement From<Vec<T>> and From<[T; N]>.

v0.4.4

25 Sep 22:42
Compare
Choose a tag to compare
  • Add as_slice and as_mut_slice methods (#65).
  • Add with_capacity constructor (#63).

v0.4.3

23 Aug 22:24
Compare
Choose a tag to compare
  • Added retain method (#59).

v0.4.2

11 Aug 03:57
Compare
Choose a tag to compare
  • Add SmallVec::from_buf constructor (#56).
  • Add optional serde (de-)serialization support (#57).