<headius>
eugenmayer: dunno if you got an answer but I'd like to see that native library issue
<headius>
no known issues, except for some recent problems with musl libc because it doesn't export some things glibc does
<headius>
kitallis: I'm not sure if there are projects just using ThreadPoolExecutor but I'd be extremely surprised if not
<headius>
sidekiq and resque are both more large job in nature; TPE and LMAX are smaller units of work generally (in my experience)
<headius>
they also could be modified to use concurrent-ruby but it came later...most new threading projects I hear about are using concurrent-ruby
vtunka has quit [Quit: Leaving]
<GitHub120>
[jruby] ivoanjo opened issue #4686: Cannot rescue from LocalJumpError after wrongly using break in proc https://git.io/vQs1h
bbrowning is now known as bbrowning_away
<GitHub103>
[jruby] kares closed issue #3640: Date and DateTime parsing slower than 1.7 and much slower than MRI https://git.io/vgOLT
camlow325 has joined #jruby
kares_ has joined #jruby
camlow325 has quit [Client Quit]
<GitHub13>
[jruby] headius opened issue #4687: Unimplemented Ruby 2.4 features https://git.io/vQsHw
<GitHub83>
[jruby] headius pushed 4 new commits to ruby-2.4: https://git.io/vQsHH
<GitHub83>
jruby/ruby-2.4 26ad41c Charles Oliver Nutter: [2.4] raise EINVAL for rebound UDPSocket
<GitHub83>
jruby/ruby-2.4 b83ad0b Charles Oliver Nutter: [2.4] prepended should be private
<GitHub83>
jruby/ruby-2.4 3faf772 Charles Oliver Nutter: Merge branch 'master' into ruby-2.4
<GitHub30>
[jruby] headius force-pushed ruby-2.4 from 4a736f5 to b4c6577: https://git.io/vrlfe
<GitHub30>
jruby/ruby-2.4 b4c6577 Charles Oliver Nutter: Tag remaining 2.4 specs for now. #4293 #4687
camlow325 has joined #jruby
<nirvdrum>
enebo: I was on vacation last week. Do you still need help with something?
<headius>
so hard to not get drawn into implementing more stuff when I'm trying to get 2.4 tests tagged
<kitallis>
headius, that makes sense I guess
camlow325 has quit [Ping timeout: 240 seconds]
camlow325 has joined #jruby
<kitallis>
headius, the LMAX implementation expects an execute method to exist on the TPE, I don't suppose I can replace my TPE construction with the Concurrent:TPE right? – it doesn't expose any such method, I'll have to call into java?
<headius>
kitallis: so you want to pass the concurrent-ruby TPE to LMAX>
<headius>
?
<kitallis>
headius, yeah
<kitallis>
that probably doesn't work right
<headius>
well I'm not sure
<kitallis>
yeah, LMAX is looking for execute to be called on the TPE
<headius>
if they back it with a normal Java executor it may be fine, once you dig it out
<headius>
I'm not sure if they expose that or of the executor impl they wrap provides "execute" exactly, but that's the route I'd explore
<headius>
any reason you want to use c-r's TPE instead of just creating your own?
<kitallis>
no particular reason, I tried with the c-r TPE first, and it it didn't work, I can just as easily directly call my own
<kitallis>
the c-r wrapper is just slightly more ruby-esque right? is it otherwise a transparent wrapper?
camlow325 has quit [Quit: WeeChat 1.5]
<headius>
kitallis: I believe so but I have not looked at the impl in a while
<headius>
there's a gitter room that's a good place to ask those questions
<GitHub0>
[jruby] headius opened issue #4688: RubyEnumerator.SizeFn does not receive enough context https://git.io/vQsp6
camlow325 has joined #jruby
<codefinger>
What's the proper way to coerce a Ruby URI to a java.net.URI? I'm getting the error `no method 'get' for arguments (org.jruby.RubyObjectVar9)` when calling a method with signature `get(java.net.URI)` and passing it a Ruby URI object.
<headius>
codefinger: likely need to unwrap its string representation and create new
<headius>
but we could add the capability to Ruby's URI as a feature
<codefinger>
headius: if you think you'd accept that I'd gladly attempt a PR
<headius>
sure
<codefinger>
i'm trying to get as much java out of my ruby :)