RoaringBitmap / croaring-rs

Rust FFI wrapper for CRoaring
Apache License 2.0
157 stars 43 forks source link

Bindings CRoaring 3.0, including 64 bit bitmaps #125

Closed Dr-Emann closed 5 months ago

Dr-Emann commented 10 months ago

See CRoaring 3.0.0 release

Dr-Emann commented 9 months ago

Man I love differential fuzzing. Finding some issues in roaring64, and our treemap: #126, RoaringBitmap/CRoaring#552, RoaringBitmap/CRoaring#550, RoaringBitmap/CRoaring#551

Dr-Emann commented 7 months ago

@saulius Believe this is ready 🎉

saulius commented 7 months ago

Woha, this is fascinating @Dr-Emann, great work!

saulius commented 7 months ago

Looks great! Given this introduces changes to Bitmap, in particular to BitmapIterator, I think it would be safe to release this as 2.x. Do you agree?

Dr-Emann commented 7 months ago

I believe we don't actually need a major version bump, I don't think there's any breaking changes (and cargo-semver-checks agrees).

That said, I'm not against a 2.0, especially since croaring just did a major version bump.