Releases: servo/rust-smallvec
Releases · servo/rust-smallvec
v1.9.0
- Add
retain_mut
as an alias for retain
, for compatibility with std::vec::Vec
(#283).
v1.8.1
- 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
- Add optional support for the
arbitrary
crate (#275).
v1.7.0
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
- Fix a possible buffer overflow in
insert_many
(#252, #254).
v0.6.14
- Fix a possible buffer overflow in
insert_many
(#252, #254).
v1.6.0: Auto merge of #249 - mbrubeck:bump, r=jdm
- 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
- Improve performance of
push
(#241).
v1.5.0
- 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
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).