Skip to content

Latest commit

 

History

History
54 lines (27 loc) · 1.33 KB

File metadata and controls

54 lines (27 loc) · 1.33 KB

sparsevec 0.3.0 (2025-07-16)

  • Move from (the unmaintained) bincode to wincode. The associated feature name has also been renamed to wincode.

sparsevec 0.2.2 (2025-03-18)

  • Add an optional bincode dependency, which can be used as an alternative to serde for encoding / decoding.

sparsevec 0.2.1 (2024-11-24)

  • Optimise the creation of a sparsevec: when used, for example, for grmtools' grammars, this can be a substantial (e.g. in one example over 30x) speedup.

sparsevec 0.2.0 (2022-07-25)

  • Move the backing storage (consisting of PackedVecs and Vobs) 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.

sparsevec 0.1.3 (2019-12-06)

  • Allow SparseVecs to be printed with the debug formatter {:?}.

sparsevec 0.1.2 (2019-11-21)

  • License as dual Apache-2.0/MIT (instead of a more complex, and little understood, triple license of Apache-2.0/MIT/UPL-1.0).

sparsevec 0.1.1 (2019-05-08)

  • Make rand a dev-dependency to cut compile times down.

  • Migrate to Rust 2018.

  • Minor code improvements, including functions now accepting &[T] slices rather than &Vec<T> vectors, making the API a little more flexible to use.

sparsevec 0.1.0 (2018-10-17)

Initial release.