-
Notifications
You must be signed in to change notification settings - Fork 857
Refactor(optimizer)!: remove recursion from simplify
#4988
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
cc5dba8
to
d480c8e
Compare
f783593
to
e01a0ba
Compare
e01a0ba
to
f08f3f7
Compare
Just a heads up: I don't think this PR will enable us to handle large ASTs without making the I've created two branches, trying different approaches to achieve this, but both incur a performance hit compared to main and so still need to figure out how to optimize them further to at least reach parity.
EDIT: I ended up refactoring |
80c727c
to
38ec768
Compare
simplify
Saw main...toby/simplify yesterday and figured I'd try to take it to the finish line. Please take a look.