Skip to content

Commit 9e3e248

Browse files
committedOct 11, 2021
Fix broken links reported by check_links.rb script
1 parent f9134bf commit 9e3e248

File tree

6 files changed

+7
-10
lines changed

6 files changed

+7
-10
lines changed
 

‎docs/getting-started/graalvm-community/get-started-graalvm-community.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ ruby [options] program.rb
188188
```
189189

190190
GraalVM Ruby runtime environment uses the
191-
[same options as the standard implementation of Ruby](../../reference-manual/ruby/Options.md),
191+
[same options as the standard implementation of Ruby](../../reference-manual/ruby/options.md),
192192
with some additions. For example:
193193
```shell
194194
gem install chunky_png

‎docs/reference-manual/embedding/embed-languages.md

+2-5
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ permalink: /reference-manual/embed-languages/
1717
* [Build Native Images from Polyglot Applications](#build-native-images-from-polyglot-applications)
1818
* [Code Caching Across Multiple Contexts](#code-caching-across-multiple-contexts)
1919
* [Embed languages in Guest Languages](#embed-languages-in-guest-languages)
20-
* [Step Through with Execution Listeners](#step-through-with-execution-listeners)
2120
* [Build a Shell for Many Languages](#build-a-shell-for-many-languages)
21+
* [Step Through with Execution Listeners](#step-through-with-execution-listeners)
2222
* [Configure Sandbox Resource Limits](#configure-sandbox-resource-limits)
2323

24-
2524
The GraalVM Polyglot API lets you embed and run code from guest languages in JVM-based host applications.
2625

2726
Throughout this section, you will learn how to create a host application in Java that
@@ -493,7 +492,7 @@ Caching may be disabled explicitly by setting [cached(boolean cached)](https://
493492

494493
Consider the following code snippet as an example:
495494

496-
```
495+
```java
497496
public class Main {
498497
public static void main(String[] args) {
499498
try (Engine engine = Engine.create()) {
@@ -600,8 +599,6 @@ for (;;) {
600599
}
601600
```
602601

603-
604-
605602
## Step Through with Execution Listeners
606603

607604
The GraalVM Polyglot API allows users to instrument the execution of guest languages through [ExecutionListener class](http://www.graalvm.org/sdk/javadoc/org/graalvm/polyglot/management/ExecutionListener.html). For example, it lets you attach an execution listener that is invoked for every statement of the guest language program. Execution listeners

‎truffle/docs/LanguageTutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ Conference on Programming Language Design and Implementation [PLDI 2016](http://
1919
Next Steps:
2020
* Start to subclass [TruffleLanguage](http://www.graalvm.org/truffle/javadoc/com/oracle/truffle/api/TruffleLanguage.html) for your own language implementation.
2121
* Fork [SimpleLanguage](https://github.com/graalvm/simplelanguage), a toy language that demonstrates how to use many Truffle features.
22-
* Embed Truffle languages in Java host applications using the [Polyglot API](../../reference-manual/embedding/embed-languages.md).
22+
* Embed Truffle languages in Java host applications using the [Polyglot API](../../docs/reference-manual/embedding/embed-languages.md).
2323
* Read [GraalVM/Truffle publications](https://github.com/oracle/graal/blob/master/docs/Publications.md).

‎truffle/docs/Optimizing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ The `--engine.TraceCompilation` option also shows CallTarget invalidations with
577577
578578
## Ideal Graph Visualizer
579579
580-
The [Ideal Graph Visualizer (IGV)](../../tools/ideal-graph-visualizer.md) is a tool to understand Truffle ASTs and the GraalVM compiler graphs.
580+
The [Ideal Graph Visualizer (IGV)](../../docs/tools/ideal-graph-visualizer.md) is a tool to understand Truffle ASTs and the GraalVM compiler graphs.
581581
582582
A typical usage is to run with `--vm.Dgraal.Dump=Truffle:1 --vm.Dgraal.PrintGraph=Network`, which will show you Truffle ASTs, guest-language call graphs, and the Graal graphs as they leave the Truffle phase.
583583
If the `-Dgraal.PrintGraph=Network` flag is omitted then the dump files are placed in the `graal_dumps` directory, which you should then open in IGV.

‎truffle/docs/Profiling.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ permalink: /graalvm-as-a-platform/language-implementation-framework/Profiling/
99
There is no shortage of tools for profiling interpreters written using Truffle.
1010
When running in JVM mode you can use standard JVM tooling such as VisualVM, Java Flight Recorder, and Oracle Developer Studio. When running in Native Image you can use `callgrind` from the Valgrind tool suite, and other system tools such as `strace`.
1111
As a language running on GraalVM, other GraalVM tools can be used.
12-
For a broad enough definition of profiling, you can also use the [Ideal Graph Visualizer (IGV)](../../tools/ideal-graph-visualizer.md) and C1 Visualizer to inspect the compiler output.
12+
For a broad enough definition of profiling, you can also use the [Ideal Graph Visualizer (IGV)](../../docs/tools/ideal-graph-visualizer.md) and C1 Visualizer to inspect the compiler output.
1313

1414
This guide is less about how to use each tool and more about suggestions for extracting the most useful information from the tools, assuming a basic knowledge of their usage.
1515

‎truffle/docs/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Consider reading [these publications](https://github.com/oracle/graal/blob/maste
5050
Implementing a language using Truffle offers a way to interoperate with other "Truffle" languages.
5151
To learn more about verifying that your language is a valid polyglot citizen, read more about using the [Polyglot TCK](./TCK.md).
5252
Somewhat related topics worth exploring are [Truffle Libraries](./TruffleLibraries.md), as well as how to use them to implement a language [interoperability](./InteropMigration.md).
53-
Languages implemented with Truffle can also be embedded in Java host applications using the [Polyglot API](../../reference-manual/embedding/embed-languages.md).
53+
Languages implemented with Truffle can also be embedded in Java host applications using the [Polyglot API](../../docs/reference-manual/embedding/embed-languages.md).
5454

5555
To better understand how to improve the performance of your language please consult the documentation on [profiling](./Profiling.md) and [optimizing](./Optimizing.md) your language.
5656
Also, to better understand how to use Truffle's automated monomorphization feature (i.e., splitting), look at the [related documentation](./splitting/Monomorphization.md).

0 commit comments

Comments
 (0)
Please sign in to comment.