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 run into this occasionally attempting to run Rails 7 with Puma on TruffleRuby 22.3. It kills the server. ``` Caused by: java.lang.UnsupportedOperationException: Thread-safety bug: the object is already shared....

bug

Maybe it changed in CRuby, in any case latest CRuby includes them. In TruffleRuby it doesn't include them since b3bfc9d388331bfbdf5ea3f238317ecc316ed7a7. We still need to hide singleton classes which don't have...

compatibility

I tried to follow those debugging guidelines, they are not really helpful https://github.com/oracle/truffleruby/blob/master/doc/contributor/debugging.md I maybe not getting the context of this document or understanding it correctly! but I couldn't find...

documentation
tooling

I'm trying to introduce truffleruby in RailsEventStore ([again](https://github.com/RailsEventStore/rails_event_store/issues/419#issuecomment-779402997)). Which brought me to this observed difference: ``` ruby -v -e "0.step(Float::INFINITY, 10) { |offset| p offset.class; break }" truffleruby 22.3.0, like...

compatibility

Hello, I'm trying to get mastodon to run in truffleruby, however one thing I have noticed is the specs run orders of magnitude slower thanunder MRI. I'm using this branch:...

performance

I noticed a slight difference between TruffleRuby 22.3.0 and CRuby 3.0.4 while running my test suite against TruffleRuby. When `Integer#chr` tries to convert an invalid byte (ex: `-1`) into a...

compatibility

Installing seven_zip_ruby 1.3.0 with native extensions --- ERROR REPORT TEMPLATE ------------------------------------------------------- ``` NoMethodError: undefined method `full_name' for nil:NilClass /home/braulio/.rvm/rubies/truffleruby-22.3.0/lib/mri/bundler/installer/parallel_installer.rb:124:in `block (2 levels) in check_for_unmet_dependencies' /home/braulio/.rvm/rubies/truffleruby-22.3.0/lib/mri/bundler/installer/parallel_installer.rb:123:in `each' /home/braulio/.rvm/rubies/truffleruby-22.3.0/lib/mri/bundler/installer/parallel_installer.rb:123:in `block in check_for_unmet_dependencies'...

sulong-issue

Trying to run Fluentd with the [fluent-plugin-kubernetes_metadata_filter](https://github.com/fabric8io/fluent-plugin-kubernetes_metadata_filter) plugin. Using the `ghcr.io/flavorjones/truffleruby:22.2.0` image. EDIT: I also tried with `ghcr.io/flavorjones/truffleruby:nightly` and saw the same issue. Full stacktrace 2022-10-12 19:44:09 +0000 [info]: parsing...

Gemfile: ``` # frozen_string_literal: true source 'https://rubygems.org' gem 'rake', require: false gem 'oj' ``` oj-test.rb ``` require 'oj' for i in 1..10_000_000_000 do puts Oj.load('{"Concerts":[{"ConcertId":"id-1"},{"ConcertId":"id-2"}]}', :mode=>:compat, :symbol_keys=>false, :empty_string=>false) end ```...

cexts

In running some tests with Threads, I managed to trigger this. Full Stacktrace ``` (null): markdown.c:2897: void sd_markdown_render(struct buf *, const uint8_t *, size_t, struct sd_markdown *): Assertion `md->work_bufs[BUFFER_BLOCK].size ==...

cexts