- May 13, 2016
-
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
Merge pull request #73 in G/fastr from ~LUKAS.STADLER_ORACLE.COM/fastr:feature/evaluated_args_check to master * commit '044fbb70': enable passing tests ReadVariableNodes with generated names are still syntax nodes check that arguments are simple expressions before optimizing them via EvaluatedArgumentsVisitor
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Stepan Sindelar authored
Merge pull request #74 in G/fastr from ~STEPAN.SINDELAR_ORACLE.COM/fastr:feature/visibility-refactoring to master * commit '9cbe227a': Removed now unnecessary 'recursive' flag from Identical Add test cases that exercise output visibility corner cases FastPath handles new visibility properly Remove VisibilityController interface Replace forceVisibility for RContext.setVisibility Removed controlVisibility calls from RBuiltins Fixed VisibilityController implementors that are not built-ins Replaced inherited RInvisibleBuiltin with annotation RBuiltins annotated with visibility matching GnuR
-
stepan authored
This flag was used for handling visibility. With the new system, it is not necessary anymore.
-
- May 12, 2016
-
-
Mick Jordan authored
Merge pull request #70 in G/fastr from ~MICK.JORDAN_ORACLE.COM/fastr:feature/fastr-builtin to master * commit '6064242b': final cleanup of RCallNode.getSyntaxLHS/HiddenInternalFunctions minor cleanup of RCallNode.getSyntaxLHS (debuggability) Fix RCallNode.createCloneReplacingArgs creating nested ForcePromiseNode start fix for internal error tracing startup
-
Mick Jordan authored
-
stepan authored
-
stepan authored
-
Mick Jordan authored
-
stepan authored
Builtins now have visibility controlled through their annotation and other nodes explicitly call RContext.setVisibility
-
stepan authored
-
stepan authored
-
stepan authored
Visibility for those nodes will not be handled by common built-in invocation code, instead they are setting the visibility directly through RContext if necessary.
-
stepan authored
-
stepan authored
-
Lukas Stadler authored
Merge pull request #71 in G/fastr from ~LUKAS.STADLER_ORACLE.COM/fastr:feature/various_changes4 to master * commit '4524c682': enable passing test fix more ReadVariableNode calls with null frames special case in RMissingHelper for eager promises update cached function in RCallNode generic case do not produce optimized promises in RCallNode generic case unwrap VirtualEvalFrames when creating environments never call ReadVariableNode without frame (can lead to NPE during promise evaluation) modify lapply to simulate the correct call structure provide "Ignore Whitespace" flag for tests add output for new lexer test various cleanups properly throw recognizer errors from the lexer various small fixes (imports, unused fields) enable passing tests
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Lukas Stadler authored
-
- May 11, 2016
-
-
Michael Van De Vanter authored
Add FastRDebugTest * commit 'ab1f67f9': update Truffle version Added FastRDebugTest
-
Michael Van De Vanter authored
* master: remove .fastr.dumptrees builtin update Truffle version Regenerated tests. A fix to the deparser. Added the "contains" annotation to the generic specialization. Added a generic specialization to mapply. Signature of mapply cannot contain empty strings.
-