Skip to content

Use xxh3 hashing for static literals - #4303

Merged
kddnewton merged 1 commit into
mainfrom
use-xxh3
Oct 24, 2026
Merged

kddnewton merged 1 commit into
mainfrom
use-xxh3

Conversation

@kddnewton

Copy link
Copy Markdown
Collaborator

Instead of the half-baked murmur hash we were using. Also since it now nicely spreads out the bits, keep all of the nodes in one hash/allocation, and keep a 4-pointer buffer on the stack for the majority case where there aren't that many keys.

Instead of the half-baked murmur hash we were using. Also since
it now nicely spreads out the bits, keep all of the nodes in one
hash/allocation, and keep a 4-pointer buffer on the stack for the
majority case where there aren't that many keys.
@kddnewton
kddnewton merged commit cde8d11 into main Oct 24, 2026
117 checks passed
@kddnewton
kddnewton deleted the use-xxh3 branch October 24, 2026 00:43
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