Skip to content

Conversation

@mkeskells
Copy link
Contributor

@mkeskells mkeskells commented Aug 18, 2025

SUMMARY

  • Describe your changes, including rationale and design decisions
  • If your pull request includes new functionality, then you must have corresponding new tests. (TODO)

For the insert flow there are optimisations to be had by combining the getChidPos and getChild calls
In my (local) test this reduced the CPU usage by 13%

Automated Checks

  • I have run ./gradlew test and made sure that my PR does not break any unit test.

Draft until we agree the API, and add tests

@mkeskells mkeskells requested a review from lemire August 18, 2025 23:35
@mkeskells
Copy link
Contributor Author

@lemire when you get time can you look at this API

@lemire
Copy link
Member

lemire commented Aug 19, 2025

Looks reasonable at a glance.

@mkeskells
Copy link
Contributor Author

Looks reasonable at a glance.

OK - will tidy this up, add tests for the new funtionality, and the data

@mkeskells mkeskells marked this pull request as ready for review August 25, 2025 20:44
Copy link
Member

@lemire lemire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reasonable

@mkeskells mkeskells merged commit 600c87e into RoaringBitmap:master Aug 31, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants