Skip to content

Releases: servo/rust-smallvec

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).

v1.4.1

07 Jul 03:46
5513f47
Compare
Choose a tag to compare
  • Don't allocate when the size of the element type is zero. Allocating zero bytes is undefined behavior. (#228)

v1.4.0

25 Apr 17:42
78c2528
Compare
Choose a tag to compare
  • Add try_reserve, try_reserve_exact, and try_grow methods (#214).

v1.3.0

08 Apr 21:37
3957cd8
Compare
Choose a tag to compare
  • Add a new unstable const_generics feature (#204).
  • Improve inlining of constructor functions (#206).
  • Add a slice.to_smallvec() convenience method (#203).
  • Documentation and testing improvements.

v1.2.0

29 Jan 16:47
08b8249
Compare
Choose a tag to compare
  • IntoIter now implements Debug (#196).
  • smallvec! macro is now easier to use in no_std contexts where the vec! macro isn't automatically imported (#198).