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've had difficulty getting a TruffleRuby build working today and tried rebuilding a few times. I had tried a few branches and kept getting an the following error: ``` ❯...

TruffleRuby supports C extensions, but for scalability it is important to run at least some of them in parallel (e.g., HTTP parsing in Puma). This was notably mentioned in my...

performance
priority

This seems to trigger on the latest 21.1.0 stable, as well as on a recent nightly: ````ruby $ ruby -e "puts RUBY_DESCRIPTION; break" truffleruby 21.3.0-dev-e1c70780, like ruby 2.7.3, GraalVM CE...

compatibility

It would be nice to have a Graal.js backend for https://github.com/rails/execjs. And that could be useful for https://github.com/oracle/truffleruby/issues/1827. This is a clear use case for polyglot, and it also avoids...

polyglot

Hi Using [Jekyll](https://jekyllrb.com/), and keeping the process running so truffle has lots of warm-up time I found that MRI Ruby is faster. After 20x builds it is getting closer but...

performance

Hi there! I am playing a lot with truffle-ruby last time and during the installation of the gem, I have encountered a problem. I have in the Gemfile ``` gem...

performance
cexts

[ruby-tree-sitter](https://github.com/tree-sitter/ruby-tree-sitter) is a binding for [tree-sitter](https://github.com/tree-sitter/tree-sitter), a parser generator tool and an incremental parsing library written in C. #### Steps to reproduce (works on macOS): ```bash git clone https://github.com/tree-sitter/ruby-tree-sitter cd...

cexts

Howdy! I'm not sure if this should be filed elsewhere (is this TruffleRuby specific, or is it more general to Truffle/GraalVM stuff?), let me know if I should send this...

tooling

```ruby puts RUBY_DESCRIPTION class A end module Rf refine(A) do def foo; :rf; end end end class A Activate = Proc.new { using(Rf) } new.foo rescue nil Activate.call p(new.foo) end...

compatibility

I was playing with https://github.com/edin/raytracer benchmarks to see how different versions of Ruby perform as well as Crystal https://www.ruby-forum.com/t/ruby-raytracer-in-crystal/261230/3 I wonder if that has something to do with my environment...

performance