From 6fbff19b27dfe35cf599b202dbd892d3d993313c Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Wed, 29 Nov 2017 10:24:44 -0800 Subject: [PATCH 1/2] Add link to release notes --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8e00858..ebd5a13 100644 --- a/README.md +++ b/README.md @@ -3,4 +3,6 @@ rust-smallvec [Documentation](http://docs.rs/smallvec/) +[Release notes](https://github.com/servo/rust-smallvec/releases) + "Small vector" optimization for Rust: store up to a small number of items on the stack From db6e512eaff2dca0a8929471d75c7ddf0b3e1481 Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Wed, 29 Nov 2017 09:50:04 -0800 Subject: [PATCH 2/2] Version 0.6.0 Includes these changes: * Breaking change: Remove deprecated `SmallVecN` type aliases and `push_all_move` method. * Breaking change: Make `retain` pass `&mut T` to its predicate. * Add new methods `dedup`, `dedup_by`, and `dedup_by_key`. * Deprecate the `VecLike` trait in favor of standard library traits. * Optimize the `Clone` and `Deserialize` implementations to avoid unnecessary reallocation. * Optimize `extend_from_slice` and `insert_from_slice` to use `copy_nonoverlapping`. * Include the text of the Mozilla Public License in the source repo. * Improved documentation. --- Cargo.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 2dc6956..6804204 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "smallvec" -version = "0.5.0" +version = "0.6.0" authors = ["Simon Sapin "] license = "MPL-2.0" repository = "https://github.com/servo/rust-smallvec" description = "'Small vector' optimization: store up to a small number of items on the stack" keywords = ["small", "vec", "vector", "stack", "no_std"] +categories = ["data-structures"] readme = "README.md" documentation = "http://doc.servo.org/smallvec/"