Charles Oliver Nutter
Charles Oliver Nutter
Most Ruby scripts that use a shebang will want `ruby` to be the command name, but even after installing jruby-launcher our bin/ruby is still a bash script. We should make...
We need to do this in the native launchers as well, but I'm not sure if we _need_ to do it in jruby-launcher if we do it in mjruby. This...
(From jruby/jruby#3610 by @rob99) > C:\scripts>set JRUBY_HOME=c:\downloads\jruby-9.0.4.0\ > C:\scripts>jruby -v > Usage: java [-options] class [args...](to execute a class) > or java [-options] -jar jarfile [args...](to execute a jar file)...
JRuby provides its own extension for the date library, and this will need to be incorporated into the released gem. We will do the work on this.
This PR moves away from using _id2ref for object references, instead using a weak-valued Hash with appropriate locking and cleaning logic. From the primary commit: The ObjectSpace._id2ref method is considered...
The test added in 107a0c67f922044dc78e2fde94f991206267a6a0 contains a test that uses `**h* to merge two string hashes. This does not work under Ruby 2.6 and earlier, making it impossible to test...
There's no branch to apply this to, but it was based on the v0.1.0.2 tag (which also does not live on any branch). Once there are branches for maintenance releases,...
We were informed today of the new CVE-2021-33621 and want to update the copy of cgi shipped with JRuby 9.3. Unfortunately Ruby 2.6 has not been patched and I cannot...
`IO::ConsoleMode` was added by @nobu in 77ed8d5a06b63a297b852145ab75fa4e37d04ee7 but the equivalent work for the FFI (JRuby) logic has never been implemented.
JRuby has its own Java implementation of this library, which uses our internal FFI library jnr-ffi to bind the appropriate functions. We will need to incorporate this version into the...