-
- Downloads
Merge pull request #158 in G/fastr from ~MICK.JORDAN_ORACLE.COM/fastr:feature/rprof to master
* commit 'f9cd9395': Correct use of Source.internal() check style fix; RPerfStats option fix Instrumentation refactoring. Retire RNodeTimer, REntryCounts; replace with RFunctionProfiler Retire FunctionUID replace use with SourceSection Refactor all context-specific instrumentation state into InstrumentationState class Enable rowsum test remove old FastROption row sum_matrix: use AbstractVectors Rprof: move state into RContext Add support for storing Profiler in Context; more RSource cleanup/functions RowsumFunctions: cast pipeline review fixes Move RInternalInternalSourceDescriptions into RSource compiler fixes Tighten up Rsource methods, use getURI instead of getPath, set .internal() on internal sources Implement line.profiling Implement Rprof (no lineProfiling, memProfiling, gcProfiling) remove old comment Implement rowsums_matrix (needed by summaryRprof); enable tests Change "description" to "name" in FunctionDefinitionNode. Fixes regression on source'd functions where name was lost (description is already used in Node for some other meaning) Provide access to Polyglot engine instance from Context
No related branches found
No related tags found
Showing
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/REngine.java 6 additions, 7 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 1 addition, 1 deletion...rc/com/oracle/truffle/r/engine/RRuntimeASTAccessImpl.java
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/shell/JLineConsoleHandler.java 2 additions, 2 deletions...om/oracle/truffle/r/engine/shell/JLineConsoleHandler.java
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/shell/RCommand.java 6 additions, 7 deletions...ngine/src/com/oracle/truffle/r/engine/shell/RCommand.java
- com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Rprof.java 236 additions, 0 deletions...library/src/com/oracle/truffle/r/library/utils/Rprof.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/BasePackage.java 7 additions, 8 deletions.../com/oracle/truffle/r/nodes/builtin/base/BasePackage.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Lapply.java 1 addition, 1 deletion...n/src/com/oracle/truffle/r/nodes/builtin/base/Lapply.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/RowsumFunctions.java 144 additions, 0 deletions.../oracle/truffle/r/nodes/builtin/base/RowsumFunctions.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/TraceFunctions.java 3 additions, 3 deletions...m/oracle/truffle/r/nodes/builtin/base/TraceFunctions.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/foreign/ForeignFunctions.java 3 additions, 1 deletion...ruffle/r/nodes/builtin/base/foreign/ForeignFunctions.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRCallCounting.java 0 additions, 79 deletions...acle/truffle/r/nodes/builtin/fastr/FastRCallCounting.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRContext.java 4 additions, 5 deletions...om/oracle/truffle/r/nodes/builtin/fastr/FastRContext.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRFunctionProfiler.java 257 additions, 0 deletions.../truffle/r/nodes/builtin/fastr/FastRFunctionProfiler.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRFunctionTimer.java 0 additions, 103 deletions...cle/truffle/r/nodes/builtin/fastr/FastRFunctionTimer.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java 1 addition, 2 deletions...om/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/helpers/BrowserInteractNode.java 1 addition, 2 deletions.../truffle/r/nodes/builtin/helpers/BrowserInteractNode.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/helpers/DebugHandling.java 19 additions, 19 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 7 additions, 11 deletions...oracle/truffle/r/nodes/builtin/helpers/TraceHandling.java
- com.oracle.truffle.r.nodes.test/src/com/oracle/truffle/r/nodes/test/TestBase.java 1 addition, 1 deletion...es.test/src/com/oracle/truffle/r/nodes/test/TestBase.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/ALONGFunctionUIDFactory.java 0 additions, 64 deletions...cle/truffle/r/nodes/function/ALONGFunctionUIDFactory.java
Loading
Please register or sign in to comment