truffleruby
truffleruby copied to clipboard
A high performance implementation of the Ruby programming language, built on GraalVM.
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...
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,...
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 =>...
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...
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...
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...
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...
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...