<headius>
lopex: it probably works right in 1.7, should be easy to figure out what got changed
<lopex>
headius: oh I broke $~ on master unknowingly when fixing some regexp stuff, will fix it
<headius>
ah thanks
<headius>
pesky thing
<lopex>
but regexp is broken even more
<lopex>
perf wise
<lopex>
so I had no choice
<ChrisBr>
headius: another thing, we have quite some code in RubyHash to add without resize (to basically create a linked list). If I'm right this was for kwargs! This approach does not work anymore with this approach.
<ChrisBr>
for now it is fixed by just resize in these cases
<ChrisBr>
but I would like to get rid of this code completely?
<ChrisBr>
lopex: headius: can you ping me here when master is fixed?
<headius>
yeah sure
<lopex>
ChrisBr: shouldnt affect any of hash
<headius>
ChrisBr: yeah that code probably can go
<headius>
the new hash is going to be much more compact anyway
<lopex>
ChrisBr: mri tests should work
<headius>
and the right path for optimizing kwargs is to pass them on the stack
<lopex>
ChrisBr: good work
<lopex>
btw I forgot, how open addressing guarantees insertion order ?
<ChrisBr>
lopex: we have two arrays
<lopex>
ah
<lopex>
ok
<ChrisBr>
one for the bins and one for the entries by insertion
<lopex>
that exmplains that
<lopex>
ok, thx
<ChrisBr>
ok headius, then I will get rid of that code
<lopex>
ChrisBr: since I always have cockoo hash at my eyes when recalling open addressing
<lopex>
headius: so even on bigger hashes graal will have much simpler jobs at PEA since it's just two arrays, and not a dlinked list of nodes god knows when they where created right ?
<lopex>
is it that simple ?
<headius>
lopex: ideally
<headius>
I am going to be starting a bigger effort to test J9 and Zing too
<headius>
see if we can get them to help us :-D
<headius>
I also should see how graal is doing with the updated direct addressing hash
<lopex>
headius: but there's a difference between indireciton and "heap/potentially stack" object persistence
<lopex>
well, if that does any sense
<headius>
ahh I see the backref fail
<lopex>
yeah
<lopex>
headius: I removed some indirections
<lopex>
and I insist most of them are right
<lopex>
headius: the presence of Object regexp is a remnant from that old optimization
<lopex>
with what we have now we can go back to whast mri does
<lopex>
and keep whole RubyRegexp only there
<lopex>
in MatchData
<lopex>
headius: and it all was for so that if match doesnt escape we can use joni internal only
<lopex>
headius: wrt match used thing
<lopex>
so we had two cases before
<lopex>
like String#scan iterating we wouldn have to expose match data if no block given at all
<lopex>
and is block was given we check is $.. was used
<lopex>
headius: ^^
<lopex>
more aggressive than what mri does
<headius>
yeah that would be good
<lopex>
headius: well, it used to work that way in 1.
<lopex>
so now we have some remnants of that opts ineffective
<lopex>
and actually we should do the same for regions
<lopex>
and keep them in context
<lopex>
and I'm in wonder for mri performance this time
<lopex>
since it's allocating, reallocating so much on those call paths
<lopex>
with just plain mallocs
<headius>
the rest of these failures look like flaky build or env
<headius>
I'm fine caching more stuff in context...obviously we'd need to copy out if there's a Matcher in hand
<headius>
MatchData whatever
<lopex>
not just caching, just keeping the structure in there
<lopex>
headius: we could even statically scan for max number of captures in all literal regexps and just keep that array in context
<lopex>
seems very cheap
<headius>
that's an interesting idea
<lopex>
headius: or there;s millions of jruby threads there :P
<headius>
yeah we have to be mindful of how big ThreadContext is but that has not been examined or tuned in a long time
<headius>
ok I need to do some zing testing...gonna try to get linux on this MBP
<headius>
bbiab if all goes well
<lopex>
headius: lots of development on zing nowadays ?
<headius>
they completely rewrote their jit atop LLVM
<lopex>
I wonder how much llvm is tainted by c/c++
<lopex>
headius: hey could wasm and bitcode be in competion ?
emilsp26 has joined #jruby
<emilsp26>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
emilsp26 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
xardion has quit [Ping timeout: 240 seconds]
xardion has joined #jruby
GregMefford has quit [Quit: Connection closed for inactivity]
jamesl has joined #jruby
<jamesl>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
jamesl has quit [Killed (Sigyn (Spam is off topic on freenode.))]
_Caerus has joined #jruby
Caerus has quit [Ping timeout: 264 seconds]
_Caerus_ has joined #jruby
_Caerus has quit [Ping timeout: 248 seconds]
basic`0 has joined #jruby
<basic`0>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
basic`0 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<basic`0>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
_Caerus_ has quit [Ping timeout: 260 seconds]
salamanderrake has joined #jruby
<salamanderrake>
I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<salamanderrake>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<salamanderrake>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
salamanderrake has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Caerus has joined #jruby
tcsc17 has joined #jruby
<tcsc17>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<tcsc17>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
tcsc17 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
ignacio16 has joined #jruby
<ignacio16>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
<ignacio16>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
ignacio16 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
developers has joined #jruby
developers has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<developers>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<developers>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<developers>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
jrslepak9 has joined #jruby
<jrslepak9>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
<jrslepak9>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
jrslepak9 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<jrslepak9>
I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<jrslepak9>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
cottongin2 has joined #jruby
<cottongin2>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
cottongin2 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
adamg has joined #jruby
adamg has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<adamg>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
mal2 has joined #jruby
<mal2>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
mal2 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
emilsp24 has joined #jruby
<emilsp24>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
emilsp24 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #jruby
jrafanie has quit [Client Quit]
epic12 has joined #jruby
<epic12>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
epic12 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Nevolution29 has joined #jruby
Nevolution29 has quit [Read error: Connection reset by peer]
information18 has joined #jruby
<information18>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
information18 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
mrBlaQ25 has joined #jruby
<mrBlaQ25>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
mrBlaQ25 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
RoyK15 has joined #jruby
<RoyK15>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
RoyK15 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
justif12 has joined #jruby
<justif12>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
justif12 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
xardion has quit [Remote host closed the connection]
PKBot8 has joined #jruby
<PKBot8>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
PKBot8 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
xardion has joined #jruby
jrafanie has joined #jruby
jlf29 has joined #jruby
<jlf29>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<jlf29>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<jlf29>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
jlf29 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
rogue has joined #jruby
<rogue>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
rogue has quit [Killed (Sigyn (Spam is off topic on freenode.))]
ziddey16 has joined #jruby
<ziddey16>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
ziddey16 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
_Caerus has joined #jruby
Caerus has quit [Ping timeout: 264 seconds]
liste21 has joined #jruby
<liste21>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
liste21 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #jruby
jrafanie has quit [Client Quit]
Compu28 has joined #jruby
<Compu28>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<Compu28>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<Compu28>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
rdubya1 has joined #jruby
rdubya has quit [Ping timeout: 245 seconds]
GregMefford has joined #jruby
GregMefford has left #jruby [#jruby]
ninsei has joined #jruby
ninsei has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<ninsei>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<ninsei>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
Caraway20 has joined #jruby
<Caraway20>
/!\ ATTN: This channel has moved to irc.efnet.org #LRH /!\
Caraway20 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
ktr28 has joined #jruby
<ktr28>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<ktr28>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
ktr28 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jorik0 has joined #jruby
<jorik0>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<jorik0>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
jorik0 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie has joined #jruby
theresajayne14 has joined #jruby
<theresajayne14>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<theresajayne14>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
theresajayne14 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
swoolley26 has joined #jruby
<swoolley26>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<swoolley26>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
swoolley26 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
lynxis19 has joined #jruby
<lynxis19>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<lynxis19>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
lynxis19 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
brynjar24 has joined #jruby
<brynjar24>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<brynjar24>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
brynjar24 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
_Caerus has quit [Quit: thunderstorm]
AC`97_ has joined #jruby
<AC`97_>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
AC`97_ has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #jruby
jrafanie has quit [Client Quit]
jrafanie has joined #jruby
darkengine14 has joined #jruby
<darkengine14>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
darkengine14 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Rune_K27 has joined #jruby
<Rune_K27>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
Rune_K27 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mozzarella20 has joined #jruby
<mozzarella20>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
mozzarella20 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
nolsen12 has joined #jruby
<nolsen12>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
nolsen12 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
rdubya1 has quit [Ping timeout: 244 seconds]
gr33n7007h has joined #jruby
<gr33n7007h>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<gr33n7007h>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
lmartin927 has joined #jruby
<lmartin927>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
lmartin927 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
SleePy7 has joined #jruby
<SleePy7>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
SleePy7 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Taylor10 has joined #jruby
<Taylor10>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
Taylor10 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
davidebeatrici5 has joined #jruby
<davidebeatrici5>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
davidebeatrici5 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
pinPoint9 has joined #jruby
<pinPoint9>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\
<pinPoint9>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
pinPoint9 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<pinPoint9>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
MikeSpears25 has joined #jruby
MikeSpears25 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<MikeSpears25>
This channel has been hacked by Australia's #1 hacker Simon 'eVestigator' Smith https://evestigatorsucks.com/
<MikeSpears25>
With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<MikeSpears25>
/!\ ATTN: This channel has moved to irc.freenode.net ##hamradio /!\