16:02
MatrixTravelerbo has quit [Read error: Connection reset by peer]
16:02
jswenson[m] has quit [Remote host closed the connection]
16:02
rebelwarrior[m] has quit [Remote host closed the connection]
16:02
CharlesOliverNut has quit [Remote host closed the connection]
16:02
MarcinMielyskiGi has quit [Remote host closed the connection]
16:02
fzakaria[m] has quit [Remote host closed the connection]
16:02
kalenp[m] has quit [Remote host closed the connection]
16:02
OlleJonssonGitte has quit [Remote host closed the connection]
16:02
byteit101[m] has quit [Remote host closed the connection]
16:02
MattPattersonGit has quit [Write error: Broken pipe]
16:02
TimGitter[m] has quit [Write error: Connection reset by peer]
16:02
XavierNoriaGitte has quit [Read error: Connection reset by peer]
16:02
NoraHoward[m] has quit [Remote host closed the connection]
16:02
JesseChavezGitte has quit [Remote host closed the connection]
16:02
liamwhiteGitter[ has quit [Remote host closed the connection]
16:02
RomainManni-Buca has quit [Remote host closed the connection]
16:02
BlaneDabneyGitte has quit [Remote host closed the connection]
16:02
JulesIvanicGitte has quit [Remote host closed the connection]
16:02
ChrisSeatonGitte has quit [Remote host closed the connection]
16:02
Bi[m] has quit [Write error: Connection reset by peer]
16:02
headius has quit [Remote host closed the connection]
16:02
KarolBucekGitter has quit [Remote host closed the connection]
16:02
jrgriffiniii[m] has quit [Remote host closed the connection]
16:02
ahorek[m] has quit [Remote host closed the connection]
16:02
basshelal[m] has quit [Remote host closed the connection]
16:02
FlorianDoubletGi has quit [Write error: Broken pipe]
16:02
UweKuboschGitter has quit [Remote host closed the connection]
16:02
TimGitter[m]1 has quit [Remote host closed the connection]
16:02
mattpatt[m] has quit [Remote host closed the connection]
16:02
lopex[m] has quit [Remote host closed the connection]
16:02
demon36[m] has quit [Remote host closed the connection]
16:02
enebo[m] has quit [Remote host closed the connection]
16:02
JasonvanZyl[m] has quit [Write error: Connection reset by peer]
16:02
kai[m]1 has quit [Remote host closed the connection]
16:02
kares[m] has quit [Remote host closed the connection]
16:03
Bi[m] has joined #jruby
16:04
ahorek[m] has joined #jruby
16:18
enebo[m] has joined #jruby
16:18
kai[m]1 has joined #jruby
16:18
JasonvanZyl[m] has joined #jruby
16:18
lopex[m] has joined #jruby
16:18
MatrixTravelerbo has joined #jruby
16:18
MarcinMielyskiGi has joined #jruby
16:18
KarolBucekGitter has joined #jruby
16:18
ChrisSeatonGitte has joined #jruby
16:18
XavierNoriaGitte has joined #jruby
16:18
TimGitter[m] has joined #jruby
16:18
TimGitter[m]1 has joined #jruby
16:18
MattPattersonGit has joined #jruby
16:18
JesseChavezGitte has joined #jruby
16:18
FlorianDoubletGi has joined #jruby
16:18
byteit101[m] has joined #jruby
16:18
kalenp[m] has joined #jruby
16:18
fzakaria[m] has joined #jruby
16:18
OlleJonssonGitte has joined #jruby
16:18
BlaneDabneyGitte has joined #jruby
16:18
CharlesOliverNut has joined #jruby
16:18
JulesIvanicGitte has joined #jruby
16:18
RomainManni-Buca has joined #jruby
16:18
UweKuboschGitter has joined #jruby
16:18
kares[m] has joined #jruby
16:18
liamwhiteGitter[ has joined #jruby
16:18
basshelal[m] has joined #jruby
16:18
mattpatt[m] has joined #jruby
16:18
rebelwarrior[m] has joined #jruby
16:18
jswenson[m] has joined #jruby
16:18
jrgriffiniii[m] has joined #jruby
16:18
NoraHoward[m] has joined #jruby
16:18
demon36[m] has joined #jruby
16:18
headius has joined #jruby
19:11
<
headius >
enebo: there's some exts there for accessing iseq and frames
19:11
<
headius >
but a lot of it looks like extensive enhancements to the debug console
19:36
<
headius >
sigh another out of date gem
19:43
nirvdrum has joined #jruby
20:44
<
headius >
ahorek: I just ran into the strscan etc deps when trying to update the net libraries
20:45
<
headius >
and digest
20:45
<
headius >
so we'll need to get those resolved soon
20:45
<
headius >
io-wait will be needed for net-protocol as well
20:46
<
headius >
we have our own version of that but it needs to get into the gem
20:47
<
headius >
and timeout
20:53
<
ahorek[m] >
hey headius the cgi lib also have extensions?
20:53
<
headius >
the gem doesn't seem to
20:54
<
headius >
or at least it doesn't publish those exts in the gem or in a dependency
20:54
<
ahorek[m] >
I'm going to rebase digest, so it can be merged cleanly
20:56
<
headius >
ahorek: the cgi/escape extension exists only in CRuby repo and they silently fail if it doesn't load
20:57
<
headius >
so the published gem works without it
21:08
<
headius >
ah yes we would need that to go with the escape ext
21:08
<
headius >
maybe moved to jruby/cgi/escape.rb
21:08
<
headius >
unsure though, the require would have to be different then 🤔
21:09
<
ahorek[m] >
the ruby version is compatible, but it has perf impact
21:09
<
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
21:10
<
headius >
the former is simple enough short term
21:10
<
headius >
CRuby should address that there's an ext though
22:22
nirvdrum has quit [Ping timeout: 252 seconds]
23:00
<
headius >
enebo: all gems are in my PR
23:01
<
headius >
huh, I wonder if newer JDK is better
23:03
<
ahorek[m] >
no much difference, but maybe Graal could do better
23:03
<
headius >
oh, wait, what pow is this?
23:07
<
headius >
ok this is Integer#pow
23:11
<
headius >
if it's a bignum it will just end up using JDK BitInteger.pow
23:35
<
headius >
"CGI is a large class, providing several categories of methods, many of which are mixed in from other modules"
23:35
<
headius >
does that strike anyone else as pretty much useless as a description?
23:35
<
headius >
other than the letters CGI that tells me absolutely nothing useful about the library
23:37
<
headius >
oh I see you discovered this 😀
23:46
<
ahorek[m] >
huh, CGI doesn't compile on ruby < 2.7, but I don't think it's my fault
23:47
<
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
23:54
<
ahorek[m] >
yeah, many of them are synchronized manually to /ruby/ruby but never released
23:57
<
headius >
this is the second such bug in the past year or so
23:57
<
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
23:57
<
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