Skip to content

Releases: RoaringBitmap/CRoaring

Version 0.9.0

26 Jan 03:38
Compare
Choose a tag to compare

What's Changed

  • Add roaring_bitmap_portable_deserialize_frozen by @andreas in #421

New Contributors

Full Changelog: v0.8.1...v0.9.0

Version 0.8.1

06 Jan 03:50
Compare
Choose a tag to compare

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

Full Changelog: v0.8.0...v0.8.1

Version 0.8.0

17 Nov 14:29
Compare
Choose a tag to compare

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

11 Nov 14:37
Compare
Choose a tag to compare

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

Full Changelog: v0.7.2...v0.7.3

Version 0.7.2

04 Nov 15:03
Compare
Choose a tag to compare

What's Changed

  • Fix for issue 394, amalgamation file not building properly under Visual Studio by @lemire in #395

Full Changelog: v0.7.1...v0.7.2

Version 0.7.1

07 Sep 15:52
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.7.1

Version 0.7.0

26 Aug 20:28
Compare
Choose a tag to compare

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

20 Jul 20:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

Version 0.5.0

13 Apr 12:57
Compare
Choose a tag to compare

Providing the possibility of pluggable custom memory.

Version 0.4.0

12 Oct 14:00
Compare
Choose a tag to compare

Adding support for frozen format under C++ (credit: @olan-ibm, review by @andreigudkov)