Charles Oliver Nutter
Charles Oliver Nutter
There are a few places where we cache the JRuby runtime or runtime-specific objects in a static field, such as here with a WeakReference: https://github.com/ruby/json/blob/7d2ad6d6556da03300a5aeadeeacaec563435773/java/src/json/ext/RuntimeInfo.java#L83-L91 The runtimes cached in weak...
JRuby works fine with the TracePoint logic for many years now, so there's no reason to ship an extension.
It has been many years since the native launcher had the same feature set as the shell script. A handful of things that are missing: * The --environment flag which...
Ruby 3.4 was released with digest 3.2.0, but the gem was never released. Please release it?
A native extension was recently added just for Windows that's less than 100 lines of code. Given the simplicity of the extension, perhaps it could be reimplemented using fiddle? It...
A native extension was added last year that prevents the gem from being installable on JRuby. We need to either replace that with FFI/fiddle code, pure-Ruby, or a JRuby version....
This is an attempt to get Hanami tests running on JRuby. A few tweaks are needed to get these green: * JRuby does not enable full `ObjectSpace` support by default,...
After working through Zeitwerk compatibility in #8852 for #6781, I boiled things down to a handful of seemingly order-dependent failures (and one known issue relating to path canonicalization). At least...
While working to fix deadlock issues reported by @skunkworker in https://github.com/jruby/jruby/issues/8846, I was unfortunately unable to come up with a small reproduction. I would like to look into better testing...
This was seen while attempting to run StringIO tests on JRuby on MacOS (https://github.com/ruby/stringio/pull/116). Linux and Windows CI runs had no similar issues. This appears to be mostly in Bundler...