-
- Downloads
Merge pull request #105 in G/fastr from ~ADAM.WELC_ORACLE.COM/fastr:feature/promise_opt to master
* commit 'bb30b492': Fixes related to making EagerPromise a final class again. Modified option controlling inline caching for promises to allow specifying cache size. The EagerPromise class made final again Enforce guarantee that if no eager promise evaluation optimizations are used then no eager promises are created. A change to enable option-controlled cache-less evaluation of promises. Fixed a problem with evaluation of default promises. Made a "promised" promise a subclass of "eager" promise to enable "promised" promise stats.
Showing
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/PromiseHelperNode.java 16 additions, 13 deletions...om/oracle/truffle/r/nodes/function/PromiseHelperNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RMissingHelper.java 3 additions, 3 deletions...c/com/oracle/truffle/r/nodes/function/RMissingHelper.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/FastROptions.java 26 additions, 1 deletion...untime/src/com/oracle/truffle/r/runtime/FastROptions.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/FastPathFactory.java 2 additions, 1 deletion...rc/com/oracle/truffle/r/runtime/data/FastPathFactory.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RDataFactory.java 12 additions, 0 deletions...e/src/com/oracle/truffle/r/runtime/data/RDataFactory.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPromise.java 23 additions, 3 deletions...ntime/src/com/oracle/truffle/r/runtime/data/RPromise.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/nodes/EvaluatedArgumentsFastPath.java 2 additions, 1 deletion...e/truffle/r/runtime/nodes/EvaluatedArgumentsFastPath.java
- com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/tck/FastRDebugTest.java 3 additions, 3 deletions...est/src/com/oracle/truffle/r/test/tck/FastRDebugTest.java
Loading
Please register or sign in to comment