CRoaring
CRoaring copied to clipboard
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
Now that we have a native implementation of 64-bit croaring in C (yay!!) the C++ interface to CRoaring should be reworked to use this rather than using a std::map of...
These changes aim to improve the consistency of the C++ API between the 32-bit version and the 64-bit version. Related issues: #629 Changes: - Rename `RoaringSetBitForwardIterator` to `RoaringSetBitBiDirectionalIterator` (the old...
When using [clang modules][1] (not C++ modules) #including stuff within `extern "C"` blocks causes warnings. Remove said warnings by moving the #include. See this [StackOverflow question][2] for an idea of...
For more convenience. (The additional build time is trivial, these headers compile very fast.)
A few months ago I added a standards-conforming iterator to the C++ interface for 32bit croaring. It's always frustrated me that the iterator support in the C++ interface isn't "right"....
This significant functionality is missing from the cpp headers.
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.5 to 3.28.18. Release notes Sourced from github/codeql-action's releases. v3.28.18 CodeQL Action Changelog See the releases page for the relevant changes to the CodeQL CLI and language...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.3 to 4.6.2. Release notes Sourced from actions/upload-artifact's releases. v4.6.2 What's Changed Update to use artifact 2.3.2 package & prepare for new upload-artifact release by @salmanmkc in...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.0 to 2.4.2. Release notes Sourced from ossf/scorecard-action's releases. v2.4.2 What's Changed This update bumps the Scorecard version to the v5.2.1 release. For a complete list of...
Bumps [DoozyX/clang-format-lint-action](https://github.com/doozyx/clang-format-lint-action) from 0.18 to 0.20. Release notes Sourced from DoozyX/clang-format-lint-action's releases. v0.20 Add clang 20 and 19 v0.18.2 Pins docker version v0.18.1 Update v18 to use 18.1.8 #71 Commits...