<lopex> headius: why not move the whole taks thing into joni ?
<lopex> *taks
<lopex> *task
<lopex> it would simplify jruby core
<headius> I'm not sure what you mean...the task stuff is part of RubyThread
<lopex> aah
<headius> to allow safe interrupting for kill/raise
<lopex> nvm
<ChrisBr> headius: hey, how is it going :)
<ChrisBr> yeah, we're close :)
<headius> lopex: SearchMatchTask
<headius> in RubyRegexp
<lopex> yeah I know
<headius> so we'd have an option that would switch between search task and searchInterruptible task
<headius> so it's always interruptible with the volatile
<lopex> headius: so now we need to centralise the calls to that api on jruby core
<headius> ChrisBr: ok that's great
<lopex> like in String methods
<headius> lopex: yeah
<lopex> headius: and fix regexp caches
<headius> that would be good
<headius> ah yeah I'm probably the one who did some damage when working on encoding tests
<ChrisBr> I rebased yesterday...
<lopex> headius: do you know that we currently quote "a" on every "aaa"split("a") call ?
<ChrisBr> ?
<headius> I had to re-port some of the regex setup logic
<headius> probably lost caching
<headius> lopex: heh well that seems wasteful :-)
<lopex> headius: that's a reggression
<ChrisBr> this happens also without about patch locally: https://travis-ci.org/jruby/jruby/jobs/411781584
<headius> I believe it
<lopex> I will even say regggresssion
<headius> hah
<headius> ChrisBr: bleh, master isn't green
<headius> I'll try to look into that
<ChrisBr> that would be awesome
<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 /!\
jrafanie has joined #jruby
rdubya has joined #jruby