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

Summary by @eregon: The grpc gem should install fine. On macOS you might need truffleruby-dev. At runtime, `require 'grpc'` works on Linux. Using GRPC functionality does not work yet in...

cexts
sulong-issue

This a new thing in Ruby 2.6. I personally use this in one script loading some Timezones from various coordinates. To reproduce: ``` ruby -e 'require "tzinfo"; puts Time.new(2019, 5,...

compatibility

We plan to work on Ruby 3.0 support for the next release, TruffleRuby/GraalVM 22.0. Any help is appreciated whether it is: * implementing one of the Ruby 3 changes in...

compatibility

This an issue to track all default gems with an extension, which might need specific support for TruffleRuby. For some, we might just reuse the C extension and add TruffleRuby...

compatibility
priority

We plan to remove the threadpool for Fibers because it adds tons of complexity and can cause correctness issues (the same Java Thread is used for Fibers of belonging to...

performance

``` truffleruby 22.2.0-dev-0f63df6f, like ruby 3.0.3, GraalVM CE Native [aarch64-darwin] ``` To reproduce: ``` gem install xapian-ruby ``` Error: ``` Fetching xapian-ruby-1.4.18.gem Building native extensions. This could take a while......

cexts

See https://twitter.com/eregontp/status/1400446685113774088 and https://bugs.ruby-lang.org/issues/17881 On TruffleRuby, code compiles fine whether there are TracePoint or not, but enabling or disabling a TracePoint causes invalidations & recompilations. For the `:class` event, there...

performance

throws an exception - unexpected return (LocalJumpError) ```ruby text = "not_ruby" def parseable? text verbose, $VERBOSE = $VERBOSE, nil eval("BEGIN {return true}\n#{text}") rescue SyntaxError false ensure $VERBOSE = verbose end...

compatibility

The following script (when run in a file) has a different behavior in rtuffleRuby vs (both MRI and JRuby) ``` def bar proc { return 42 } end begin puts...

bug