Releases: servo/rust-smallvec
Releases · servo/rust-smallvec
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).
v1.4.1
- Don't allocate when the size of the element type is zero. Allocating zero bytes is undefined behavior. (#228)
v1.4.0
- Add
try_reserve
, try_reserve_exact
, and try_grow
methods (#214).
v1.3.0
- 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
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).