-
- Downloads
Merge pull request #301 in G/fastr from...
Merge pull request #301 in G/fastr from ~ADAM.WELC_ORACLE.COM/fastr:feature/rstudio_integration to master * commit '68ae6160': Browser context is now simulated. Added support for comparing SEXP-s and contexts from native side. Added preliminary support for keeping context objects across native calls. Simulating browser context. Missing modifications for copying back Java objects on nested upcalls. Copying back Java object on nested upcalls. Fixed a call to tracing macro. Changed return type of a native interface API call so that we can preserve Java objects correctly on the native side. ffi: maintain stack of jmpbuf ptrs; run callEnter/callExit on Rembedded dowfalls FFI: implement R_Preserve/ReleaseObject and add test Another addition to the native API. While deparsing GNU R structures we need to expand attributes.
Showing
- com.oracle.truffle.r.native/fficall/src/jni/Rembedded.c 49 additions, 17 deletionscom.oracle.truffle.r.native/fficall/src/jni/Rembedded.c
- com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c 7 additions, 4 deletionscom.oracle.truffle.r.native/fficall/src/jni/Rinternals.c
- com.oracle.truffle.r.native/fficall/src/jni/rfficall.c 13 additions, 2 deletionscom.oracle.truffle.r.native/fficall/src/jni/rfficall.c
- com.oracle.truffle.r.native/fficall/src/jni/rffiutils.c 104 additions, 55 deletionscom.oracle.truffle.r.native/fficall/src/jni/rffiutils.c
- com.oracle.truffle.r.native/fficall/src/jni/rffiutils.h 11 additions, 3 deletionscom.oracle.truffle.r.native/fficall/src/jni/rffiutils.h
- com.oracle.truffle.r.native/fficall/src/jni/variables.c 3 additions, 2 deletionscom.oracle.truffle.r.native/fficall/src/jni/variables.c
- com.oracle.truffle.r.native/include/ed_Rinterface_gcntx 2 additions, 0 deletionscom.oracle.truffle.r.native/include/ed_Rinterface_gcntx
- com.oracle.truffle.r.native/include/ed_Rinternals 10 additions, 0 deletionscom.oracle.truffle.r.native/include/ed_Rinternals
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/helpers/BrowserInteractNode.java 14 additions, 2 deletions.../truffle/r/nodes/builtin/helpers/BrowserInteractNode.java
- com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jnr/CallRFFIHelper.java 39 additions, 33 deletions.../com/oracle/truffle/r/runtime/ffi/jnr/CallRFFIHelper.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RCaller.java 7 additions, 0 deletions...e.r.runtime/src/com/oracle/truffle/r/runtime/RCaller.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java 1 addition, 1 deletion....r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/instrument/InstrumentationState.java 9 additions, 4 deletions...le/truffle/r/runtime/instrument/InstrumentationState.java
- com.oracle.truffle.r.test.native/packages/testrffi/testrffi/R/testrffi.R 17 additions, 2 deletions...fle.r.test.native/packages/testrffi/testrffi/R/testrffi.R
- com.oracle.truffle.r.test.native/packages/testrffi/testrffi/src/testrffi.c 24 additions, 2 deletions...e.r.test.native/packages/testrffi/testrffi/src/testrffi.c
Loading
Please register or sign in to comment