-
Our zlib library was very roughly ported from CRuby many years ago, as described in https://github.com/jruby/jruby/issues/4835#issuecomment-795762503. Unfortunately this logic has not kept up with cha…
-
We shouldn't always evaluate the default value of an argument. Given the following code:
```ruby
# default.rb
def foo(bar = (bar_missing = true))
p(bar:, bar_missing:)
end
foo
foo(1)
`…
-
-
There's some peculiar behavior when read is called with no data available, for sure when nonblock but possibly also when blocking: it always just returns 0. I have traced it all the way to the libc ca…
-
Asyncify pass is super slow against CRuby. Let's optimize the Asyncify pass implementation in Binaryen
-
### Environment
JRuby 9.1.5.0
All platforms
### Expected Behavior
``` ruby
def build_exception_with_cause
begin
1 / 0
rescue ZeroDivisionError
1 / 0
end
rescue ZeroDivisionError => exc…
-
Most users probably don't have rustc ready on their Ruby environment (especially Docker containers). It might be nice if a precompiled version of Pf2 was provided through rubygems.org, just like nokog…
-
Hi,
I am using this lib in an open source project. The curious thing is that it works perfectly with JRuby and with CRuby 1.8.X. But as soon I start my app with CRuby 1.9.2 I get this Exception:
a…
-
It says in https://railsatscale.com/2023-08-29-ruby-outperforms-c/
> An interesting feature of Racc is that it actually ships with a pure Ruby implementation of the parser runtime.
But I don't s…
-
The performance tests could use some CRuby cleanup and updates:
- All references beneath `test/performance` to `mri_` should be changed to read `cruby_`
- CRuby versions older than the minimum sup…