Charles Oliver Nutter
Charles Oliver Nutter
An example to use would be to attempt to release [warbler](https://github.com/jruby/warbler) using a snapshot version of JRuby and calling `rake build`. The Rakefile passes the current JRuby version through as...
I attempted to force warbler's build to use a non-snapshot version for `jruby.version` when invoking maven (via the ruby-maven wrapper) but it still picks up the currently-running JRuby version somewhere...
> shell launcher is IIRC significantly slower and also IIRC sometimes handles arguments incorrectly Neither of these things are true. We have refined that launcher over the years to be...
Comparison of using the shell launcher versus directly running the `java` command line it produces: ``` $ time jruby --dev -e 1 jruby --dev -e 1 0.92s user 0.07s system...
FWIW the native launcher *is* sometimes necessary on non-Linux where a shell script cannot be in another script's shebang. Here's the PR that changed the native launcher to just exec...
> I also recall the project to use mruby-cli for the jruby launcher, I guess that was abandoned? We try many ideas. Some work, some don't. What does it matter...
> I had to point to you where jruby-launcher is installed setup-ruby says that prebuilt dists are created by ruby-builder. I assumed that meant that the dists are created by...
@kou Thank you for the analysis! I will read through your examples and see if they make sense to investigate further in JRuby. As @eregon pointed out, some of these...
I'm working on some fixes here: https://github.com/jruby/jruby/pull/8802 The Marshal.load error seemed worth fixing, since the intention seems to be to display the first failing segment in the class path search,...
The Marshal.load error message fix is in jruby/jruby#8802. The issue with Marshal.dump not calling `_dump` on the args is fixed by allowing the Java `args` field to be registered as...