Releases: RoaringBitmap/roaring
Releases · RoaringBitmap/roaring
Release list
Version 2.21.0
What's Changed
- perf: optimize bitmapContainer.fillLeastSignificant16bits using TrailingZeros64 by @perfloop-agent in #534
Full Changelog: 2.20.0...v2.21.0
Version 2.20.0
What's Changed
- bitmap: use bits.LeadingZeros64 intrinsic in maximum() by @TheHippo in #529
- bsi: vectorize and simplify batch equal with direct bitwise set operations by @perfloop-agent in #532
- perf(BSI): bound BatchEqual memory on scattered IN-lists with parallel scan fallback by @perfloop-agent in #533
New Contributors
- @perfloop-agent made their first contribution in #532
Full Changelog: v2.19.0...2.20.0
Version 2.18.2
What's Changed
- fix(bsi): sign-extend existing negatives when bA grows in NewDefaultBSI by @SAY-5 in #526
- fastaggregation: avoid runContainer16.lazyIOR slow path in FastOr by @tamirms in #527
New Contributors
Full Changelog: v2.18.1...v2.18.2
Version 2.18.1
Version 2.18.0
What's Changed
- fix: Ranges() infinite loop on bitmap containers by @ValentaTomas in #524
Full Changelog: v2.17.0...v2.18.0
Version 2.17.0
Version 2.16.2
Version 2.16.1
What's Changed
- fix: CardinalityInRange off-by-one for gaps between runs within a container by @ValentaTomas in #521
New Contributors
- @ValentaTomas made their first contribution in #521
Full Changelog: v2.16.0...v2.16.1
Version 2.16.0
What's Changed
- stack-based iterators for bitmap64 by @AskAlexSharov in #519
Full Changelog: v2.15.0...v2.16.0
Version 2.15.0
What's Changed
- Fix flaky TestSetAndGetUUIDValue: big.Int drops leading zero bytes by @anacrolix in #518
- BSI: fix ClearValues being slower than a serial loop by @anacrolix in #515
- feature: CardinalityInRange by @DhruvilK7 in #513
- simplify checksum function by @lemire in #505
- BSI: add FromBitmaps by @anacrolix in #516
- BSI: add Retain for in-place filtering by @anacrolix in #517
Full Changelog: v2.14.5...v2.15.0