Releases: servo/rust-smallvec
Releases · servo/rust-smallvec
v0.5.1
v0.4.5
v0.3.4
v0.6.3
- Fix possible double-free in
insert_many
when passed an iterator that panics innext
(#103) - Add a new
union
feature (disabled by default) that reduces the size of the SmallVec struct (#94) - Improve performance of
extend
andfrom_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
v0.6.1
v0.6.0
- Breaking change: Remove deprecated
SmallVecN
type aliases andpush_all_move
method (#77) - Breaking change: Make
retain
pass&mut T
to its predicate (#61) - Add new methods
dedup
,dedup_by
, anddedup_by_key
(#72) - Deprecate the
VecLike
trait in favor of standard library traits (#74) - Optimize the
Clone
andDeserialize
implementations to avoid unnecessary reallocation (#71) - Optimize
extend_from_slice
andinsert_from_slice
to usecopy_nonoverlapping
(#76) - Include the text of the Mozilla Public License in the source repo (#69)
- Improved documentation (#75)