RomainManni-Buca has quit [*.net *.split]
TimGitter[m]1 has quit [*.net *.split]
Trampas[m] has quit [*.net *.split]
TimGitter[m] has quit [*.net *.split]
BlaneDabneyGitte has quit [*.net *.split]
morozzzko[m] has quit [*.net *.split]
abelsromero[m] has quit [*.net *.split]
walter[m] has quit [*.net *.split]
gisela[m] has quit [*.net *.split]
Iambchop has quit [*.net *.split]
Liothen has quit [*.net *.split]
michael_mbp has quit [*.net *.split]
thomas[m]1 has quit [*.net *.split]
michael_mbp has joined #jruby
ur5us has quit [Ping timeout: 260 seconds]
Trampas[m] has joined #jruby
abelsromero[m] has joined #jruby
BlaneDabneyGitte has joined #jruby
TimGitter[m]1 has joined #jruby
morozzzko[m] has joined #jruby
thomas[m]1 has joined #jruby
TimGitter[m] has joined #jruby
gisela[m] has joined #jruby
Iambchop has joined #jruby
walter[m] has joined #jruby
Liothen has joined #jruby
RomainManni-Buca has joined #jruby
JasonRogers[m] has quit [Remote host closed the connection]
kroth[m] has quit [Remote host closed the connection]
lc-thp[m] has quit [Remote host closed the connection]
BlaneDabneyGitte has quit [Remote host closed the connection]
morozzzko[m] has quit [Remote host closed the connection]
TimGitter[m] has quit [Remote host closed the connection]
abelsromero[m] has quit [Remote host closed the connection]
RomainManni-Buca has quit [Remote host closed the connection]
liamwhiteGitter[ has quit [Remote host closed the connection]
UweKuboschGitter has quit [Remote host closed the connection]
venkatkms[m] has quit [Remote host closed the connection]
xipho[m] has quit [Remote host closed the connection]
mikej-lookout[m] has quit [Remote host closed the connection]
eregon[m] has quit [Remote host closed the connection]
yahonda[m] has quit [Remote host closed the connection]
newalexandria[m4 has quit [Write error: Connection reset by peer]
simi[m] has quit [Remote host closed the connection]
KarolBucekGitter has quit [Remote host closed the connection]
XavierNoriaGitte has quit [Remote host closed the connection]
wau[m] has quit [Write error: Connection reset by peer]
i8her8oat[m] has quit [Remote host closed the connection]
kai[m] has quit [Read error: Connection reset by peer]
shiri[m] has quit [Write error: Connection reset by peer]
ben[m]1 has quit [Remote host closed the connection]
ringo[m]1 has quit [Write error: Connection reset by peer]
mischa[m] has quit [Remote host closed the connection]
alexej[m] has quit [Read error: Connection reset by peer]
rg[m]1 has quit [Remote host closed the connection]
MarcinMielyskiGi has quit [Remote host closed the connection]
FlorianDoubletGi has quit [Remote host closed the connection]
rebelwarrior[m] has quit [Remote host closed the connection]
christian[m] has quit [Read error: Connection reset by peer]
emil[m] has quit [Write error: Connection reset by peer]
anianna[m] has quit [Remote host closed the connection]
rdubya[m] has quit [Remote host closed the connection]
ChrisSeatonGitte has quit [Remote host closed the connection]
daveg[m] has quit [Remote host closed the connection]
robert[m]1 has quit [Write error: Connection reset by peer]
nikolaos[m] has quit [Read error: Connection reset by peer]
lopex[m] has quit [Read error: Connection reset by peer]
patrice[m] has quit [Write error: Broken pipe]
afront[m] has quit [Read error: Connection reset by peer]
pcarlisle[m] has quit [Write error: Connection reset by peer]
nieve[m] has quit [Write error: Connection reset by peer]
TimGitter[m]1 has quit [Read error: Connection reset by peer]
Trampas[m] has quit [Read error: Connection reset by peer]
thomas[m]1 has quit [Write error: Connection reset by peer]
walter[m] has quit [Read error: Connection reset by peer]
gisela[m] has quit [Write error: Connection reset by peer]
chrisseaton[m] has quit [Read error: Connection reset by peer]
aoeuiiueoa[m] has quit [Read error: Connection reset by peer]
alfred[m]1 has quit [Read error: Connection reset by peer]
rcrews[m] has quit [Write error: Connection reset by peer]
OlleJonssonGitte has quit [Remote host closed the connection]
fzakaria[m] has quit [Remote host closed the connection]
enebo[m] has quit [Remote host closed the connection]
headius[m] has quit [Remote host closed the connection]
JulesIvanicGitte has quit [Remote host closed the connection]
JesseChavezGitte has quit [Remote host closed the connection]
elisabeth[m] has quit [Read error: Connection reset by peer]
ludolf[m] has quit [Remote host closed the connection]
ahorek[m] has quit [Remote host closed the connection]
olleolleolle[m] has quit [Remote host closed the connection]
xardion[m] has quit [Remote host closed the connection]
CharlesOliverNut has quit [Remote host closed the connection]
kalenp[m] has quit [Remote host closed the connection]
kares[m] has quit [Remote host closed the connection]
harald[m]1 has quit [Write error: Connection reset by peer]
louis[m] has quit [Remote host closed the connection]
johnphillips3141 has quit [Remote host closed the connection]
pedran[m] has quit [Write error: Connection reset by peer]
MattPattersonGit has quit [Remote host closed the connection]
ur5us has joined #jruby
gisela[m] has joined #jruby
elisabeth[m] has joined #jruby
ben[m]1 has joined #jruby
patrice[m] has joined #jruby
robert[m] has joined #jruby
nieve[m] has joined #jruby
harald[m] has joined #jruby
ludolf[m] has joined #jruby
alexej[m] has joined #jruby
thomas[m]2 has joined #jruby
ringo[m]1 has joined #jruby
christian[m]1 has joined #jruby
aoeuiiueoa[m] has joined #jruby
kai[m] has joined #jruby
lopex[m] has joined #jruby
wau[m] has joined #jruby
carla[m]1 has joined #jruby
pedran[m] has joined #jruby
newalexandria[m] has joined #jruby
shiri[m] has joined #jruby
emil[m] has joined #jruby
nikolaos[m] has joined #jruby
walter[m]1 has joined #jruby
mischa[m] has joined #jruby
annette[m] has joined #jruby
louis[m]1 has joined #jruby
jean[m]2 has joined #jruby
kroth[m] has joined #jruby
JulesIvanicGitte has joined #jruby
KarolBucekGitter has joined #jruby
rdubya[m] has joined #jruby
chrisseaton[m] has joined #jruby
lc-thp[m] has joined #jruby
kalenp[m] has joined #jruby
olleolleolle[m] has joined #jruby
JasonRogers[m] has joined #jruby
Trampas[m] has joined #jruby
enebo[m] has joined #jruby
headius[m] has joined #jruby
alfred[m]1 has joined #jruby
morozzzko[m] has joined #jruby
MattPattersonGit has joined #jruby
fzakaria[m] has joined #jruby
CharlesOliverNut has joined #jruby
UweKuboschGitter has joined #jruby
ahorek[m] has joined #jruby
rebelwarrior[m] has joined #jruby
JesseChavezGitte has joined #jruby
anianna[m] has joined #jruby
7IZAAGL29 has joined #jruby
7ITAADYKE has joined #jruby
afront[m] has joined #jruby
RomainManni-Buca has joined #jruby
XavierNoriaGitte has joined #jruby
rg[m]1 has joined #jruby
liamwhiteGitter[ has joined #jruby
ChrisSeatonGitte has joined #jruby
xipho[m] has joined #jruby
eregon[m] has joined #jruby
xardion[m] has joined #jruby
FlorianDoubletGi has joined #jruby
abelsromero[m] has joined #jruby
daveg[m] has joined #jruby
i8her8oat[m] has joined #jruby
simi[m] has joined #jruby
venkatkms[m] has joined #jruby
BlaneDabneyGitte has joined #jruby
MarcinMielyskiGi has joined #jruby
yahonda[m] has joined #jruby
OlleJonssonGitte has joined #jruby
pcarlisle[m] has joined #jruby
mikej-lookout[m] has joined #jruby
johnphillips3141 has joined #jruby
rcrews[m] has joined #jruby
kares[m] has joined #jruby
<anianna[m]> Thanks headius
ur5us has quit [Ping timeout: 256 seconds]
ur5us has joined #jruby
ruurd has joined #jruby
nirvdrum has joined #jruby
valentina[m] has joined #jruby
ur5us has quit [Ping timeout: 260 seconds]
<headius[m]> 👍
annette[m] has quit [Quit: Idle for 30+ days]
carla[m]1 has quit [Quit: Idle for 30+ days]
<lopex> 109!
<headius[m]> hah I haven't been on IRC in quite a while
<headius[m]> is my name there still headius{m} or something?
<lopex> [m]
<headius[m]> I need to figure out how to link that better
sagax has quit [Read error: Connection reset by peer]
<headius[m]> enebo: this CGI issue has bloomed into an exploration of our remaining `super` bug in the presence of exotic prepends + extends like CGI uses, so I'm going to just try to continue down this rabbit hole and fix it once and for all
<enebo[m]> ok
<headius[m]> it will likely fix other outstanding issues with super in weird hierarchies, possibly some refinement cases as well
<johnphillips3141> @headius @enebo wanted to give you an update re: the warbler issue using ir_concurrency branch. Definitely an issue on my end, I went back to the 9.2.12.0 branch/tag and am seeing the same issue.
<headius[m]> oh thank goodness
<headius[m]> I mean too bad, but we had no clue how it could be caused by the branch
<headius[m]> is this something up with your snapshot deployment rig then?
<johnphillips3141> yeah sorry for the runaround. My flow for testing with a jruby custom build is pretty manual, still trying to nail down what exactly is wrong
<johnphillips3141> I'm building jruby, softlinking it into rbenv, building the jruby-jars gem, installing jruby-jars into my project, and then doing the warbler build. I have a breakdown somewhere. Trying with a fresh jruby tree
<enebo> heh thank goodness was my thoughts as well...but we really appreciate the work you are doing johnphillips3141. This is a much larger set of changes than we would normally do so getting some extra testing is very helpful to us.
<headius[m]> enebo: perhaps we should just roll with it and merge to 9.2 so there's proper snapshot builds
<headius[m]> it will at least be simpler for johnphillips31416 to grab those builds then
<headius[m]> though I don't think we do snapshot builds of jruby-jars 🤔
<enebo[m]> headius: sure I am ok with it. I feel sunk cost here will be in full effect but I also do not see a large risk
<enebo[m]> There is two risks I can see
<enebo[m]> 1. I made a typo somewhere and flag has not been toggled and something else happened
<enebo[m]> For that I ran test:mri:core:jit and did a before/after for scope removal until they were the same
<enebo[m]> So I am not too worried there. Most of the other opts are not as fickle as whether we can remove dynscope
<headius[m]> that really is the big one
<enebo[m]> 2. I changed some set of scopes within scopes to get their proper initial flags vs having nothing at all set
<headius[m]> ACP just adds instructions to eliminate pre/post logic and the other passes mostly just shuffle instructions around
<enebo[m]> These tended to be cases like closures directly within module bodies and things like that
<headius[m]> and dynscope is the primary cause of both the dynscope6 bug and the AIOOB bug
<enebo[m]> I do not think those are risky at all since I spent so much time detangling what a scopes initial flags should be
<enebo[m]> headius: but yeah that was why I did that comparison
<enebo[m]> headius: which perhaps MRI does not do the universe of things in core but it does lots of weird stuff
<enebo[m]> For 9.3 I would like to add the eventing mechanism for logging interesting stuff like whether a dynscope was removed into compilerpass
<enebo[m]> err compilerpasslistener
<headius[m]> Yeah agree
<enebo[m]> This work has another interesting blue sky too...FIC is pretty much contained now
<enebo[m]> I would like to reexamine adding two representations for closures
<enebo[m]> So we can remove extra non-local generated garbage for lambdas when they are in fact lambdas
<headius[m]> Oh I thought through the thread scenario we talked about, and assuming your work has isolated things properly, there should never be an issue because the thread block is only activated once
<enebo[m]> yeah thread is once so my thought was something else is still active but something else rejits everything but it is still fuzzy after a week
<headius[m]> Same goes for fiber blocks
<enebo[m]> I couple of scenarios I thought might be it ends up being fine
<headius[m]> Yeah cool
<enebo[m]> I am not really sure we have a problem there now but then again I still feel leery
<enebo[m]> OTOH if it is a problem we did not make that worse :)
<enebo[m]> This warbler thing had only one possible explanation for me but it made no sense that it would work from the command-line
<enebo[m]> It would have been some removal of dynscope that the kernel#sleep hit which would find another value for the argument to sleep
<headius[m]> Yeah possible but unlikely
ur5us has joined #jruby
<johnphillips3141> have an update - I've found the issue that was blocking me & am now running with the top of the ir_concurrency branch. Bad news is that the original issue 'DynamicScope1 only supports 1 variables' is back
_whitelogger has joined #jruby
nirvdrum has quit [Ping timeout: 256 seconds]
<headius[m]> johnphillips31416: you must be able to repro it pretty quickly?
<headius[m]> jeremyevans: I saw your numbers in https://bugs.ruby-lang.org/issues/17055#note-6
<headius[m]> I ran the same benchmark with indy and the difference between initialized and uninitialized drops to almost nothing
<headius[m]> but it is still slightly faster when we can't eliminate the initialization
<headius[m]> it was probably more drastic for you because there's more plumbing to instance variable assignment when not using indy