Repository navigation
v5.5.0
What's Changed
- fix: Keep bitset shifts and trim within the array at size edges by @mardgez in #921
- perf: Compute roaring64 portable size without temporary bitmaps by @SylvesterKwon in #922
- Document that run_optimize recovers space after adding or removing values; fix Roaring64Map return values by @lemire in #919
- perf: Serialize roaring64 portable format without temporary bitmaps by @lemire in #923
- Fix bitset_container_maximum skipping word 0 by @lemire in #925
- Make croaring-singleheader-source-lib wait for the amalgamation by @lemire in #929
- Fix frozen serialization of copy-on-write bitmaps with shared containers by @lemire in #928
- Do not copy shared containers when overwriting a copy-on-write bitmap by @anemitz in #935
- Fix frozen serialization of empty bitmaps by @anemitz in #933
- Clamp uint64 range ends to 2^32 instead of wrapping by @lemire in #944
- Port missing tests from the Java and Go libraries by @lemire in #946
- Return Roaring::end() by value, bound to the calling bitmap by @lemire in #948
- Test the 64maprunbitsetvals.bin fixture shared with the Java library by @lemire in #947
- Make the cached hardware support atomic in the C++ build too by @lemire in #950
- Add more CRoaring users to the README by @lemire in #951
- Always use the AVX-512 decoder in array_container_from_bitset by @lemire in #952
New Contributors
Full Changelog: v5.4.0...v5.5.0