TruffleRuby, a high-performance embeddable Ruby implementation. This artifact includes the core language runtime without standard libraries. It is not recommended to depend on this artifact directly. Instead, use 'org.graalvm.polyglot:ruby' to ensure all dependencies are pulled in correctly.
Compile Dependencies (15)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
BSD 3-clause
| org.graalvm.llvm
»
llvm-api Graal LLVM API. | 24.2.1 | 25.0.3 | |
BSD 3-clause
| org.graalvm.llvm
»
llvm-language-nfi Sulong NFI backend | 24.2.1 | 25.0.3 | |
BSD 3-clause
| org.graalvm.llvm
»
llvm-language-native Sulong Native functionality (native memory support, native library support) | 24.2.1 | 25.0.3 | |
UPL
| org.graalvm.polyglot
»
polyglot A framework that allows to embed polyglot language implementations in Java. | 24.2.1 | 25.0.3 | |
Regexp
UPL
| org.graalvm.regex
»
regex Truffle regular expressions language. | 24.2.1 | 25.0.3 | |
EPL 2.0
| org.graalvm.ruby
»
ruby-annotations TruffleRuby Annotations | 24.2.1 | 25.0.0 | |
EPL 2.0
| org.graalvm.ruby
»
ruby-shared TruffleRuby Shared constants and predicates | 24.2.1 | 25.0.0 | |
UPL
| org.graalvm.sdk
»
collections A collections framework for GraalVM components. | 24.2.1 | 25.0.3 | |
UPL
| org.graalvm.sdk
»
nativeimage A framework that allows to customize native image generation. | 24.2.1 | 25.0.3 | |
BSD 3-clause
| org.graalvm.shadowed
»
jline JLINE3 shaded module. | 24.2.1 | 25.0.3 | |
MIT
| org.graalvm.shadowed
»
jcodings JCodings module shadowed for Truffle. | 24.2.1 | 25.0.3 | |
MIT
| org.graalvm.shadowed
»
joni JOni module shadowed for TruffleRuby. | 24.2.1 | 25.0.1 | |
UPL
| org.graalvm.truffle
»
truffle-api Truffle is a multi-language framework for executing dynamic languages | 24.2.1 | 25.0.3 | |
UPL
| org.graalvm.truffle
»
truffle-nfi Native function interface for the Truffle framework. | 24.2.1 | 25.0.3 | |
UPL
| org.graalvm.truffle
»
truffle-nfi-libffi Implementation of the Truffle NFI using libffi. | 24.2.1 | 25.0.3 |
