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 (12)

Category/LicenseGroup / ArtifactVersionUpdates
BSD 3-clause
org.graalvm.llvm » llvm-api
Graal LLVM API.
23.1.825.0.3
BSD 3-clause
org.graalvm.llvm » llvm-language-nfi
Sulong NFI backend
23.1.825.0.3
BSD 3-clause
org.graalvm.llvm » llvm-language-native
Sulong Native functionality (native memory support, native library support)
23.1.825.0.3
Regexp UPL
org.graalvm.regex » regex
Truffle regular expressions language.
23.1.825.0.3
EPL 2.0
org.graalvm.ruby » ruby-annotations
TruffleRuby Annotations
23.1.825.0.0
EPL 2.0
org.graalvm.ruby » ruby-shared
TruffleRuby Shared constants and predicates
23.1.825.0.0
BSD 3-clause
org.graalvm.shadowed » jline
JLINE3 shaded module.
23.1.825.0.3
UPL
org.graalvm.truffle » truffle-api
Truffle is a multi-language framework for executing dynamic languages
23.1.825.0.3
UPL
org.graalvm.truffle » truffle-nfi
Native function interface for the Truffle framework.
23.1.825.0.3
UPL
org.graalvm.truffle » truffle-nfi-libffi
Implementation of the Truffle NFI using libffi.
23.1.825.0.3
MIT
org.jruby.jcodings » jcodings
Byte based encoding support library for java
1.0.581.0.64
Regexp MIT
org.jruby.joni » joni
Java port of Oniguruma: http://www.geocities.jp/kosako3/oniguruma
2.1.442.2.7