NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4354 most downloaded on crates.io
Efficient sized chunk datatypes
Last release 28 days ago
09 Sep 2026
Ships on a steady schedule
a new release about every 1.7 years
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
5 releases · first in 2022
One column per quarter.
imbl-sized-chunks 0.2.0: replace the unmaintained bitmaps crate with …
imbl-sized-chunks 0.2.0: replace the unmaintained bitmaps crate with …
The bitmaps crate dependency has been removed (it is unmaintained and flagged by
RUSTSEC-2026-0247, and carries the unpatched soundness issue RUSTSEC-2025-0167). Its
functionality is now provided in-tree by the new public module bitmap, exposing Bitmap,
Iter, Bits and BitsImpl with the same API surface this crate relies on. This is a
breaking change: the SparseChunk method indices() now returns bitmap::Iter instead
of the bitmaps crate type, and the BitsImpl<N>: Bits bound now refers to the in-tree
trait.
SparseChunk::is_empty and is_full now check the occupancy bitmap directly.
The minimum supported Rust version, previously implied 1.56, is now explicit at 1.85,
matching imbl.
bitmap::Iter no longer yields the meeting element twice when iterated from both ends
at once (bug inherited from the bitmaps crate's Iter); it is now also
FusedIterator.
Bitmap::from_value clears bits at or above N, so a value with out-of-range bits set
can no longer produce an incoherent bitmap (reporting elements no scan or iterator can
see, and vice versa). bitmaps leaves the bit in place and leaks it through its
unmasked scans.
The only other behavioral divergence from bitmaps: the bool-backed
Bitmap<1>::prev_index(before > 0) answers Some(0) when the bit is set; upstream's
implementation has a dead branch returning None for an out-of-contract input.
chore: Release imbl-sized-chunks version 0.1.3
chore: Release imbl-sized-chunks version 0.1.3
Chunk::as_mut_slice_ptrchore: Release imbl-sized-chunks version 0.1.2
chore: Release imbl-sized-chunks version 0.1.2
(cargo-release) imbl-sized-chunks version 0.1.1
(cargo-release) imbl-sized-chunks version 0.1.1
This is the first release of imbl-sized-chunks (forked from sized-chunks). All version numbers below refer to the versions of sized-chunks.
This is the first release of imbl-sized-chunks (forked from sized-chunks). All version
numbers below refer to the versions of sized-chunks.
typenum crate. Rust 1.51 or later is required.Your coding agent can read these notes before it upgrades. Set up the MCP server →