FastR - GraalVM Community Edition 1.0 RC9
Pre-releaseFastR 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/
New features
- various improvements in handling of foreign objects in R
Added missing R builtins and C API
- eapply builtin
- rapply builtin
Bug fixes:
- colon builtin calculated length incorrectly in some circumstances
- storage.mode<- works with NULL
- Rf_coerceVector works with pairlists and language objects
- allow formal parameter names: '..1', '..1=default', '...=default'