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