Skip to content

perf: optimize 64-bit iterator access - #243

Merged
Dr-Emann merged 1 commit into
RoaringBitmap:masterfrom
Dr-Emann:push-womttvuyrxrn
Sep 20, 2026
Merged

Dr-Emann merged 1 commit into
RoaringBitmap:masterfrom
Dr-Emann:push-womttvuyrxrn

Conversation

@Dr-Emann

Copy link
Copy Markdown
Member

Read the iterator value and validity flag through the public CRoaring iterator prefix instead of calling accessor functions. Remove the duplicated Rust-side validity cache and the synchronization calls after bulk reads.

Verified with cargo check and the full cargo test suite.

Read the iterator value and validity flag through the public CRoaring
iterator prefix instead of calling accessor functions. Remove the duplicated
Rust-side validity cache and the synchronization calls after bulk reads.

Verified with cargo check and the full cargo test suite.
@Dr-Emann
Dr-Emann merged commit f8e6329 into RoaringBitmap:master Sep 20, 2026
33 of 54 checks passed
@Dr-Emann
Dr-Emann deleted the push-womttvuyrxrn branch September 20, 2026 03:26
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.

1 participant