Skip to content

Conversation

@jserv
Copy link
Contributor

@jserv jserv commented Jan 7, 2026

This replaces O(n) linear scan with O(1) hash table for textfield/slider registration using linear probing for collision handling. It also adds iui_ptr_hash_idx() using Knuth multiplicative hash to avoid clustering on page-aligned buffer allocations.

This replaces O(n) linear scan with O(1) hash table for textfield/slider
registration using linear probing for collision handling. It also adds
iui_ptr_hash_idx() using Knuth multiplicative hash to avoid clustering
on page-aligned buffer allocations.
@jserv jserv merged commit 450667a into main Jan 7, 2026
11 checks passed
@jserv jserv deleted the field-track branch January 7, 2026 17:07
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