-
Notifications
You must be signed in to change notification settings - Fork 648
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move compilation StackExecutor to Runtime
Summary: This allows us to use `StackExecutor` for both local and global `eval`. Move the consideration of stack space into the VM, and the compiler no longer uses it directly. NOTE: As is, the diff deliberately keeps the changes in HBC.cpp small to make it easier to pick into stable if necessary. We could refactor things to avoid taking the `void *` argument in the worker functions. Reviewed By: tmikov Differential Revision: D66398356 fbshipit-source-id: a11539ecf028bd5c609ae8a880af8f0f1376edd2
- Loading branch information
1 parent
2897b34
commit abb0bf2
Showing
5 changed files
with
56 additions
and
38 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
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