Skip to content

Releases: vigna/sux-rs

0.4.6

07 Oct 15:57
Compare
Choose a tag to compare

[0.4.6] - 2024-10-07

New

  • Benchmarks are now available for rank/select structures.

0.4.5

07 Oct 11:30
Compare
Choose a tag to compare

[0.4.5] - 2024-10-07

New

  • New SelectZeroSmall structure, freely composable with SelectSmall (over
    RankSmall).

  • From implementation for EliasFano and Extend implementation for
    EliasFanoBuilder.

0.4.4

16 Sep 11:23
Compare
Choose a tag to compare

[0.4.4] - 2024-09-16

New

  • We now provide access to the slice underlying a bit-field (atomic)
    vector.

0.4.3

05 Sep 13:31
Compare
Choose a tag to compare

[0.4.3] - 2024-09-05

Improved

  • Better constructors for Elias–Fano.

0.4.2

11 Aug 10:18
Compare
Choose a tag to compare

[0.4.2] - 2024-08-11

Fixed

  • Removed spurious dependencies.

New

0.4.1

26 Jul 07:16
Compare
Choose a tag to compare

[0.4.1] - 2024-07-24

New

  • New method BitFieldSliceMut.apply_in_place with optimized implementation in
    BitFieldVec.

0.4.0

21 Jul 08:55
Compare
Choose a tag to compare

[0.4.0] - 2024-07-21

New

  • Major rewrite.

0.3.1

21 Mar 10:04
Compare
Choose a tag to compare

[0.3.1] - 2024-03-21

Improved

  • EliasFano has now a non-strict upper bound, allowing usize::MAX
    to be representable.

0.3.0

18 Mar 13:23
Compare
Choose a tag to compare

[0.3.0] - 2024-03-18

New

  • Now the binaries are built only if the "cli" feature is enabled. The goal is
    to reduce the compile time when this crate is used as a library.

Improved

  • Migrated from stderr logger to envlogger