Releases: RoaringBitmap/roaring-rs
Releases · RoaringBitmap/roaring-rs
Version 0.6.6
Version 0.6.5
- Improve unions between array stores by writing into a new allocation instead of inserting.
- Improve the
RoaringBitmap::deserialize_frommethod by fetching bigger batches of bytes at a time. - Remove the local
retain_mutfunction we introduced (#85) by an external library that does it for us (thanks to @upsuper).
Version 0.6.4
Version 0.6.3
Version 0.6.2
- Improve the bitmap to_array conversion (thanks to @damnMeddlingKid).
- Fix a deserialization bug (thanks to @detailyang).
- Add
RoaringBitmap::push/append/from_sorted_iterandRoaringTreemap::push/append/from_sorted_iter(thanks again to @zommiommy). - Add
RoaringBitmap::insert_rangeandRoaringTreemap::insert_range(thanks again to @domodwyer).
Version 0.5.2
* Add RoaringBitmap::remove_range and RoaringTreemap::remove_range (thanks again to @arthurprs)
Version 0.5.1
* Add RoaringBitmap::serialized_size, RoaringTreemap::bitmaps and RoaringTreemap::from_bitmaps (thanks to @arthurprs)
Version 0.5.0
* No more genericness, only the 32 bit implementation really makes sense. * Standard serialization and deserialization support as specified in https://github.com/RoaringBitmap/RoaringFormatSpec * Massive internal reorganisation, including some visible improvements to the docs. * Explicit minimal compatible version of Rust 1.11.0. * New 64 bit RoaringTreemap added, wraps 32 bit RoaringBitmaps into a BTreeMap. See http://r-libre.teluq.ca/930/1/Roaring64bits.pdf for a description (in French) of the likely performance tradeoffs. Contributed by @bvinc.
Version 0.4.2
- Fixed dependency on num for new crates.io constraints, see 0.4.1 for real changes.
Version 0.4.1
- Now supports RoaringBitmap<usize> (thanks to @jiangyang) - Fixed bug when intersecting bitmaps fully emptied out a container (reported by @aeickhoff)