-
Notifications
You must be signed in to change notification settings - Fork 323
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
Cascade <|
functions is slow
#6269
Comments
Benchmark shows that cascade of |
Jaroslav Tulach reports a new STANDUP for yesterday (2023-04-21): Progress: - benchmark: #6269 (comment)
Next Day: Continue with <| functions
|
The idea of inlining "regular functions" cannot be implemented right now:
Luckily it has been found that It has also been concluded that we want to move as much of these [1] We would need to define our own:
and use it everywhere we use |
<|
is slow<|
functions is slow
Jaroslav Tulach reports a new STANDUP for yesterday (2023-04-24): Progress: - PR for
Next Day: Integrate
|
Analysis of "if then else cascade slowdown" concluded that not only we want to continue to convert the conditional statement into
if_then_else
builtin (and run it as fast as #6255 does), but we also want regular, user written functions like<|
or other control flow functions (with no local variables) to run as fast as theif_then_else
builtin.Checklist
<|
functionsImprove the speed of any functions that has no local variables by implementingInlineableRootNode
Verify unit tests continue to workDependencies
Follow Up
<|
up without forcing it to be builtin #6394The text was updated successfully, but these errors were encountered: