<headius> havenwood: yeah that one will start getting pushed to mvn once @enebo does it :-D
<headius> it's just the Windows installer
brackets9 has joined #jruby
<brackets9> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
brackets9 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<GitHub81> [jruby] ScottHaney opened issue #5270: Concrete JRuby Implementations of Abstract Java Classes Can't be Constructed With Reflection https://git.io/fNoAX
jrafanie has joined #jruby
april has joined #jruby
<april> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
april has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<april> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<april> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Humvee28 has joined #jruby
<Humvee28> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Humvee28 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<Humvee28> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
CurryWurst27 has joined #jruby
<CurryWurst27> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<CurryWurst27> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<CurryWurst27> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
jrafanie has joined #jruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
phoe15 has joined #jruby
phoe15 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<phoe15> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<phoe15> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
ascheel4 has joined #jruby
<ascheel4> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
ascheel4 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
alkyl17 has joined #jruby
<alkyl17> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
alkyl17 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie has joined #jruby
verm1n5 has joined #jruby
<verm1n5> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<verm1n5> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
verm1n5 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
rdubya has quit [Ping timeout: 255 seconds]
DanPin3 has joined #jruby
<DanPin3> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
DanPin3 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
neptune has joined #jruby
<neptune> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
neptune has quit [Killed (Sigyn (Spam is off topic on freenode.))]
obx has joined #jruby
<obx> stupid question time!
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest88756 has joined #jruby
<Guest88756> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Guest88756 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Frosty21 has joined #jruby
Frosty21 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<Frosty21> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<Frosty21> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
nope__ has joined #jruby
<nope__> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
nope__ has quit [Killed (Sigyn (Spam is off topic on freenode.))]
chachasmooth28 has joined #jruby
<chachasmooth28> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
chachasmooth28 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Puffball has joined #jruby
Xgc3 has joined #jruby
<Xgc3> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Xgc3 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
obx has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Antiarc has quit [Quit: ZNC 1.6.6+deb1 - http://znc.in]
Antiarc has joined #jruby
We has joined #jruby
<We> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
We has quit [Killed (Sigyn (Spam is off topic on freenode.))]
HeinzBoettjer has joined #jruby
<HeinzBoettjer> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
HeinzBoettjer has quit [Killed (Sigyn (Spam is off topic on freenode.))]
mdk23 has joined #jruby
mdk23 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<mdk23> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<mdk23> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Puffball has quit [Quit: Puffball]
szt21 has joined #jruby
szt21 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<szt21> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<szt21> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Guest43987 has joined #jruby
<Guest43987> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Guest43987 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
dindon has joined #jruby
dindon has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<dindon> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
<dindon> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<dindon> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
annieslmaos has joined #jruby
<annieslmaos> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
annieslmaos has quit [Killed (Sigyn (Spam is off topic on freenode.))]
electrical_ has quit [Ping timeout: 256 seconds]
Liothen has quit [Ping timeout: 256 seconds]
kyote has joined #jruby
kyote has quit [Changing host]
kyote has joined #jruby
kyote is now known as Liothen
electrical_ has joined #jruby
nirvdrum has quit [Ping timeout: 256 seconds]
nirvdrum has joined #jruby
havenwood has quit [Quit: ZNC 1.7.1 - https://znc.in]
havenwood has joined #jruby
havenwood has quit [Changing host]
havenwood has joined #jruby
Ben6420 has joined #jruby
Ben6420 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<Ben6420> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
yawkat16 has joined #jruby
<yawkat16> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<yawkat16> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<yawkat16> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
yawkat16 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
shellac has joined #jruby
apollo1328 has joined #jruby
<apollo1328> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
apollo1328 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
monoxane2 has joined #jruby
<monoxane2> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
monoxane2 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
drbobbeaty has joined #jruby
Raito_Bezarius28 has joined #jruby
<Raito_Bezarius28> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Raito_Bezarius28 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cyberlard14 has joined #jruby
<cyberlard14> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
cyberlard14 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<cyberlard14> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<cyberlard14> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
mpmc19 has joined #jruby
<mpmc19> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
mpmc19 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
shellac has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
shellac has joined #jruby
Guest26145 has joined #jruby
<Guest26145> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Guest26145 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
shellac has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
shellac has joined #jruby
WizJin has joined #jruby
<WizJin> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
WizJin has quit [Killed (Sigyn (Spam is off topic on freenode.))]
rdubya has joined #jruby
drbobbeaty has joined #jruby
bitch18 has joined #jruby
<bitch18> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
bitch18 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Scorchin has quit [Remote host closed the connection]
duncanm has quit [Remote host closed the connection]
deathy has quit [Remote host closed the connection]
fidothe has quit [Remote host closed the connection]
knowtheory_ has quit [Remote host closed the connection]
snowp has quit [Remote host closed the connection]
flavorjones has quit [Remote host closed the connection]
snowp has joined #jruby
deathy has joined #jruby
knowtheory_ has joined #jruby
duncanm has joined #jruby
fidothe has joined #jruby
Scorchin has joined #jruby
flavorjones has joined #jruby
justif12 has joined #jruby
<justif12> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
justif12 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
channels has joined #jruby
<channels> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
channels has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Whooa21 has joined #jruby
<Whooa21> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Whooa21 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Lausefuchs26 has joined #jruby
<Lausefuchs26> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Lausefuchs26 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
bolt8 has joined #jruby
<bolt8> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
bolt8 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
tripleslash20 has joined #jruby
<tripleslash20> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
tripleslash20 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
mcintosh10 has joined #jruby
<mcintosh10> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
mcintosh10 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
sneakyness26 has joined #jruby
<sneakyness26> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
sneakyness26 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<sneakyness26> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<sneakyness26> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
joast has quit [Ping timeout: 248 seconds]
fractal has joined #jruby
<fractal> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
fractal has quit [Killed (Sigyn (Spam is off topic on freenode.))]
stoner192 has joined #jruby
<stoner192> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
stoner192 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<stoner192> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
revi28 has joined #jruby
<revi28> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
revi28 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
joast has joined #jruby
_Caerus has joined #jruby
Caerus has quit [Ping timeout: 260 seconds]
clonak29 has joined #jruby
<clonak29> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<clonak29> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
clonak29 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<clonak29> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
nels has joined #jruby
nelsnelson has quit [Ping timeout: 260 seconds]
sjums has joined #jruby
<sjums> Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate
sjums has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<sjums> I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<sjums> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
<nirvdrum> I guess this is still going on.
<enebo> nirvdrum: yeah not sure if Sigyn will eventually kline all possible clients and it will stop that way or we just get 1-3 messages instead of 4 until the person stops
<enebo> I see an innovative path here where an irc server could look at all incoming messages before jamming it around the spanning tree and kline before anyone even sees it (and then not send any messages).
Guest4568 has joined #jruby
<Guest4568> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Guest4568 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
jrafanie has joined #jruby
GregMefford has joined #jruby
Guest43996 has joined #jruby
Guest43996 has quit [Remote host closed the connection]
shellac_ has joined #jruby
shellac has quit [Ping timeout: 268 seconds]
ktr16 has joined #jruby
<ktr16> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
ktr16 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
claudiuinberlin has joined #jruby
Azure10 has joined #jruby
<Azure10> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
Azure10 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
shellac_ is now known as shellac
xardion has quit [Remote host closed the connection]
shellac has quit [Quit: Computer has gone to sleep.]
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
xardion has joined #jruby
nolsen19 has joined #jruby
<nolsen19> With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/
nolsen19 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
claudiuinberlin has joined #jruby
shellac has joined #jruby
<GitHub3> [jruby] shseah601 opened pull request #5271: Changing building (master...changingBuilding) https://git.io/fN6tL
<lopex> a new one
<GitHub151> [jruby] enebo closed pull request #5271: Changing building.md (master...changingBuilding) https://git.io/fN6tL
<GitHub138> [jruby] enebo pushed 3 new commits to master: https://git.io/fN6Gm
<GitHub138> jruby/master c8c51bd Thomas E Enebo: Merge pull request #5271 from shseah601/changingBuilding...
<GitHub138> jruby/master 5709238 shseah601: Change the link of JDK
<GitHub138> jruby/master 8fd1a0a shseah601: Correct tool name "Make" and add the links to the tools
<enebo> lopex: https://github.com/jruby/jruby/issues/5256 is done right?
<enebo> lopex: any numberz?
<lopex> enebo: yeah, but there's one failure after my cleanup
<enebo> oh I guess you still use matcherSearch which is doing search and not match
<lopex> enebo: yes, as does mri
<enebo> lopex: but does using match make anything fail? It is quicker
<lopex> enebo: no, but it will be slower on longer strings
<enebo> lopex: heuristic on size?
<lopex> enebo: search uses bm
<enebo> I don't know what bm is
<lopex> boyer moore search
<lopex> enebo: like if you have /foobar/
<lopex> that constant string inside will be used for skip map
<lopex> enebo: all those are to not waste the time inside interpreter
<lopex> enebo: want an example ?
<enebo> lopex: so conclusion is that search is sometimes faster and sometimes slower than match and we cannot tell easily enough to pick better one
<lopex> enebo: yes, it will be slower on very short strings
<enebo> lopex: so is there a heuristic we can use if it is as simple as that?
<enebo> lopex: on the short string in that issue match is a big boost
<enebo> lopex: I invite you to try switching to match and running that bench and see the difference
<lopex> I believe that
<enebo> if string is less than 30 bytes we use match?
<enebo> something like that
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<enebo> if it is only limited to string length
shellac has quit [Ping timeout: 240 seconds]
<lopex> enebo: "aaaaaaaaafoobbbbbbfoobar" =~ /foo..r/
<enebo> lopex: so short strings is not the only difference?
<lopex> enebo: it enters interpreter loop two tiems at exactly where suspicious places are
<lopex> enebo: do you see that ?
<enebo> joni internals output is not useful to me though
<lopex> match_at: str: 0, end: 24, start: 9, sprev: 8
<lopex> match_at: str: 0, end: 24, start: 18, sprev: 17
<enebo> so if I bother to change this between search and match I will see a noticeable perf difference?
<lopex> forward_search_range does that fast skip
<lopex> enebo: well, the will definitely be threashold at which it pays off
<lopex> enebo: let me reassure there's something in joni match for that
<lopex> enebo: but there's quite a bit of code it has to go through to use that opt
<enebo> lopex: yeah so is there a heuristic which could be made?
<enebo> I am going to try that particular example to see difference
<lopex> enebo: looking if there is one already
<enebo> which won't answer my question
<enebo> but it will be input perhaps
<lopex> yes
<enebo> trying with matcherMatch even though that does a getCurrentContext every call
claudiuinberlin has joined #jruby
<enebo> lopex: same speed for that one
<lopex> same what ?
<enebo> the regexp you gave above using match and search had the same performance
<enebo> i/s
<lopex> enebo: increase string size
<enebo> yeah ok
<enebo> I will also decrease it
<enebo> do a few sizes
<lopex> enebo: so it fails on the left part
<enebo> you know what I mean by heuristic though right?
<lopex> yes
<lopex> swot ching between search and match on input size
<lopex> *swap
<lopex> swapping even
<enebo> yeah
<lopex> enebo: but if it's same for such short strings then no very promissing
<enebo> lopex: but I am just saying when I made that change to bench in issue I think is doubled perf
<enebo> I would say match is faster in all three but it is close enough to not be outside error bars
ahorek has joined #jruby
Eiam has joined #jruby
<enebo> oh of course I don't think I am hitting match? at all :P
<enebo> errorbars indeed
<enebo> lopex: very weirdly I am not seeing the issues example speed up using match (I swear I did when I spiked this) but all those others got much faster
<lopex> yeah, weird
<enebo> java 8 no indy
<enebo> matcherMatch is not as nice as matcherSearch to have to walk to get context every call too
<enebo> but I doubt that is a huge difference here
<enebo> mri perf starts to noticeably drop off on that last one
<lopex> hmm
<lopex> enebo: oh, does match really match for this example ?
<enebo> wow removing getCurrentContext was a pretty big gain
<enebo> 6.8M became 7.2M
<enebo> lopex: so you are asking is this correct?
<enebo> lopex: I don't know. I just thought match? should use match and not search
<enebo> trying spec:ruby:fast
<enebo> I can also tell we are still wamring up so I should probably add some warmup param
<enebo> by end larger went to 7.6M
<lopex> enebo: the test matchis failing for you
<lopex> enebo: you're not testing the real thing
<lopex> enebo: it has to be search since match doesnt skip
<lopex> we have no choice but use search
<enebo> match doesn't skip means what?
<lopex> enebo: it check if the string starts at that pattern
<lopex> *checks
<lopex> enebo: p "aaaaaaaaafoobbbbbbfoobar".match?(/foo..r/)
<lopex> what does it print for you ?
<enebo> lopex: oh so it has to match the whole string it cannot figuer out where in the string that pattern may occur
<lopex> enebo: no it will fail right away
<enebo> lopex: yeah because a is not f
<lopex> enebo: so problem solved :P
<lopex> I forgot about it
<lopex> enebo: but how do we compare against mri ?
<enebo> well we don't beat them on issue tiny string
<enebo> but I think we beat them on those other three
<lopex> afaik we made poorly on char classes
<enebo> running again with warmup = 10
<enebo> and I will rerun on MRI and add another fgile to that gist
<enebo> warmup actually does not change results with HEAD for us
<enebo> actually MRI beats us in all cases
<enebo> removing interruptible to see how much that influences this
<lopex> enebo: via direct call to matcher.search ?
<enebo> lopex: yeah it definitely improves timings
<lopex> enebo: without the task ?
<enebo> yea
<enebo> 3.6M i/s with task and 4.1M i/s without for little in that bench
<lopex> we could use heuristic for that actually
<lopex> since even if you'll have (a*)(a*) ... small input will not kill it
<enebo> lopex: because we know which regexps might be endless
<enebo> or endless enough
<lopex> enebo: but any pathological case has to have mid size input
<lopex> enebo: we can expose info about neighboring quantifiers so there regexp could be markes as potentially slow too
<lopex> *marked
<lopex> hmm, or how many backtracking ops are there
<enebo> lopex: yeah not sure just noticing this has a more significant cost than I recalled when it was added as a feature
<lopex> I'm all for it
<lopex> enebo: and what about String#scan/split/sub/gsub ?
<lopex> these dont use that
<enebo> oh yeah?
<enebo> funny
<lopex> it's a bit silly
<enebo> I half feel like we should just make a property to enable this and have it off by default
<lopex> String#index and god knows what else
<lopex> yeah
<enebo> It is a very useful feature but it has a pretty big cost and NO ONE normally is counting on this happening in Ruby
<lopex> enebo: and of course someone turned off my optimization even more
<enebo> someone had a very specific use case for it in their project and we added it because it is a nice idea
<lopex> enebo: we quote bytelists unnecessarily and usage of the quoted cache is broken
<enebo> lopex: fix it please :P
<lopex> enebo: too hot here now
<lopex> enebo: my head isnt working
<lopex> enebo: "aaa"split("a")
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<enebo> lopex: I mean fix it soon as in days not hours
<lopex> it goes through quoting every time
<lopex> and that quoting method is HUGE
<enebo> "a" <- this does?
<lopex> yea
<enebo> oh so cache lookup is broken so it is requoting
<enebo> does not sound too hard to fix
<lopex> it's looking up after quoting
<lopex> but it's quite a bit to reorganize
<enebo> lopex: oh I see so not too simple
<enebo> lopex: but key of original string to get already quoted vs looking up already quoted and gettnig pattern back
claudiuinberlin has joined #jruby
<lopex> enebo: so were do we stand now wrt taht heuristic ?
ahorek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<lopex> we need to centralize that decision for all matcher.search callers
<lopex> and possibly move task to joni
subbu is now known as subbu|nap
drbobbeaty has quit [Ping timeout: 240 seconds]
<enebo> lopex: you mean the one for interuptible vs no?
<lopex> yes
<enebo> lopex: I don't know. if you think we can guarantee some sorts of regexps don't need to be interrupted it would be a good idea
<enebo> lopex: for me I would like to consider defaulting interruptible to off
<lopex> enebo: and somehow skip that check in the interpreter efficiently
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Client Quit]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shellac has joined #jruby
drbobbeaty has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Client Quit]
shellac has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
subbu|nap is now known as subbu
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub79> [jruby] dr-itz opened issue #5272: Stackoverflow calling "super" from included module method https://git.io/fN6QM
Antiarc has quit [Quit: ZNC 1.6.6+deb1 - http://znc.in]
Antiarc has joined #jruby
drbobbeaty has joined #jruby
nels has quit [Quit: nels]