Skip to content

FastR - GraalVM Community Edition 1.0 RC8

Pre-release
Pre-release
Compare
Choose a tag to compare
@ansalond ansalond released this 19 Oct 19:13
· 3666 commits to master since this release

FastR is a GNU R compatible implementation of R for GraalVM. It is currently based on R 3.4.0, reuses the base packages of GNU R is compatible with the ecosystem.

For example, FastR can install and run unmodified complex R packages like ggplot2, Shiny, or Rcpp, for compatibility with other packages please refer to the compatibility checker: http://www.graalvm.org/docs/reference-manual/compatibility/.

Being implemented on top of GraalVM, FastR uses its state-of-the-art JIT compiler and has better peak performance, often several times faster than GNU R.

The R language components can be installed in GraalVM using the gu utility.

More information is available on the GraalVM website: http://www.graalvm.org/docs/reference-manual/languages/r/

Bug fixes:

  • slot (@) was not working with foreign arrays
  • memory leak when invoking some native functions
  • one symbol was reported multiple times to the memory profiler
  • maintain the same ownership relation between SEXPs as GNU-R does to prevent an unexpected collection of some SEXPs