victori has joined #jruby
krainboltgreene has quit [Quit: Connection closed for inactivity]
Osho has quit [Read error: Connection reset by peer]
bga57 has quit [Quit: Leaving.]
bga57 has joined #jruby
rusk has joined #jruby
victori has quit [Ping timeout: 248 seconds]
victori has joined #jruby
<kares[m]> lopex: hey, just curious - joni's regexps are interruptible are how is it actually solved to not run 'forever' ?
<lopex> but we can hack it whatever we want
<lopex> like test time every n bytecode loop
<kares[m]> oh nice to have an actual test to see this, thanks
<kares[m]> will poke around the impl a bit :)
<kares[m]> maybe JRuby should showcase how it can deal with user-input regexps
<kares[m]> ... might be interesting to some Ruby folks
<lopex> enebo[m]: added this
<kares[m]> why did he do that I mean it makes sense but what was the motivation
<kares[m]> guess some Ruby-ness let's see what git history says ;)
<lopex> there was an issue for that, I forgot what it was
<enebo[m]> kares: I just added parameterization so you could pick to interupt or not. I think we improved some internal paths/uses of match by disabling the interupt feature (since we know it was not needed). The wrapper around the match call ended up being significant overhead
<enebo[m]> kares: in fact I really think this was us on the date parsing stuff which uncovered that
shellac has joined #jruby
<kares[m]> interesting, thanks for the feedback
<lopex> yeah, like internal regexps etc
<lopex> .match(..) by default doesnt check for interrupts
<lopex> only matchInterruptible does
<lopex> afair it was from when were optimizing =~
<lopex> *we were
<lopex> ah, no, it that issue so captures were ignored
<lopex> er it was "match?" actually
<enebo[m]> lopex: ah yeah match? was definitely the main reason
<enebo[m]> lopex: inasmuch that he wanted to eliminate backend costs in joni for setting up region match logic/setup
<enebo[m]> since there was none
subbu is now known as subbu|away
subbu|away is now known as subbu
xardion has quit [Remote host closed the connection]
shellac has quit [Ping timeout: 248 seconds]
jeremyevans has quit [Ping timeout: 258 seconds]
jasmin has joined #jruby
subbu is now known as subbu|lunch
subbu|lunch is now known as subbu
jasmin_ has joined #jruby
jasmin has quit [Ping timeout: 248 seconds]
jasmin_ has quit [Remote host closed the connection]
jasmin_ has joined #jruby
jasmin__ has joined #jruby
jasmin_ has quit [Ping timeout: 246 seconds]
jasmin__ has quit [Read error: Connection reset by peer]
jasmin has joined #jruby
jasmin_ has joined #jruby
jasmin has quit [Ping timeout: 248 seconds]
jasmin_ has quit [Read error: Connection reset by peer]
jasmin_ has joined #jruby
jasmin_ has quit [Remote host closed the connection]
jasmin_ has joined #jruby
jasmin_ has quit [Read error: Connection reset by peer]
jasmin has joined #jruby
jasmin has quit [Ping timeout: 246 seconds]
jasmin has joined #jruby
jasmin has quit [Read error: Connection reset by peer]
jasmin_ has joined #jruby
jasmin_ has quit [Ping timeout: 248 seconds]