Skip to content

Add fast handlers#591

Draft
matthew-mojira wants to merge 41 commits intotitzer:masterfrom
matthew-mojira:fast-handlers
Draft

Add fast handlers#591
matthew-mojira wants to merge 41 commits intotitzer:masterfrom
matthew-mojira:fast-handlers

Conversation

@matthew-mojira
Copy link
Copy Markdown
Contributor

No description provided.

@matthew-mojira matthew-mojira force-pushed the fast-handlers branch 3 times, most recently from 71194b8 to 0817e0d Compare April 5, 2026 22:02
…+ others

* added FastIntTuning.useFastFunctions which could control use of fast functions
* added Mmap.reserve32 to use MAP_32BIT to force 4-byte addresses in dispatch table
* allow PROT_WRITE in executable code for the dispatch table patching
  - probably needs to be refined to be just the table region
* added u32leb_size helper (should really be removed)
* add fast_call_idx so that we can get opcode from function later for patching
* advance PC beyond operands (which remain in place, orig function index)
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