From d550923a8e266916730f01455f82d3c36d615fdc Mon Sep 17 00:00:00 2001 From: Laurence Tratt Date: Mon, 25 Jul 2022 15:56:16 +0100 Subject: [PATCH 1/2] Apply a Clippy suggestion. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index bbbb342..d09c269 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -205,7 +205,7 @@ fn fits(v: &[T], target: &[T], d: usize, empty_val: T) -> bool { true } -fn apply(v: &[T], target: &mut Vec, d: usize, empty_val: T) { +fn apply(v: &[T], target: &mut [T], d: usize, empty_val: T) { for i in 0..v.len() { if v[i] != empty_val { target[d + i] = v[i] From 2530d4c661924d7fb2a01c25637b8f1f504b0831 Mon Sep 17 00:00:00 2001 From: Laurence Tratt Date: Mon, 25 Jul 2022 15:57:21 +0100 Subject: [PATCH 2/2] Prepare a 0.2.0. release. --- CHANGES.md | 7 +++++++ Cargo.toml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index c94b077..806ced8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,10 @@ +# sparsevec 0.2.0 (2022-07-25) + +* Move the backing storage (consisting of `PackedVec`s and `Vob`s) from `usize` + to `u64`. This makes serialising/deserialising across machine widths possible + (though not necessarily reliable!). + + # sparsevec 0.1.4 (2021-10-20) * Upgrade dependencies. diff --git a/Cargo.toml b/Cargo.toml index add41a2..5c6461f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "sparsevec" description = "Compress vectors using row displacement" -version = "0.1.4" +version = "0.2.0" edition = "2018" authors = ["Lukas Diekmann "] repository = "https://github.com/softdevteam/sparsevec/"