Releases: kampersanda/sucds
Releases · kampersanda/sucds
v0.8.3
What's Changed
- add BitVector::into_bit_vector and CompactVector::into_words by @KonradHoeffner in #105
- Bump version to 0.8.3 by @kampersanda in #108
New Contributors
- @KonradHoeffner made their first contribution in #105
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Fix clippy error by @kampersanda in #95
- Fix clippy error by @kampersanda in #97
- Add function to return the internal bit vector of CompactVector by @kampersanda in #101
- Make BitVector debug output more compact by @kampersanda in #102
- Bump version to 0.8.2 by @kampersanda in #103
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Changes
- Fix bugs from broken 64-bit shift in CompactVector, #89 by @RagnarGrootKoerkamp and #90
v0.8.0
v0.7.0
Reimplementation for scalability and maintenability
In order to safely expand the library by adding various data structures in the future, we have re-implemented the library in this version update. It is difficult to describe each change from v0.6.0 since the API has been significantly improved, but the noteworthy updates are as follows:
- Define a design policy.
- Improve unreasonable panicable codes to use
Option
andResult
. - Separate data structures into modules for each family and define common behaviors for each using traits.
- Rename functions that are competitive to those in standard library (such as
get
). - Enhance benchmark codes.
- Add several new data structures such as DACs.
- Improve the document.
v0.6.0
v0.5.0
This is the first release of Sucds. This is a statement that will be carefully versioned in the future!