-
- Downloads
Change the AST structure so that args are copied in RootTagged node
* New interface RootBodyNode implemented by FunctionBodyNode * FunctionBodyNode saves args and then executes the actual body node * New tag FunctionBodyBlockTag that tags BlockStatements that are function bodies * FastR debugger that used to listen to RootTags (originally BlockNodes that had FunctionDefinitionNode as parent) is now listening to FunctionBodyBlockTags
Showing
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/REngine.java 30 additions, 5 deletions...fle.r.engine/src/com/oracle/truffle/r/engine/REngine.java
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/RRuntimeASTAccessImpl.java 40 additions, 31 deletions...rc/com/oracle/truffle/r/engine/RRuntimeASTAccessImpl.java
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/TruffleRLanguageImpl.java 2 additions, 1 deletion...src/com/oracle/truffle/r/engine/TruffleRLanguageImpl.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/helpers/DebugHandling.java 14 additions, 12 deletions...oracle/truffle/r/nodes/builtin/helpers/DebugHandling.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/helpers/TraceHandling.java 3 additions, 3 deletions...oracle/truffle/r/nodes/builtin/helpers/TraceHandling.java
- com.oracle.truffle.r.nodes.test/src/com/oracle/truffle/r/nodes/test/SpecialCallTest.java 2 additions, 2 deletions.../src/com/oracle/truffle/r/nodes/test/SpecialCallTest.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/control/BlockNode.java 1 addition, 1 deletion...des/src/com/oracle/truffle/r/nodes/control/BlockNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/FunctionBodyNode.java 155 additions, 0 deletions...com/oracle/truffle/r/nodes/function/FunctionBodyNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/FunctionDefinitionNode.java 4 additions, 100 deletions...acle/truffle/r/nodes/function/FunctionDefinitionNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RCallNode.java 5 additions, 0 deletions...es/src/com/oracle/truffle/r/nodes/function/RCallNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrumentation/RInstrumentation.java 3 additions, 2 deletions...cle/truffle/r/nodes/instrumentation/RInstrumentation.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrumentation/RSyntaxTags.java 18 additions, 1 deletion...m/oracle/truffle/r/nodes/instrumentation/RSyntaxTags.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RootBodyNode.java 60 additions, 0 deletions...untime/src/com/oracle/truffle/r/runtime/RootBodyNode.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RootWithBody.java 8 additions, 4 deletions...untime/src/com/oracle/truffle/r/runtime/RootWithBody.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/nodes/instrumentation/RRootBodyNodeWrapper.java 91 additions, 0 deletions...r/runtime/nodes/instrumentation/RRootBodyNodeWrapper.java
- com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/tck/FastRDebugTest.java 1 addition, 3 deletions...est/src/com/oracle/truffle/r/test/tck/FastRDebugTest.java
Loading
Please register or sign in to comment