Charles Oliver Nutter
Charles Oliver Nutter
# NEWS for Ruby 3.3.0 This document is a list of user-visible feature changes since the **3.2.0** (see #7517 for 3.2 support) release, except for bug fixes. Note that each...
While investigating the test failures reported in #6171 I ran across a CGI test that fails: ```ruby req = Net::HTTP::Get.new("/webrick.cgi/%A4%DB%A4%B2/%A4%DB%A4%B2") http.request(req){|res| assert_equal("/\xA4\xDB\xA4\xB2/\xA4\xDB\xA4\xB2", res.body, log.call) } ``` This URL gets parsed...
JRuby has shipped support for Ant tasks for running Ruby and Rake code for many years, but Ant is now basically dead. I believe it's time to move the last...
This PR will include changes necessary to fully JPMS modularize JRuby.
# NEWS for Ruby 3.2.0 This document is a list of user-visible feature changes since the **3.1.0** release, except for bug fixes. Note that each entry is kept to a...
This PR will incorporate a few improvements to how we "right-size" user-defined objects to pack instance variables. * Better parent-driven layout of fields, so they can be shared across subclasses....
This is a list of optimizations I see could be done in the JIT but which require more work than just on the code that the JIT emits (i.e. specialized...
Currently we still have all the endpoints and checks in places for `ObjectSpace.each_object`, even if it is not enabled. This adds a small amount of overhead to most object allocations....
JRuby's implementation is moving to the gem: https://github.com/ruby/nkf/issues/13 This won't happen until 3.4 compatibility and this should be rebased on our 3.4 branch when available.
The jirb_swing example application we ship with JRuby uses Swing to provide a GUI version of the IRB REPL. Currently, it has dependencies on jruby-readline, which may be leaving JRuby...