<byteit101[m]>
Yay, got proper redirection working on subspawn-win32, and PTY.spawn (mostly) working on MRI
<headius>
making good progress!
<headius>
I'm finding lots of ways to reduce bytecode size
sagax has joined #jruby
<byteit101[m]>
Nice! Should --add-opens be required on java 19+jruby 9.4.0.0?
<headius>
not for normal operation, we should be passing the right flags
<headius>
but maybe you found one I missed
<headius>
or your new stuff is hitting a class we haven't opened
<byteit101[m]>
nope, this is java -jar complete.jar -S gem install bundler
<byteit101[m]>
literal fresh system
<byteit101[m]>
2023-01-21T00:10:04.807-05:00 [main] WARN FilenoUtil : Native subprocess control requires open access to the JDK IO subsystem
<byteit101[m]>
Pass '--add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED' to enable.
<headius>
hmm
<headius>
oh yeah
<headius>
running complete you need to pass those flags yourself
<headius>
we pass them in the jruby launcher for normal command line use
<byteit101[m]>
no way to embed them in the jar? I wget the complete jar to fresh systems surprisingly often, as it's the fastest way to "install" jruby for brief one-off things
<byteit101[m]>
Uh, what? IRB is broken on windows?
<headius>
yeah that's what enebo was working on earlier today
<headius>
we renamed the file for 9.4.1
<byteit101[m]>
Oh! handy
<headius>
and no we can't provide opens flags after startup unfortunately
<headius>
it might be possible to say that a module version of jruby-complete needs certain things open but we are far from being able to make that a module
<byteit101[m]>
drat. Is there a nightly build with his changes?
<headius>
should be!
<headius>
maybe
<headius>
dunno if he merged it?
<headius>
he did
<byteit101[m]>
"Nightly builds of stable (9.1.x) and development (9.2.x)"