roaring

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog

APACHE-2.0 License

Stars
2.5K
Committers
56

Bot releases are visible (Hide)

roaring - Version 1.3.0

Published by lemire over 1 year ago

What's Changed

Full Changelog: https://github.com/RoaringBitmap/roaring/compare/v1.2.3...v1.2.4

roaring - Version 1.2.3

Published by lemire over 1 year ago

What's Changed

Full Changelog: https://github.com/RoaringBitmap/roaring/compare/v1.2.2...v1.2.3

roaring - Version 1.2.2

Published by lemire almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/RoaringBitmap/roaring/compare/v1.2.1...v1.2.2

roaring - Version 1.2.1

Published by lemire over 2 years ago

Patch release fixing https://github.com/RoaringBitmap/roaring/issues/358

credit:
@jacksonrnewhouse @richardartoul

roaring - Version 1.2.0

Published by lemire over 2 years ago

We introduce arena allocation for frozen views which may improve performance in some cases.

roaring - Version 1.1.0

Published by lemire over 2 years ago

Adding value-based iterators to avoid heap allocations https://github.com/RoaringBitmap/roaring/pull/354

roaring - Version 1.0.0

Published by lemire over 2 years ago

Our API has been stable for years and we haven't had any bug report in many months so 1.0.0 seems like a good version number.

roaring - Version 0.9.4

Published by lemire about 3 years ago

Bug fix release.

  1. In some instances, the Or function could produce erroneous results, see https://github.com/RoaringBitmap/roaring/issues/330 (credit @Crash129)
  2. Our implementation failed to abide by the roaring specification: if one used the FastOr function, one could get good performance, at the expense of memory usage, by producing bitmap containers containing fewer than 4096 entries (see PR https://github.com/RoaringBitmap/roaring/pull/107). We reverted this anomalous behaviour which should result in memory usage in line with the roaring format.
roaring - Version 0.9.2

Published by lemire over 3 years ago

Fix a potential overflow with respect to the frozen format support.

roaring - Version 0.9.1

Published by lemire over 3 years ago

fix deserialization when size=0xFFFF

credit: @pforemski

roaring - Version 0.9.0

Published by lemire over 3 years ago

Introducing support for the frozen format.

credit: @Oppen

roaring - Version 0.8.0

Published by lemire over 3 years ago

roaring - Version 0.7.4

Published by lemire over 3 years ago

Fixed an issue with ParOr in roaring64 and fixing support for negative values in BSI.

Credit @guymolinari

roaring - Version 0.7.3

Published by lemire over 3 years ago

Fix issue with AddOffset

credit: @Oppen

roaring - Version 0.7.2

Published by lemire over 3 years ago

Performance improvments with run containers.
credit: @jacksonrnewhouse

roaring - Version 0.7.1

Published by lemire over 3 years ago

Patch release to fix a go.sum issue.

roaring - Version 0.7.0

Published by lemire over 3 years ago

  • updated bitset to new location
  • removed cached cardinality from run containers to make data races less likely
roaring - Version 0.6.1

Published by lemire over 3 years ago

roaring - Version 0.6.0

Published by lemire over 3 years ago

The run containers have been trimmed. They should be safer and use less memory.

roaring - Version 0.5.5

Published by lemire almost 4 years ago