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]> kares: your fix should resolve the last problem reported here, yes? https://github.com/elastic/logstash/issues/11196
<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
<headius[m]> 🤷‍♂️