Skip to content

Conversation

kyon4ik
Copy link

@kyon4ik kyon4ik commented Jul 31, 2025

Adds simple and fast hashtable implementation, that uses open addressing and quadratic probing. By default FNV-1a hash algorithm is used. There is no remove method, but compiler doesn't use it anyway.

Adds string interner, that deduplicates any repeating strings in the compiled code and stores them in the arena.

@kyon4ik kyon4ik marked this pull request as ready for review August 4, 2025 09:49
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