MatrixTravelerbo has quit [Read error: Connection reset by peer]
jswenson[m] has quit [Remote host closed the connection]
rebelwarrior[m] has quit [Remote host closed the connection]
CharlesOliverNut has quit [Remote host closed the connection]
MarcinMielyskiGi has quit [Remote host closed the connection]
fzakaria[m] has quit [Remote host closed the connection]
kalenp[m] has quit [Remote host closed the connection]
OlleJonssonGitte has quit [Remote host closed the connection]
byteit101[m] has quit [Remote host closed the connection]
MattPattersonGit has quit [Write error: Broken pipe]
TimGitter[m] has quit [Write error: Connection reset by peer]
XavierNoriaGitte has quit [Read error: Connection reset by peer]
NoraHoward[m] has quit [Remote host closed the connection]
JesseChavezGitte has quit [Remote host closed the connection]
liamwhiteGitter[ has quit [Remote host closed the connection]
RomainManni-Buca has quit [Remote host closed the connection]
BlaneDabneyGitte has quit [Remote host closed the connection]
JulesIvanicGitte has quit [Remote host closed the connection]
ChrisSeatonGitte has quit [Remote host closed the connection]
Bi[m] has quit [Write error: Connection reset by peer]
headius has quit [Remote host closed the connection]
KarolBucekGitter has quit [Remote host closed the connection]
jrgriffiniii[m] has quit [Remote host closed the connection]
ahorek[m] has quit [Remote host closed the connection]
basshelal[m] has quit [Remote host closed the connection]
FlorianDoubletGi has quit [Write error: Broken pipe]
UweKuboschGitter has quit [Remote host closed the connection]
TimGitter[m]1 has quit [Remote host closed the connection]
mattpatt[m] has quit [Remote host closed the connection]
lopex[m] has quit [Remote host closed the connection]
demon36[m] has quit [Remote host closed the connection]
enebo[m] has quit [Remote host closed the connection]
JasonvanZyl[m] has quit [Write error: Connection reset by peer]
kai[m]1 has quit [Remote host closed the connection]
kares[m] has quit [Remote host closed the connection]
Bi[m] has joined #jruby
ahorek[m] has joined #jruby
enebo[m] has joined #jruby
kai[m]1 has joined #jruby
JasonvanZyl[m] has joined #jruby
lopex[m] has joined #jruby
MatrixTravelerbo has joined #jruby
MarcinMielyskiGi has joined #jruby
KarolBucekGitter has joined #jruby
ChrisSeatonGitte has joined #jruby
XavierNoriaGitte has joined #jruby
TimGitter[m] has joined #jruby
TimGitter[m]1 has joined #jruby
MattPattersonGit has joined #jruby
JesseChavezGitte has joined #jruby
FlorianDoubletGi has joined #jruby
byteit101[m] has joined #jruby
kalenp[m] has joined #jruby
fzakaria[m] has joined #jruby
OlleJonssonGitte has joined #jruby
BlaneDabneyGitte has joined #jruby
CharlesOliverNut has joined #jruby
JulesIvanicGitte has joined #jruby
RomainManni-Buca has joined #jruby
UweKuboschGitter has joined #jruby
kares[m] has joined #jruby
liamwhiteGitter[ has joined #jruby
basshelal[m] has joined #jruby
mattpatt[m] has joined #jruby
rebelwarrior[m] has joined #jruby
jswenson[m] has joined #jruby
jrgriffiniii[m] has joined #jruby
NoraHoward[m] has joined #jruby
demon36[m] has joined #jruby
headius has joined #jruby
<headius> debug gem has changed a lot since we last looked at it... the copy we have is very out of date: https://github.com/ruby/debug
<headius> enebo: there's some exts there for accessing iseq and frames
<headius> but a lot of it looks like extensive enhancements to the debug console
<headius> sigh another out of date gem
nirvdrum has joined #jruby
<headius> ahorek: I just ran into the strscan etc deps when trying to update the net libraries
<headius> and digest
<headius> so we'll need to get those resolved soon
<headius> io-wait will be needed for net-protocol as well
<headius> we have our own version of that but it needs to get into the gem
<headius> and timeout
<ahorek[m]> hey headius the cgi lib also have extensions?
<headius> the gem doesn't seem to
<headius> or at least it doesn't publish those exts in the gem or in a dependency
<ahorek[m]> I'm going to rebase digest, so it can be merged cleanly
<headius> ahorek: the cgi/escape extension exists only in CRuby repo and they silently fail if it doesn't load
<headius> so the published gem works without it
<ahorek[m]> ok
<ahorek[m]> this lib loader file is actually missing https://github.com/jruby/jruby/blob/master/lib/ruby/stdlib/cgi/escape.rb
<headius> ah yes we would need that to go with the escape ext
<headius> maybe moved to jruby/cgi/escape.rb
<headius> unsure though, the require would have to be different then 🤔
<headius> hmm yeah
<ahorek[m]> the ruby version is compatible, but it has perf impact
<headius> so we either add that file and version it in a dir we don't normally version (stdlib/cgi all comes from gem) or we push a tweak to the gem to try to load either cruby ext or our ext
<headius> the former is simple enough short term
<headius> CRuby should address that there's an ext though
<headius> we will want to get our readline ext into the readline-ext gem probably: https://github.com/ruby/readline-ext
<headius> woot
<headius> enebo: you spent any time looking into this: https://github.com/ruby/rbs
nirvdrum has quit [Ping timeout: 252 seconds]
<headius> enebo: all gems are in my PR
<ahorek[m]> btw https://github.com/ruby/prime/commit/36e9914d86390d8c2b2126a4542099a8aa8ceac2 optimization hurts perf on JRuby because BigDecimal#pow is much slower than CRuby :)
<headius> huh, I wonder if newer JDK is better
<ahorek[m]> no much difference, but maybe Graal could do better
<headius> oh, wait, what pow is this?
<headius> Bignum?
<headius> ok this is Integer#pow
<headius> if it's a bignum it will just end up using JDK BitInteger.pow
<headius> ahorek: looks like the cgi ext will be in the gem soon: https://github.com/ruby/cgi
<headius> "CGI is a large class, providing several categories of methods, many of which are mixed in from other modules"
<headius> does that strike anyone else as pretty much useless as a description?
<headius> other than the letters CGI that tells me absolutely nothing useful about the library
<headius> oh I see you discovered this 😀
<headius> I also just saw https://github.com/ruby/cgi/pull/4 and your PR that initiated it, but they have not released that in a gem yet 😩
<ahorek[m]> huh, CGI doesn't compile on ruby < 2.7, but I don't think it's my fault
<headius> pretty sure I could look at half of the gemified stdlibs in Ruby 3.0.2 and they would not match the gem version they claim to be
<ahorek[m]> yeah, many of them are synchronized manually to /ruby/ruby but never released
<headius> this is the second such bug in the past year or so
<headius> in my case I don't care how they manage the sources... it seems really error-prone to do it in two places, but that's their funeral
<headius> if they simply will not remove the sources, then they need to put some workflow in place that prevents them from getting out of sync, and definitely prevent unreleased sources from getting into CRuby releases