Skip to content

Releases: servo/rust-smallvec

v1.9.0

29 Jun 23:05
Compare
Choose a tag to compare
  • Add retain_mut as an alias for retain, for compatibility with std::vec::Vec (#283).

v1.8.1

24 Jun 17:23
Compare
Choose a tag to compare
  • Optimize inserts at the end of the vector (#282).
  • Fix possible aliasing issues with raw pointers (#277).
  • Fix format of license field in Cargo manifest (#278).

v1.8.0

14 Jan 00:13
Compare
Choose a tag to compare
  • Add optional support for the arbitrary crate (#275).

v1.7.0

28 Sep 17:49
Compare
Choose a tag to compare
  • new_const and from_const constructors for creating a SmallVec in const contexts. Requires Rust 1.51 and the optional const_new feature. (#265)

v1.6.1

08 Jan 17:37
4e53e07
Compare
Choose a tag to compare
  • Fix a possible buffer overflow in insert_many (#252, #254).

v0.6.14

08 Jan 17:36
Compare
Choose a tag to compare
  • Fix a possible buffer overflow in insert_many (#252, #254).

v1.6.0: Auto merge of #249 - mbrubeck:bump, r=jdm

31 Dec 22:09
0b2b4e5
Compare
Choose a tag to compare
  • The "union" feature is now compatible with stable Rust 1.49 (#248, #247).
  • Fixed warnings when compiling with Rust 1.51 nightly (#242, #246).

v1.5.1

05 Dec 01:21
c1e68df
Compare
Choose a tag to compare
  • Improve performance of push (#241).

v1.5.0

17 Nov 18:15
fc12fb1
Compare
Choose a tag to compare
  • Add the append method (#237).
  • Add support for more array sizes between 17 and 31 (#234).
  • Don't panic on deserialization errors (#238).

v1.4.2

11 Aug 23:15
9ae7076
Compare
Choose a tag to compare
  • insert_many no longer leaks elements if the provided iterator panics (#213).
  • The unstable const_generics and specialization features are updated to work with the most recent nightly Rust toolchain (#232).
  • Internal code cleanup (#229, #231).