Skip to content

Commit 74705ed

Browse files
committed
[GR-31080] Move the docs sources in Graal/docs space by preserving website pages build.
PullRequest: fastr/2612
2 parents c802b06 + b229447 commit 74705ed

File tree

7 files changed

+43
-1
lines changed

7 files changed

+43
-1
lines changed

documentation/user/Compatibility.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: GraalVM R Engine Compatibility
5+
permalink: /reference-manual/r/Compatibility/
6+
---
17
# GraalVM R Runtime Compatibility
28

39
The GraalVM R runtime is based on GNU R and reuses the base packages.

documentation/user/ExtensionsSupport.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: R Extensions Support
5+
permalink: /reference-manual/r/ExtensionsSupport/
6+
---
17
# R Extensions Support
28

39
The GraalVM R runtime can run [R extensions](https://cran.r-project.org/doc/manuals/r-release/R-exts.html) in two modes:
@@ -8,7 +14,7 @@ The GraalVM R runtime can run [R extensions](https://cran.r-project.org/doc/manu
814
The *native* mode is better suited for code that does not extensively interact with the R API, for example, plain C or Fortran numerical computations working on primitive arrays.
915
The *llvm* mode provides significantly better performance for extensions that frequently call between R and the C/C++ code, because GraalVM's LLVM runtime is also partially evaluated like the R code.
1016
Both can be inlined and optimized as one compilation unit.
11-
Moreover, GraalVM's LLVM runtime is supported by [GraalVM tools](https://www.graalvm.org/docs/graalvm-tools/) which allows users to, for instance, debug R and C code together.
17+
Moreover, GraalVM's LLVM runtime is supported by [GraalVM tools](https://www.graalvm.org/tools/) which allows users to, for instance, debug R and C code together.
1218

1319
In one GraalVM R process, any R package can be loaded in either mode.
1420
That is, GraalVM's R runtime supports mixing packages loaded in the *native* mode with packages loaded in the *llvm* mode in one process.

documentation/user/Interoperability.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: Interoperability
5+
permalink: /reference-manual/r/Interoperability/
6+
---
17
# Interoperability
28

39
GraalVM supports several other programming languages including JavaScript, Ruby, Python, and those that compile to LLVM bitcode.

documentation/user/JavaInteroperability.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: Interoperability with Java
5+
permalink: /reference-manual/r/JavaInteroperability/
6+
---
17
# Interoperability with Java
28

39
The GraalVM R runtime provides the built-in interoperability with Java.

documentation/user/ParallelExecution.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: Parallel Execution
5+
permalink: /reference-manual/r/ParallelExecution/
6+
---
17
# Parallel Execution
28

39
The `FORK` cluster and functions depending solely on forking (e.g., `mcparallel`) are not supported by the GraalVM R runtime at the moment.

documentation/user/Performance.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: GraalVM R Engine Performance
5+
permalink: /reference-manual/r/Performance/
6+
---
17
# Runtime Performance
28

39
GraalVM optimizes R code that runs for extended periods of time.

documentation/user/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
layout: docs-experimental
3+
toc_group: fastr
4+
link_title: R Reference
5+
permalink: /reference-manual/r/
6+
---
17
# GraalVM R Runtime
28

39
GraalVM provides a GNU-compatible R runtime to run R programs directly or in the REPL mode.

0 commit comments

Comments
 (0)