Skip to content

Commit

Permalink
[GR-23418] Fix broken links in documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
rschatz committed Jul 9, 2020
1 parent e47d30c commit 22a0a0e
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion sulong/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ Changes:
* Removed support for implicit polyglot types for local variables
as the availability of type information is not guaranteed.
Explicit polyglot casts are now strictly required (`polyglot_as_typed`).
See [docs/INTEROP.md](docs/INTEROP.md) and [polyglot.h](projects/com.oracle.truffle.llvm.libraries.bitcode/include/polyglot.h)
See [docs/contributor/INTEROP.md](docs/contributor/INTEROP.md) and [polyglot.h](projects/com.oracle.truffle.llvm.libraries.bitcode/include/polyglot.h)
for more details.
* Support for IR-level tracing.
* Preliminary support for LLVM 7.
Expand Down
7 changes: 4 additions & 3 deletions sulong/docs/contributor/INTEROP.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@ This document explains what the various interop messages mean in the context of
GraalVM LLVM runtime.

Detailed reference documentation of Polyglot interop support in the GraalVM LLVM
runtime can be found in `polyglot.h` (in `mxbuild/<platform>-<arch>/SULONG_HOME/include/polyglot.h`
when building from source, or in `$GRAALVM_HOME/jre/languages/llvm/include/polyglot.h`
in the GraalVM distribution).
runtime can be found in [`polyglot.h`](../../projects/com.oracle.truffle.llvm.libraries.bitcode/include/polyglot.h)
(in `mxbuild/<platform>-<arch>/SULONG_HOME/include/polyglot.h` when building from
source, or in `$GRAALVM_HOME/jre/languages/llvm/include/polyglot.h` in the GraalVM
distribution).

To use the functions from `polyglot.h`, binaries have to link against `-lpolyglot-mock`.

Expand Down
3 changes: 1 addition & 2 deletions sulong/docs/contributor/PUBLICATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,13 @@ ECOOP 2016 Doctoral Symposium, July 18, 2016, Rome, Italy<br>
Int. Workshop on Implementation, Compilation, Optimization of
Object-Oriented Languages, Programs and Systems (ICOOOLPS'16),
July 18, 2016, Rome, Italy, (accepted for publication)<br>
[Download paper](http://2016.ecoop.org/event?action-call-with-get-request-type=1&action2130960991518b7028a4055ff711ea5fc5c3395d1b0-b717-403e-aa7f-b592d9e4a8e8=1&__ajax_runtime_request__=1&context=ecoop-2016&event=icooolps-2016-sulong-execution-of-llvm-based-languages-on-the-jvm)

* Kreindl, J.; Rigger, M.; Mössenböck, H.:<br>
[Debugging Native Extensions of Dynamic Languages](http://ssw.jku.at/manlang18)<br>
15th International Conference on Managed Languages & Runtimes (ManLang'18), September 12-14, 2018, Linz, Austria<br>
[Download paper](http://ssw.jku.at/General/Staff/Kreindl/papers/ManLang_2018_SulongDebugging.pdf)

There is also a [list of general](../../../docs/Publications.md) about GraalVM and Truffle in general.
There is also a [list of general publications](../../../docs/Publications.md) about GraalVM and Truffle in general.

## Presentations

Expand Down
12 changes: 6 additions & 6 deletions sulong/docs/contributor/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
If you are interested in the internals of Sulong, or want to contribute, there are those
resources:

* [Building Sulong from Source](docs/contributor/BUILDING.md)
* [The GraalVM LLVM Toolchain](docs/contributor/TOOLCHAIN.md)
* [Cross-Language Interoperability](docs/contributor/INTEROP.md)
* [Publications](docs/contributor/PUBLICATIONS.md)
* [Sulong test cases](docs/contributor/TESTS.md)
* [FAQ](docs/contributor/FAQ.md)
* [Building Sulong from Source](BUILDING.md)
* [The GraalVM LLVM Toolchain](TOOLCHAIN.md)
* [Cross-Language Interoperability](INTEROP.md)
* [Publications](PUBLICATIONS.md)
* [Sulong test cases](TESTS.md)
* [FAQ](FAQ.md)
2 changes: 1 addition & 1 deletion sulong/docs/contributor/TOOLCHAIN.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ Note that they expect a toolchain name as the first argument. See for example th
On the implementation side, _the toolchain_ consists of multiple ingredients:

* The **LLVM.org component** is similar to a regular [LLVM release](https://llvm.org) (clang, lld, llvm-* tools)
but includes [a few patches](../patches) that are not yet [upstream](https://github.com/llvm/llvm-project).
but includes [a few patches](../../patches) that are not yet [upstream](https://github.com/llvm/llvm-project).
Those patches are general feature improvements that are not specific to GraalVM.
In GraalVM, the LLVM.org component is located in `$GRAALVM/lib/llvm/` (or `$GRAALVM/jre/lib/llvm/` in the Java 8 version).
This component is considered as internal and should not be directly used.
Expand Down

0 comments on commit 22a0a0e

Please sign in to comment.