-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rework FunctionCalls to allow multiple returned objects (#44)
* Restructure FunctionCall * Make closures work again * Improve scheduler * Change Function Calls to mostly use Vectors instead of Tuples This makes small function calls slower, but large function calls much much faster to compile * WIP fix input assignment code world age problem * Remove trie workaround * Remove call_fc and execute functions * Remove superfluous _gen_access_expr and simplify _gen_local_init * Renaming of member variables * renaming/docs/removing unused interfaces fix type stability in closures * Work on performance problems with closures (again...) * Fix NodeSplit
- Loading branch information
1 parent
4a35700
commit 1c35bb9
Showing
40 changed files
with
641 additions
and
619 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.