lucasb has quit [Quit: Connection closed for inactivity]
nirvdrum has quit [Ping timeout: 276 seconds]
nirvdrum has joined #jruby
nirvdrum has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
nirvdrum has quit [Ping timeout: 276 seconds]
Osho has quit [Remote host closed the connection]
<fidothe>
@headius[m] dumb question. How does the gsub bench you added in `bench/core/string/bench_gsub.rb` work? Like, where is that `benchmark` method defined and how should it be run?
lucasb has joined #jruby
<headius[m]>
That one depends on a benchmark harness from TruffleRuby that does some extra warmup
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
Gacha has joined #jruby
<fidothe>
I need to add one for String#sub too, as part of https://github.com/jruby/jruby/issues/5095 (The CRuby changes affect `String#sub` and `String#gsub`). If I look at TruffleRuby will it be obvious where the harness is?
<fidothe>
Yes, if I look at TruffleRuby it is obvious. 🎉
sagax has quit [Quit: Konversation terminated!]
joast has quit [Ping timeout: 240 seconds]
joast has joined #jruby
KeyJoo has joined #jruby
<kares[m]>
the indy regression still had 2 nasty NPEs hiding ...
<kares[m]>
should be fixed now + we have those cases tested
sagax has joined #jruby
<headius[m]>
oh I'll have a look
<headius[m]>
fidothe: cool, thanks!
<headius[m]>
it would be nice if those benchmarks were in a shared repo somewhere, since most of them were written by others anyway
<headius[m]>
oh thank goodness, I bootched my thread patch
<headius[m]>
fixed it, now passes specs so far
<headius[m]>
I was worried I'd have to implement my own Condition.await
<headius[m]>
That issue is kind of conflating multiple things, since the original ClassCastException is fixed now, but I think it should all be good now yes?
KeyJoo has quit [Quit: KeyJoo]
lucasb has quit [Quit: Connection closed for inactivity]
<headius[m]>
oh jeez
<headius[m]>
my PR seems to have fixed the test:mri:stdlib hang
<headius[m]>
so that's good but also bad because I was wrong about it being concurrent-ruby