Releases: RoaringBitmap/CRoaring
Releases · RoaringBitmap/CRoaring
Version 0.9.0
Version 0.8.1
What's Changed
- convert.c: Remove set-but-not-used variable (Clang 15 warning) by @madscientist in #413
- Add initializer_list constructor and assignment operator to Roaring and Roaring64Map by @kosak in #415
- Minor cleaning by @lemire in #420
New Contributors
- @DavidKorczynski made their first contribution in #414
- @jwhear made their first contribution in #418
Full Changelog: v0.8.0...v0.8.1
Version 0.8.0
What's Changed
- Update flip-type operations of Roaring64Map by @kosak in #402
- Improve add-type operations by @kosak in #397
- Fix build: remove duplicate 'ensureRangePopulated()' by @kosak in #411
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #403
- Provide a more aggressive Roaring64Map::fastunion() implementation by @kosak in #405
- Let us guard the malloc.h include with a check for glibc. by @lemire in #412
- add support for initializer lists by @lemire in #408
Full Changelog: v0.7.3...v0.8.0
Version 0.7.3
What's Changed
- Unit test cleanups: change assert -> assert_true, a couple other small things by @kosak in #396
- Improve efficiency of outer map operations for Roaring64Map by @kosak in #390
- Use ISO 8601 UTC dates as amalgamation timestamps by @urdvr in #401
- Improve remove-type operations by @kosak in #398
- Improve the code readability of Roaring64Map::printf() and Roaring64Map::toString() by @kosak in #399
- RoaringMap64::select(): remove illegal pointer cast; throw exception on unreachable code path. by @kosak in #400
- Fix a bug in containsRange that triggered an assert by @olaky in #404
New Contributors
- @kosak made their first contribution in #396
- @urdvr made their first contribution in #401
- @olaky made their first contribution in #404
Full Changelog: v0.7.2...v0.7.3
Version 0.7.2
What's Changed
Full Changelog: v0.7.1...v0.7.2
Version 0.7.1
What's Changed
- Use a single binary search for array contains_range by @Dr-Emann in #385
- Fix truncated MIT license text by @esproul in #389
- Fix link in Readme by @gregsadetsky in #388
- Add doublechecked::Roaring64Map + tests, fix issues found by it by @SLieve in #387
New Contributors
- @esproul made their first contribution in #389
- @gregsadetsky made their first contribution in #388
Full Changelog: v0.7.0...v0.7.1
Version 0.7.0
What's Changed
- Fixes for clangcl by @lemire in #375
- We should not override cmake's default flags without a good reason. by @lemire in #378
- Misc cpp fixes by @Dr-Emann in #376
- Adds new tests for C++ flip and other minor fixes by @lemire in #380
- Verifies fix on issue 382 by @lemire in #383
- Add add/removeRange to Roaring and Roaring64Map by @SLieve in #381
- Roaring64Map::readSafe: Check against maxbytes to read the size of the map by @SLieve in #384
- Introduce
roaring_bitmap_*_bulk
operations by @Dr-Emann in #363
New Contributors
Full Changelog: v0.6.0...v0.7.0
Version 0.6.0
What's Changed
- Add value to _GNU_SOURCE when defined by @GuillaumeHolley in #366
- Offer a dual license (Apache/MIT) by @lemire in #369
Full Changelog: v0.5.0...v0.6.0
Version 0.5.0
Providing the possibility of pluggable custom memory.
Version 0.4.0
Adding support for frozen format under C++ (credit: @olan-ibm, review by @andreigudkov)