roaring-rs
roaring-rs copied to clipboard
A better compressed bitset in Rust
Then we get the same test suite for free on * `RoaringTreemap` * `Store` * `ArrayStore` * `BitmapStore` * `RunStore` (future) #12 AND we'd be able to add new generator/shink...
[This monstrosity](https://github.com/RoaringBitmap/roaring-rs/blob/95a092528e17c565dede6ba31659d8a70d8e90a5/src/bitmap/store/array_store/vector.rs#L507) needs to go when possible. Blocked by rust-lang/portable-simd#11
# Problem statement While performing binary operations `roaring-rs` makes every effort to reuse stores from an owned bitmap that will otherwise be dropped and the end of the op. This...
Fixes #45 Closes #105
Some benchmarks still use hardcoded data that make measurements worse-than-useless
https://github.com/bheisler/cargo-criterion > - cargo-criterion seeks to improve iteration time for Criterion-rs benchmarks. By moving functionality into a separate executable which can be installed once and reused, Criterion-rs can shrink -...
> A workspace is a set of packages that share the same Cargo.lock and output directory Should be neater all around, no need to tun fmt / clippy / tests...
> Pushes `value` in the treemap only if it is greater than the current maximum value. Pushing a value in a Treemap should be more restrictive and fit the description...