Skip to content

perf(*): guided optimzaiton from WAF use cases#3

Merged
fffonion merged 7 commits into
masterfrom
recovery/pd-vm-waf-jit-specialization-20260716
Jul 17, 2026
Merged

perf(*): guided optimzaiton from WAF use cases#3
fffonion merged 7 commits into
masterfrom
recovery/pd-vm-waf-jit-specialization-20260716

Conversation

@fffonion

Copy link
Copy Markdown
Collaborator

No description provided.

fffonion added 7 commits July 17, 2026 17:45
- lower regex match and replace through SSA native helpers
- keep literal string helpers inside hot traces
- preserve tagged equality for dynamic string comparisons
- cover native specialization and move semantics
- overload string_replace_literal for parallel string arrays
- preserve replacement order and validate array shapes
- expose display conversion for native JIT helpers
- add stdlib coverage for replacement sequences
- add checked tagged-value length lowering
- specialize ordered literal replacement arrays
- fold known type and display conversions inside traces
- trust proven unboxed numeric SSA representations over stale hints
- add focused recorder and end-to-end JIT coverage
Allow workload diagnostics to attribute hot call-boundary exits to their bytecode instruction.
@fffonion
fffonion force-pushed the recovery/pd-vm-waf-jit-specialization-20260716 branch from 41fd6cd to 0848610 Compare July 17, 2026 09:45
@fffonion
fffonion merged commit 0848610 into master Jul 17, 2026
3 checks passed
@fffonion
fffonion deleted the recovery/pd-vm-waf-jit-specialization-20260716 branch July 17, 2026 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