-
-
Notifications
You must be signed in to change notification settings - Fork 311
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
optimize the graph shape to not create sub-graphs when possible #724
base: master
Are you sure you want to change the base?
Commits on Jan 25, 2024
-
lang: interfaces Add CallableFunc interface
Add a new interface for callable functions.
Configuration menu - View commit details
-
Copy full SHA for 6bb5930 - Browse repository at this point
Copy the full SHA 6bb5930View commit details -
lang: funcs: structs: Add CallableFunc implementation for if func
Add an initial implementation for the `if` function.
Configuration menu - View commit details
-
Copy full SHA for f4df5a6 - Browse repository at this point
Copy the full SHA f4df5a6View commit details -
lang: funcs: structs: Add CallableFunc implementation for const func
Add an initial implementation for the `const` function.
Configuration menu - View commit details
-
Copy full SHA for bf06110 - Browse repository at this point
Copy the full SHA bf06110View commit details -
lang: funcs: Add CallableFunc implementation for simple and simplepoly
Add initial implementations for these wrapper functions.
Configuration menu - View commit details
-
Copy full SHA for 321e89f - Browse repository at this point
Copy the full SHA 321e89fView commit details -
lang: funcs: facts: Add CallableFunc implementation for fact
Add an initial implementation for this wrapper function.
Configuration menu - View commit details
-
Copy full SHA for a264977 - Browse repository at this point
Copy the full SHA a264977View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d3bd5 - Browse repository at this point
Copy the full SHA d6d3bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for debbf55 - Browse repository at this point
Copy the full SHA debbf55View commit details -
Configuration menu - View commit details
-
Copy full SHA for eab4f87 - Browse repository at this point
Copy the full SHA eab4f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9506b02 - Browse repository at this point
Copy the full SHA 9506b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2df932a - Browse repository at this point
Copy the full SHA 2df932aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa43cbf - Browse repository at this point
Copy the full SHA aa43cbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 723d2f8 - Browse repository at this point
Copy the full SHA 723d2f8View commit details -
XXX: lang: ast: Add Value speculation sentinel error
If it's useful, we have it... XXX
Configuration menu - View commit details
-
Copy full SHA for 27f155f - Browse repository at this point
Copy the full SHA 27f155fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8138b5c - Browse repository at this point
Copy the full SHA 8138b5cView commit details -
we do include obj.Args in the ordering logic now.
Configuration menu - View commit details
-
Copy full SHA for b9b9796 - Browse repository at this point
Copy the full SHA b9b9796View commit details -
answer to XXX comment in commit description
we cover the args and the body, that covers both the newly-bound variables and all the variable usages in a lambda. builtins don't need ordering arrows because builtins are available from the beginning, there is no question about whether they should be processed before or after a given Stmt.
Configuration menu - View commit details
-
Copy full SHA for 29341a0 - Browse repository at this point
Copy the full SHA 29341a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94455ee - Browse repository at this point
Copy the full SHA 94455eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4270af - Browse repository at this point
Copy the full SHA d4270afView commit details -
Configuration menu - View commit details
-
Copy full SHA for d29983e - Browse repository at this point
Copy the full SHA d29983eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 899b5d5 - Browse repository at this point
Copy the full SHA 899b5d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for eba4f9d - Browse repository at this point
Copy the full SHA eba4f9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a4c1ad - Browse repository at this point
Copy the full SHA 9a4c1adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42d529b - Browse repository at this point
Copy the full SHA 42d529bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad1df2 - Browse repository at this point
Copy the full SHA 0ad1df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c2df8f - Browse repository at this point
Copy the full SHA 2c2df8fView commit details
Commits on Jan 29, 2024
-
Revert "XXX: COMPLETELY GUESSING, PROBABLY WRONG"
This reverts commit 2c2df8f. It is indeed wrong. We need to implement a new method to full.FuncValue, not bend over backwards to reuse Func's method.
Configuration menu - View commit details
-
Copy full SHA for d61a5df - Browse repository at this point
Copy the full SHA d61a5dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ad1382 - Browse repository at this point
Copy the full SHA 7ad1382View commit details -
Configuration menu - View commit details
-
Copy full SHA for b957901 - Browse repository at this point
Copy the full SHA b957901View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44e3c06 - Browse repository at this point
Copy the full SHA 44e3c06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c0967 - Browse repository at this point
Copy the full SHA 87c0967View commit details
Commits on Feb 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c41e67 - Browse repository at this point
Copy the full SHA 2c41e67View commit details
Commits on Feb 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8caf0a7 - Browse repository at this point
Copy the full SHA 8caf0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e25c9a6 - Browse repository at this point
Copy the full SHA e25c9a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2852f2e - Browse repository at this point
Copy the full SHA 2852f2eView commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c56211f - Browse repository at this point
Copy the full SHA c56211fView commit details