Charles Oliver Nutter

Results 1401 comments of Charles Oliver Nutter

@esotericpig Esoteric indeed! I didn't even know this pattern was possible. I assume `import_methods` on its own works correctly?

Oh I see! Seems like it's not rehoming into the new location and dispatching against the correct class.

Another optimization: if we are only traversing a single-level collection with no nested elements, the construction of the identity map is completely wasted. Track the first collection encountered, and only...

Removed milestone because Pathname moving to core and using this new mostly-Ruby version will not be in a release until Ruby 3.5.

Another alternative would be to have the backtrace mining detect that a class has no mapping and actively inspect it to see if there's a bound superclass. This would be...

The first and probably the most egregious case is `Array#unshift`: ``` code/array/insert-vs-unshift.rb jruby 10.0.3.0-SNAPSHOT (3.4.5) 2025-11-04 d74cb7a2e0 OpenJDK 64-Bit Server VM 21.0.8+9-LTS on 21.0.8+9-LTS +indy +jit [arm64-darwin] Array#unshift 2.923 (±...

I've made a tweak here to move the definition of Ractor into an extension library (`require 'ractor'`). The current implementation is partial, but because so many libraries use the presence...

Recent change adds `ractor` as a feature that can be enabled or disabled (default disabled for now). This breaks a spec that expects all features to be either enabled or...

See comments here discussing this failure: https://github.com/ruby/rdoc/pull/1305#issuecomment-2708855316

@enebo This exercises our Java-based parser through Ripper. Can you think of any reason why it might occasionally parse slower, other than VM variability issues?