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

I'm working on refreshing our tags for the MRI tests. While doing so, I ran into a situation where a Java exception is escaping into Ruby. I don't think this...

Similar to oracle/graal#5125, core library files won't appear in the "Loaded Scripts" section in the VS Code debugger. You can step into Ruby core library from a user function, which...

tooling

While running the MRI tests I ran into an issue with a multi-threaded test attempting to make a shared shape shared again. I don't have a reliable reproduction. I've only...

The expected behavior is the same for operations specified with Symbol and String objects. ruby 3.2.1 (2023-02-08 revision 31819e82c8) [x86_64-linux] ```ruby [2,3].inject(:*) #=> 6 [2,3].inject('*') #=> 6 ``` truffleruby 22.3.1,...

compatibility

While developing ruby-pg I noticed a bug in Truffleruby. I replaced the pg gem by openssl, to use a stdlib: ```ruby require "openssl" begin raise StandardError, "aaa" rescue Exception =>...

cexts

While working on getting the Sorbet test suite passing on TruffleRuby, @paracycle discovered an issue with some of our type coercion logic. In this case, an object is attempted to...

compatibility

truffleruby+graalvm-22.3.0 is having issues building numo-linalg works fine, btw, on ruby 3.2.0. Please see attached file for the error output. Looks like a BLAS source macro isn't being defined. many...

cexts

Possibly related to oracle/graal#5125, C files from standard libraries such as "zlib" appear in the "Loaded Scripts" section in the VS Code debugger, but the paths are wrong. As a...

tooling

This used to work in https://github.com/oracle/truffleruby/issues/1391. Unfortunately there was no CI for hexapdf at the time and it regressed (e.g. #2770). Now hexapdf has a CI: https://github.com/gettalong/hexapdf/pull/199#issuecomment-1375494255 So we should...

compatibility

The test suite fails like so (note: it's actually a lot faster to run the test suite on `jvm-ce` than `jvm`): ``` $ chruby truffleruby-jvm-ce $ bundle exec rake test...

cexts