pilne has quit [Quit: Leaving]
akp has joined #jruby
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
sidx64 has quit [Read error: Connection reset by peer]
sidx64 has joined #jruby
mkristian has joined #jruby
sidx64_ has joined #jruby
sidx64 has quit [Read error: Connection reset by peer]
mkristian has quit [Quit: This computer has gone to sleep]
sidx64 has joined #jruby
sidx64_ has quit [Ping timeout: 248 seconds]
mkristian has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
claudiuinberlin has joined #jruby
sidx64 has joined #jruby
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Read error: Connection reset by peer]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
drbobbeaty has joined #jruby
jrafanie has joined #jruby
_whitelogger_ has joined #jruby
drbobbeaty has quit [Ping timeout: 260 seconds]
lopex has joined #jruby
lopex has quit [Changing host]
_whitelogger has quit [Remote host closed the connection]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
mkristian has quit [Quit: This computer has gone to sleep]
shellac has quit [Quit: Computer has gone to sleep.]
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
mkristian has joined #jruby
jrafanie has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
shellac has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<GitHub156> [jruby] naag closed issue #5086: RegexpError "invalid pattern in look-behind" for certain Regexps since 9.1.16.0 https://git.io/vxTGQ
donV has joined #jruby
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rtyler has joined #jruby
Puffball has joined #jruby
mkristian has quit [Quit: This computer has gone to sleep]
jrafanie has joined #jruby
Puffball has quit [Remote host closed the connection]
mkristian has joined #jruby
headius has left #jruby [#jruby]
mkristian has quit [Quit: This computer has gone to sleep]
mkristian has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
akp has quit []
shellac has quit [Quit: Computer has gone to sleep.]
pilne has joined #jruby
jrafanie has quit [Quit: Textual IRC Client: www.textualapp.com]
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
headius has joined #jruby
headius has left #jruby [#jruby]
headius has joined #jruby
<headius> hmm
<headius> setting up a new machine sucks
<chrisarcand> headius: what'd'ya get for a new machine?
<headius> chrisarcand: well it's not really new, it's my 2016 MBP but with both logic board and top case/board replaced
<headius> so I lost SSD for the repair
<GitHub38> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxt1V
<GitHub38> jruby/jruby-9.1 eeb2ced Charles Oliver Nutter: Update to latest polyglot and mavengem.
<GitHub170> [jruby] headius pushed 1 new commit to master: https://git.io/vxt1j
<GitHub170> jruby/master d347a5a Charles Oliver Nutter: Merge branch 'jruby-9.1'
shellac has joined #jruby
mkristian has quit [Quit: This computer has gone to sleep]
<chrisarcand> booo that's unfortunate.
<GitHub182> [jruby] nomadium opened pull request #5087: Add Integer#allbits?, Integer#anybits? and Integer#nobits? (ruby-2.5...add-ruby-2.5-integer-new-bitmask-methods) https://git.io/vxtSz
shellac has quit [Quit: Computer has gone to sleep.]
<headius> chrisarcand: yeah thankfully there's practically nothing on my machine that I can't reproduce
enebo has left #jruby [#jruby]
enebo has joined #jruby
shellac has joined #jruby
donV has quit [Quit: donV]
bbrowning is now known as bbrowning_away
<GitHub187> [jruby] djberg96 closed issue #1315: Incorrect address for unsigned integers with ffi https://git.io/vxtFT
<GitHub79> [jruby] djberg96 closed issue #1325: File.delete fails with Errno::ENOENT on dangling links https://git.io/vxtFt
<GitHub80> [jruby] djberg96 closed issue #2851: IO.readlines with zero argument causes Java error https://git.io/vvNLu
<GitHub145> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxtbm
<GitHub145> jruby/jruby-9.1 8f7385d Charles Oliver Nutter: Align locking with master here. Fixes #5081.
<GitHub171> [jruby] enebo pushed 2 new commits to ruby-2.5: https://git.io/vxtb9
<GitHub171> jruby/ruby-2.5 146bbf5 Thomas E Enebo: Merge pull request #5087 from nomadium/add-ruby-2.5-integer-new-bitmask-methods...
<GitHub171> jruby/ruby-2.5 1164852 Miguel Landaeta: Add Integer#allbits?, Integer#anybits? and Integer#nobits?...
<GitHub38> [jruby] enebo closed pull request #5087: Add Integer#allbits?, Integer#anybits? and Integer#nobits? (ruby-2.5...add-ruby-2.5-integer-new-bitmask-methods) https://git.io/vxtSz
<GitHub92> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxtN2
<GitHub92> jruby/jruby-9.1 9cd2bae Charles Oliver Nutter: Reorder close cleanup before thread wakeups....
<GitHub13> [jruby] headius closed issue #5081: TCPSocket/UDPSocket close deadlock while other thread read https://git.io/vAFkI
claudiuinberlin has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<nirvdrum> headius: I just noticed you guys bumped to EPL 2.0. What does that bring to the table?
<headius> just some legalese cleanup I believe
<nirvdrum> Gotcha. I didn't know if there was some larger impetus.
<GitHub48> [jruby] djberg96 closed issue #2431: Etc.systmpdir path separator on Windows https://git.io/npQeIg
<headius> nirvdrum: hey question about your startup numbers
<headius> does that include booting RubyGems and did_you_mean gem?
<GitHub131> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxtjx
<GitHub131> jruby/jruby-9.1 2a1313c Charles Oliver Nutter: Also traverse aliases for to dig up owner class. Fixes #5080
<headius> nice English
<GitHub5> [jruby] headius pushed 1 new commit to master: https://git.io/vxqef
<GitHub5> jruby/master 81c1bd3 Charles Oliver Nutter: Merge branch 'jruby-9.1'
<GitHub72> [jruby] headius closed issue #5080: Method#owner for alias methods doesn't include prepended modules, breaking equality https://git.io/vAHP8
bbrowning_away is now known as bbrowning
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nirvdrum> headius: Yeah.
<nirvdrum> Sorry, I'll take that back a bit. It's with a lazy RubyGems implementation.
bbrowning is now known as bbrowning_away
<nirvdrum> eregon could fill you in on the details.
shellac has joined #jruby
<headius> nirvdrum: so you disabled RG for the other impls when gathering numbers?
<headius> a huge part of our -e 1 startup is all that
<nirvdrum> Yeah, no doubt. When I've presented numbers, I've made sure they ran in a similar configuration.
<nirvdrum> The lazy RubyGems work is more recent than any talk I've given.
<nirvdrum> The pre-initialized context work is more recent than that.
<nirvdrum> > time ruby --native -e 'p DidYouMean::VERSION'
<nirvdrum> 0.10user 0.03system 0:00.13elapsed 100%CPU (0avgtext+0avgdata 69892maxresident)k
<nirvdrum> "1.0.0"
<nirvdrum> But requiring arbitrary gems is slower since we can't store those directly into the image (modulo some theoretical custom app build step).
<nirvdrum> We're still working on that.
<nirvdrum> headius: How are your AOT trials going? You're up to what? 3 options now?
<GitHub148> [jruby] headius pushed 1 new commit to master: https://git.io/vxqmw
<GitHub148> jruby/master f32fb00 Charles Oliver Nutter: Fall back on utime when utimensat is not available. Fixes #5075
<GitHub96> [jruby] headius closed issue #5075: File.utime failing with JRuby 9.1.16.0 https://git.io/vASvJ
<GitHub108> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vxqm6
<GitHub108> jruby/jruby-9.1 1bf6086 Charles Oliver Nutter: Fall back on utime when utimensat is not available. Fixes #5075
<GitHub100> [jruby] headius pushed 2 new commits to master: https://git.io/vxqY9
<GitHub100> jruby/master 0279de8 Charles Oliver Nutter: Use exception hierarchy for this fix. #5075.
<GitHub100> jruby/master ff901a3 Charles Oliver Nutter: Merge branch 'jruby-9.1'
<headius> nirvdrum: at least
<headius> appcds appears to provide a big boost without any tweaking, gets us under 1s with full RG startup
<headius> with no RG it's like 0.6s
<headius> that's not using any AOT features either
<headius> with AOT we may get close to your startup once we have the right tweaks in place
<headius> nice thing about appcds and AOT is we won't have lose any features or perf
shellac has quit [Quit: Computer has gone to sleep.]
drbobbeaty has joined #jruby
<nirvdrum> Cool.
<nirvdrum> I've been chasing your I/O performance on and off.
<nirvdrum> Someone posted a benchmark to our issue tracker and I isolated it down to just File.readlines. I really thought MRI would win handily there, but JRuby is 25% faster.
akp_ has joined #jruby
akp_ has quit [Client Quit]
<headius> nirvdrum: very good
<nirvdrum> It's part of the reason I get annoyed with this common dispensed notion that anything involving I/O is as fast as it's ever going to be.
<nirvdrum> *commonly
<headius> what problems are you having with IO perf?
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]