truffleruby icon indicating copy to clipboard operation
truffleruby copied to clipboard

A high performance implementation of the Ruby programming language, built on GraalVM.

Results 235 truffleruby issues
Sort by recently updated
recently updated
newest added

Background: [This](https://graalvm.slack.com/archives/CMY63522F/p1745403811051269) Slack conversation. In the process of migrating from JRuby to TruffleRuby for runnign a script that's embeddef as a Java resource, I realized that calling `Context.currentWorkingDirectory()` does not...

embedding

In CRuby, when Process.spawn is given an invalid chdir: option (pointing to a nonexistent directory), it raises an Errno::ENOENT error. However, in TruffleRuby, Process.spawn does not raise an error. Instead,...

compatibility

truffleruby 24.1.1, like ruby 3.2.4, Oracle GraalVM Native [x86_64-linux] Rails 7.1.x app Just for kicks, tried deploying one of our smaller Rails apps to use truffleruby on a Ubuntu image....

Tested this code against 4 Ruby VMs and noticed TR slower than JRuby, which is usually not the case. `truffleruby 24.1.1, like ruby 3.2.4, Oracle GraalVM Native [x86_64-linux] (via rvm)`...

performance

It is called on cruby when a class or module block is closed

compatibility