Skip to content

Releases: RoaringBitmap/CRoaring

Version 0.8.0

17 Nov 14:29

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

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

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

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

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

Choose a tag to compare

What's Changed

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

Version 0.5.0

13 Apr 12:57

Choose a tag to compare

Providing the possibility of pluggable custom memory.

Version 0.4.0

12 Oct 14:00

Choose a tag to compare

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

Version 0.3.4

16 Aug 17:20

Choose a tag to compare

Patch release: fixing a bug with copy-on-write (issue 316). credit @longqimin

Version 0.3.3

25 Jul 16:07

Choose a tag to compare

Patch release: fixing a bug that might affect legacy x64 processor when checking the equality between bitmaps.