Charles Oliver Nutter
Charles Oliver Nutter
This failure appeared once while working on a PR for Ractor support (#9029). It disappeared when re-running the job. The assertion seems to indicate a null value passed to `setEncoding`...
> I found a difference between `each.map` and `each` / `map` > ```ruby > # jruby 10.0.2.0 (3.4.2) 2025-08-07 cba6031bd0 Java HotSpot(TM) 64-Bit Server VM 24.0.2+12-54 on 24.0.2+12-54 +indy +jit...
Working on some demo applications for a JRuby Spring Boot meta-framework, I've had to deal with some challenges and inconsistencies in how annotations are applied. This PR aims to address...
Options provided only at the launcher level — usually flags that must be processed before starting the JVM — are not included in `--help` output. This effectively makes them hidden...
Discovered while working on specs in #8980 and adding `spec:jruby` run to macos. `File.absolute_path` appears to absolutize a relative `classpath:uri:` path on macos but apparently not on Linux. This leads...
Work to improve compilation of pattern matching, with an eye to reduce instruction count and bytecode size.
Under certain circumstances, a `define_method` method will fail to yield to the surrounding scope's block: * define_method with yield * inside another method * closure-based define_method has been converted to...
The following spec fails when the code eventually JITs and indy is enabled: ``` The super keyword sees the included version of a module a method is alias from ```...
Because we have various mechanisms for caching previously-compiled regular expressions, we may not always trigger warnings expected by Ruby tests and specs. While investigating failures caused by repeatedly running specs...
In #8930 I fixed an issue where eval scopes that JIT would fail to provide the eval with an appropriate backtrace frame. Because the JIT does not push backtrace frames,...