02:03
pilne has quit [Quit: Leaving]
05:30
akp has joined #jruby
06:12
sidx64 has joined #jruby
06:13
sidx64 has quit [Client Quit]
06:24
sidx64 has joined #jruby
06:41
sidx64 has quit [Read error: Connection reset by peer]
06:42
sidx64 has joined #jruby
07:01
mkristian has joined #jruby
07:12
sidx64_ has joined #jruby
07:13
sidx64 has quit [Read error: Connection reset by peer]
07:15
mkristian has quit [Quit: This computer has gone to sleep]
07:15
sidx64 has joined #jruby
07:17
sidx64_ has quit [Ping timeout: 248 seconds]
07:19
mkristian has joined #jruby
08:02
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
08:04
sidx64 has joined #jruby
08:21
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
08:24
claudiuinberlin has joined #jruby
08:48
sidx64 has joined #jruby
09:09
drbobbeaty has joined #jruby
09:29
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:36
shellac has joined #jruby
09:52
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
09:58
sidx64 has joined #jruby
10:59
sidx64 has quit [Read error: Connection reset by peer]
11:00
sidx64 has joined #jruby
11:08
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
11:12
sidx64 has joined #jruby
11:14
sidx64 has quit [Client Quit]
11:16
drbobbeaty has joined #jruby
11:17
jrafanie has joined #jruby
11:28
_whitelogger_ has joined #jruby
11:28
drbobbeaty has quit [Ping timeout: 260 seconds]
11:28
lopex has joined #jruby
11:28
lopex has quit [Changing host]
11:29
_whitelogger has quit [Remote host closed the connection]
11:45
sidx64 has joined #jruby
11:52
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
11:54
sidx64 has joined #jruby
12:01
mkristian has quit [Quit: This computer has gone to sleep]
12:03
shellac has quit [Quit: Computer has gone to sleep.]
12:24
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
12:30
sidx64 has joined #jruby
12:41
mkristian has joined #jruby
12:53
jrafanie has joined #jruby
13:13
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
13:15
sidx64 has joined #jruby
13:15
sidx64 has quit [Client Quit]
13:24
sidx64 has joined #jruby
13:35
shellac has joined #jruby
13:35
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
13:42
<
GitHub156 >
[jruby] naag closed issue #5086: RegexpError "invalid pattern in look-behind" for certain Regexps since 9.1.16.0
https://git.io/vxTGQ
13:44
donV has joined #jruby
13:48
sidx64 has joined #jruby
13:52
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
13:54
sidx64 has joined #jruby
14:05
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
14:58
rtyler has joined #jruby
15:03
Puffball has joined #jruby
15:04
mkristian has quit [Quit: This computer has gone to sleep]
15:10
jrafanie has joined #jruby
15:12
Puffball has quit [Remote host closed the connection]
15:12
mkristian has joined #jruby
15:24
headius has left #jruby [#jruby]
15:35
mkristian has quit [Quit: This computer has gone to sleep]
16:11
mkristian has joined #jruby
16:19
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
17:00
shellac has quit [Quit: Computer has gone to sleep.]
17:00
pilne has joined #jruby
17:11
headius has joined #jruby
17:11
headius has left #jruby [#jruby]
17:11
headius has joined #jruby
17:11
<
headius >
setting up a new machine sucks
17:22
<
chrisarcand >
headius: what'd'ya get for a new machine?
17:38
<
headius >
chrisarcand: well it's not really new, it's my 2016 MBP but with both logic board and top case/board replaced
17:38
<
headius >
so I lost SSD for the repair
17:49
<
GitHub38 >
jruby/jruby-9.1 eeb2ced Charles Oliver Nutter: Update to latest polyglot and mavengem.
17:53
<
GitHub170 >
jruby/master d347a5a Charles Oliver Nutter: Merge branch 'jruby-9.1'
18:01
shellac has joined #jruby
18:05
mkristian has quit [Quit: This computer has gone to sleep]
18:18
<
chrisarcand >
booo that's unfortunate.
18:25
<
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
18:34
shellac has quit [Quit: Computer has gone to sleep.]
18:42
<
headius >
chrisarcand: yeah thankfully there's practically nothing on my machine that I can't reproduce
18:47
enebo has left #jruby [#jruby]
18:48
enebo has joined #jruby
18:49
shellac has joined #jruby
18:53
donV has quit [Quit: donV]
19:11
bbrowning is now known as bbrowning_away
19:17
<
GitHub79 >
[jruby] djberg96 closed issue #1325: File.delete fails with Errno::ENOENT on dangling links
https://git.io/vxtFt
19:27
<
GitHub145 >
jruby/jruby-9.1 8f7385d Charles Oliver Nutter: Align locking with master here. Fixes #5081.
19:32
<
GitHub171 >
jruby/ruby-2.5 146bbf5 Thomas E Enebo: Merge pull request #5087 from nomadium/add-ruby-2.5-integer-new-bitmask-methods...
19:32
<
GitHub171 >
jruby/ruby-2.5 1164852 Miguel Landaeta: Add Integer#allbits?, Integer#anybits? and Integer#nobits?...
19:32
<
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
19:37
<
GitHub92 >
jruby/jruby-9.1 9cd2bae Charles Oliver Nutter: Reorder close cleanup before thread wakeups....
19:41
<
GitHub13 >
[jruby] headius closed issue #5081: TCPSocket/UDPSocket close deadlock while other thread read
https://git.io/vAFkI
19:44
claudiuinberlin has joined #jruby
19:51
shellac has quit [Quit: Computer has gone to sleep.]
20:13
<
nirvdrum >
headius: I just noticed you guys bumped to EPL 2.0. What does that bring to the table?
20:14
<
headius >
just some legalese cleanup I believe
20:15
<
nirvdrum >
Gotcha. I didn't know if there was some larger impetus.
20:20
<
headius >
nirvdrum: hey question about your startup numbers
20:21
<
headius >
does that include booting RubyGems and did_you_mean gem?
20:22
<
GitHub131 >
jruby/jruby-9.1 2a1313c Charles Oliver Nutter: Also traverse aliases for to dig up owner class. Fixes #5080
20:22
<
headius >
nice English
20:23
<
GitHub5 >
jruby/master 81c1bd3 Charles Oliver Nutter: Merge branch 'jruby-9.1'
20:23
<
GitHub72 >
[jruby] headius closed issue #5080: Method#owner for alias methods doesn't include prepended modules, breaking equality
https://git.io/vAHP8
20:32
bbrowning_away is now known as bbrowning
21:13
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:15
<
nirvdrum >
headius: Yeah.
21:16
<
nirvdrum >
Sorry, I'll take that back a bit. It's with a lazy RubyGems implementation.
21:16
bbrowning is now known as bbrowning_away
21:16
<
nirvdrum >
eregon could fill you in on the details.
21:24
shellac has joined #jruby
21:34
<
headius >
nirvdrum: so you disabled RG for the other impls when gathering numbers?
21:34
<
headius >
a huge part of our -e 1 startup is all that
21:34
<
nirvdrum >
Yeah, no doubt. When I've presented numbers, I've made sure they ran in a similar configuration.
21:34
<
nirvdrum >
The lazy RubyGems work is more recent than any talk I've given.
21:35
<
nirvdrum >
The pre-initialized context work is more recent than that.
21:37
<
nirvdrum >
> time ruby --native -e 'p DidYouMean::VERSION'
21:37
<
nirvdrum >
0.10user 0.03system 0:00.13elapsed 100%CPU (0avgtext+0avgdata 69892maxresident)k
21:41
<
nirvdrum >
But requiring arbitrary gems is slower since we can't store those directly into the image (modulo some theoretical custom app build step).
21:42
<
nirvdrum >
We're still working on that.
21:50
<
nirvdrum >
headius: How are your AOT trials going? You're up to what? 3 options now?
21:55
<
GitHub148 >
jruby/master f32fb00 Charles Oliver Nutter: Fall back on utime when utimensat is not available. Fixes #5075
21:55
<
GitHub108 >
jruby/jruby-9.1 1bf6086 Charles Oliver Nutter: Fall back on utime when utimensat is not available. Fixes #5075
22:05
<
GitHub100 >
jruby/master 0279de8 Charles Oliver Nutter: Use exception hierarchy for this fix. #5075.
22:05
<
GitHub100 >
jruby/master ff901a3 Charles Oliver Nutter: Merge branch 'jruby-9.1'
22:22
<
headius >
nirvdrum: at least
22:22
<
headius >
appcds appears to provide a big boost without any tweaking, gets us under 1s with full RG startup
22:23
<
headius >
with no RG it's like 0.6s
22:25
<
headius >
that's not using any AOT features either
22:25
<
headius >
with AOT we may get close to your startup once we have the right tweaks in place
22:27
<
headius >
nice thing about appcds and AOT is we won't have lose any features or perf
22:49
shellac has quit [Quit: Computer has gone to sleep.]
23:06
drbobbeaty has joined #jruby
23:10
<
nirvdrum >
I've been chasing your I/O performance on and off.
23:10
<
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.
23:13
akp_ has joined #jruby
23:13
akp_ has quit [Client Quit]
23:18
<
headius >
nirvdrum: very good
23:19
<
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.
23:19
<
nirvdrum >
*commonly
23:30
<
headius >
what problems are you having with IO perf?
23:43
shellac has joined #jruby
23:59
shellac has quit [Quit: Computer has gone to sleep.]