Skip to content

0.5.0

Choose a tag to compare

@vigna vigna released this 17 Mar 14:23
· 267 commits to main since this release

[0.5.0] - 2025-03-17

New

  • Added VByteBe, VByteLe, Elias Omega, and streamlined Pi codes.

  • Added dispatch module to choose / dispatch codes at runtime.

  • Implemented std::io::Read for BitReader and BufBitReader.

  • Implemented std::io::Write for BufBitWriter.

  • Added update_many to CodeStats and added more codes.

  • Added core::ops::Add, core::ops::AddAssign, and core::iter::Sum to
    CodeStats so they can be merged using iter's .sum().

  • New benchmarks on implied distributions.

  • ToInt/ToNat traits for reading and writing integers.