<GitHub31> [jruby] headius pushed 1 new commit to master: https://git.io/vbU7u
<GitHub31> jruby/master 164c507 Charles Oliver Nutter: Merge branch 'jruby-9.1'
<GitHub92> [jruby] headius closed issue #4871: A regexp with \K doesn't work in JRuby https://git.io/vbJEt
<GitHub108> [jruby] headius closed issue #4869: UDPSocket.new(Socket::AF_INET6) throws exception (JRuby 9.1.14.0) https://git.io/vbftk
dave__ has quit [Remote host closed the connection]
<GitHub155> [jruby] headius closed issue #4696: OpenSSL::Random.random_bytes specs seem to get stuck on Travis https://git.io/vQl6d
<GitHub116> [jruby] headius closed issue #1569: Slowdown of pretty straight Rails app when switching to Java 8, enabling invokedynamic https://git.io/vbU5R
<GitHub30> [jruby] headius opened issue #4875: Ruby 2.5 Gemification https://git.io/vbU5X
<GitHub49> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vbUbs
<GitHub49> jruby/jruby-9.1 5ecd039 Charles Oliver Nutter: Revert "Temporary patch to work around Range not supporting Bignum hashes."...
<GitHub49> jruby/jruby-9.1 f08af8e Charles Oliver Nutter: Update Range#hash logic to match MRI behavior. Fixes #4460.
dave__ has joined #jruby
<GitHub100> [jruby] headius pushed 1 new commit to master: https://git.io/vbUNc
<GitHub100> jruby/master a0fd348 Charles Oliver Nutter: Merge branch 'jruby-9.1'
<GitHub180> [jruby] headius closed issue #4460: RangeError: bignum too big to convert into `long' https://git.io/vDv2V
<GitHub102> [jruby] headius created ruby-2.5 from master (+0 new commits): https://git.io/vbUNg
shellac_ has quit [Quit: Computer has gone to sleep.]
dave__ has quit [Ping timeout: 260 seconds]
<GitHub186> [jruby] headius pushed 3 new commits to ruby-2.5: https://git.io/vbUAc
<GitHub186> jruby/ruby-2.5 eb75a70 Charles Oliver Nutter: Bump Ruby compat level to 2.5.0.
<GitHub186> jruby/ruby-2.5 624147c Charles Oliver Nutter: Begin dev on 9.3.0.0.
<GitHub186> jruby/ruby-2.5 35a4547 Charles Oliver Nutter: Move ipaddr to default gems.
<GitHub147> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vbUpf
<GitHub147> jruby/jruby-9.1 12bb2fa Charles Oliver Nutter: Use superinterface here to catch all jnr-enxio channels....
dave____ has joined #jruby
dave____ has quit [Ping timeout: 276 seconds]
deobalds has joined #jruby
dave____ has joined #jruby
dave____ has quit [Ping timeout: 248 seconds]
bga57 has joined #jruby
Puffball has quit [Ping timeout: 258 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 268 seconds]
claudiuinberlin has joined #jruby
dave__ has joined #jruby
shellac_ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
claudiuinberlin has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
claudiuinberlin has quit [Client Quit]
claudiuinberlin has joined #jruby
shellac_ has quit [Ping timeout: 276 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
deobalds has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 248 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 276 seconds]
vtunka has joined #jruby
bga57 has quit [Ping timeout: 248 seconds]
vtunka has quit [Ping timeout: 248 seconds]
bga57 has joined #jruby
vtunka has joined #jruby
drbobbeaty has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
deobalds has quit [Quit: Computer has gone to sleep.]
etehtsea has joined #jruby
drbobbeaty has joined #jruby
deobalds has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 255 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
deobalds has quit [Quit: Computer has gone to sleep.]
etehtsea has quit [Quit: Textual IRC Client: www.textualapp.com]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
dave__ has joined #jruby
shellac has quit [Quit: Leaving]
<enebo> headius: fwiw I agree with warning since someone might have used it
dave__ has quit [Ping timeout: 240 seconds]
dave__ has joined #jruby
shellac has joined #jruby
dave__ has quit [Ping timeout: 248 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub96> [jruby] enebo pushed 1 new commit to master: https://git.io/vbk0C
<GitHub96> jruby/master 64ff128 Thomas E. Enebo: Optimize CFG by allowing empty non-exception edged BB with one path to merge...
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
vtunka has quit [Quit: vtunka]
shellac has joined #jruby
claudiuinberlin has joined #jruby
shellac has quit [Ping timeout: 260 seconds]
shellac has joined #jruby
shellac has quit [Read error: Connection reset by peer]
<eregon> Hello
<eregon> headius enebo: I think you guys would agree on https://twitter.com/eregontp/status/935949287283884032 :)
subbu is now known as subbu|lunch
<headius> eregon: I was insufficiently persuasive when I proposed the original feature...perhaps you will be more successful
<headius> best I could do was get them to add it, but I couldn't convince them to turn it on by default
<headius> enebo: ok cool
subbu|lunch is now known as subbu
<enebo> eregon: default on is nice
<headius> it's just reporting...I don't understand the reluctance
<headius> as if quietly-dying threads is the norm we want
<enebo> semantically maybe they think raising is a valid way to end
<headius> that could be
<enebo> to me it just makes GUI development on MRI a huge fucking pain in the ass
<enebo> everything is off thread
<headius> I had originally offered a richer feature that allows you to register a handler, like in Java
<headius> if you wanted to handle all unhandled it would just be Thread.abort_on_exception = -> { }
<headius> or something
<enebo> a handler would give more power but offers nothing in the yay or nay aspect
<headius> er, Thread.on_exception or similar
<enebo> since yeah you would still need to decide what that line is
<enebo> headius: that is still a nice feature though...you can register whatever you want
<headius> the quiet death thing affects me at least once a month
<headius> yeah
<headius> log your way
<enebo> I like sensible default but a way to build your own tooling
<enebo> is pretty important
<headius> I added a comment describing that feature in rough terms
<headius> given that a user would literally need one line to turn off all reporting or register a new global handler, I don't see any good reason not to have it on by default
<headius> my real original proposal was that abort and report_on_exception should both just be on_exception
<headius> but that train has sailed
eregon_ has joined #jruby
<eregon_> headius, enebo: Thanks for the support :)
<headius> eregon_: fingers crossed
<eregon_> I missed the deadline for the MRI meeting by little, I thought it was in a couple days but it was today
<eregon_> So probably gonna be quite short if we want this in 2.5
<headius> and I had other responsibilities today :-(
<eregon_> Maybe showing more bugs in their tests will help to convince, not sure
<headius> yeah that's a good argument
<headius> deadlock is good
eregon_ has quit [Ping timeout: 248 seconds]
eregon_ has joined #jruby
<eregon_> headius: Sidekiq has 12 lines of code to implement an uncaught exception handler basically: https://github.com/mperham/sidekiq/blob/a60a91d3dd857592a532965f0701d285f13f28f1/lib/sidekiq/util.rb#L15-L27
<headius> you should link that
<headius> people have to hack around the lack of this feature
<headius> most people will have done something like this
<eregon_> posting a reply with it
<eregon_> I think this will finally happen, but it will have taken 5 years!
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
<headius> I feel bad sometimes that I don't fight harder
<headius> but I feel like a jerk after a while
<eregon_> my experience at a committer meeting in Japan is fighting hard doesn't help much, you really need to find the angle that means something to the other committers
eregon_ has quit [Quit: Leaving]
bbrowning is now known as bbrowning_away
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> eregon: right...and I never seem to be able to figure out what that angle is
rdubya has quit [Ping timeout: 276 seconds]
rdubya has joined #jruby