Skip to content

Static analysis#211

Draft
CertainLach wants to merge 31 commits intomasterfrom
ci/perftests
Draft

Static analysis#211
CertainLach wants to merge 31 commits intomasterfrom
ci/perftests

Conversation

@CertainLach
Copy link
Copy Markdown
Owner

Recovered the static analysis from multiple older branches, seems good so far

image

It allows to replace HashMap in context with proper LocalId indexing, which improves performance 5x in some benchmarks, but the thing I mostly want to get from this refactor is automatic hoisting and avoiding fat oop object creation in cases when the fields don't reference this/super

image

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