00:08
JRubyGithub has joined #jruby
00:08
<
JRubyGithub >
[jruby] dekz opened issue #3057: ArrayIndexOutOfBoundsException ManyVarsDynamicScope
http://git.io/vLqdM
00:08
JRubyGithub has left #jruby [#jruby]
00:19
<
rtyler >
fwiw I pinged bintray support about jruby-complet being broken on jcenter
00:28
mrmargolis has joined #jruby
00:30
mrmargolis has quit [Read error: Connection reset by peer]
00:30
mrmargolis has joined #jruby
00:31
mrmargolis has quit [Read error: Connection reset by peer]
00:31
mrmargolis has joined #jruby
00:32
dinfuehr has joined #jruby
00:33
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
00:36
subbu|busy is now known as subbu|dinner
00:37
dinfuehr has quit [Ping timeout: 265 seconds]
00:42
camlow325 has quit []
00:51
subbu|dinner is now known as subbu
01:08
djbkd has quit [Quit: My people need me...]
01:17
subbu has quit [Ping timeout: 276 seconds]
01:18
tcrawley-away is now known as tcrawley
01:23
phlebas has quit [Ping timeout: 246 seconds]
01:28
mike___1234 has quit [Ping timeout: 265 seconds]
01:33
dinfuehr has joined #jruby
01:37
DomKM has joined #jruby
01:38
dinfuehr has quit [Ping timeout: 252 seconds]
01:47
mcclurmc has quit [Ping timeout: 255 seconds]
01:49
mcclurmc has joined #jruby
01:51
yfeldblum has quit [Remote host closed the connection]
01:53
yfeldblum has joined #jruby
01:53
tcrawley is now known as tcrawley-away
01:53
colinsurprenant has quit [Ping timeout: 245 seconds]
01:53
mike___1234 has joined #jruby
02:05
imperator has joined #jruby
02:23
x1337807x has joined #jruby
02:29
djbkd has joined #jruby
02:34
dinfuehr has joined #jruby
02:35
mrmargolis has quit [Remote host closed the connection]
02:38
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:39
dinfuehr has quit [Ping timeout: 250 seconds]
02:44
x1337807x has joined #jruby
02:53
djbkd has quit [Quit: My people need me...]
02:56
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
03:33
subbu has joined #jruby
03:35
dinfuehr has joined #jruby
03:37
JRubyGithub has joined #jruby
03:37
<
JRubyGithub >
[jruby] trejkaz closed issue #3045: 9.0.0.0.rc1 build fails with esoteric maven error
http://git.io/vLJN8
03:37
JRubyGithub has left #jruby [#jruby]
03:40
dinfuehr has quit [Ping timeout: 265 seconds]
03:40
DomKM has quit [Quit: Connection closed for inactivity]
03:59
djbkd has joined #jruby
03:59
mike___1234 has quit [Ping timeout: 250 seconds]
04:03
mike___1234 has joined #jruby
04:06
phlebas has joined #jruby
04:08
imperator has quit [Quit: Valete!]
04:12
phlebas has quit [Ping timeout: 255 seconds]
04:21
yfeldblum has quit [Ping timeout: 256 seconds]
04:28
mkristian has joined #jruby
04:30
skade has joined #jruby
04:36
dinfuehr has joined #jruby
04:40
dinfuehr has quit [Ping timeout: 245 seconds]
04:53
bb010g has joined #jruby
04:57
yfeldblum has joined #jruby
05:06
JRubyGithub has joined #jruby
05:06
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade 1359514 Kevin Menard: [Truffle] Updated Rubinius bootstrap files from 2.4.1 to 2.5.6.
05:06
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade 29e6820 Kevin Menard: [Truffle] FiberError should descend from StandardError.
05:06
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade 3a37022 Kevin Menard: [Truffle] Fixed PrimitiveFailure's class hierarchy.
05:06
JRubyGithub has left #jruby [#jruby]
05:09
skade has quit [Quit: Computer has gone to sleep.]
05:14
phlebas has joined #jruby
05:24
JRubyGithub has joined #jruby
05:24
<
JRubyGithub >
[jruby] kares closed issue #3043: Example #4 of ScriptingContainer documentation doesn't work
http://git.io/vIheb
05:24
JRubyGithub has left #jruby [#jruby]
05:32
phlebas has quit [Ping timeout: 264 seconds]
05:37
dinfuehr has joined #jruby
05:39
nirvdrum has quit [Ping timeout: 250 seconds]
05:41
dinfuehr has quit [Ping timeout: 252 seconds]
06:04
phlebas has joined #jruby
06:04
subbu has quit [Ping timeout: 252 seconds]
06:08
mister_solo has joined #jruby
06:10
phlebas has quit [Ping timeout: 252 seconds]
06:12
djbkd has quit [Remote host closed the connection]
06:18
mister_solo has quit [Ping timeout: 245 seconds]
06:26
rsim1 has joined #jruby
06:30
mister_solo has joined #jruby
06:30
rsim has quit [Ping timeout: 265 seconds]
06:46
mister_solo has quit [Ping timeout: 256 seconds]
06:51
phlebas has joined #jruby
07:13
shellac has joined #jruby
07:14
shellac has quit [Client Quit]
07:18
shellac has joined #jruby
07:22
mister_solo has joined #jruby
07:24
dinfuehr has joined #jruby
07:28
cristianrasch has joined #jruby
07:34
mkristian has quit [Ping timeout: 252 seconds]
07:35
cristianrasch has quit [Remote host closed the connection]
07:35
cristianrasch has joined #jruby
07:36
dinfuehr has quit [Read error: Connection reset by peer]
07:38
dinfuehr has joined #jruby
07:39
shellac has quit [Quit: Computer has gone to sleep.]
07:52
havenwood has quit [Ping timeout: 240 seconds]
07:53
shellac has joined #jruby
08:04
dumdedum has joined #jruby
08:13
AnoHito has quit [Quit: Leaving]
08:14
kith_ has joined #jruby
08:23
AnoHito has joined #jruby
08:24
kith has quit [Read error: Connection reset by peer]
08:24
Liothen has quit [Ping timeout: 246 seconds]
08:24
marr has joined #jruby
08:25
Liothen has joined #jruby
08:39
skade has joined #jruby
08:42
phlebas has quit [Ping timeout: 276 seconds]
08:46
skade has quit [Quit: Computer has gone to sleep.]
08:58
drbobbeaty has joined #jruby
09:00
mister_solo has quit [Ping timeout: 245 seconds]
09:01
phlebas has joined #jruby
09:04
skade has joined #jruby
09:06
vtunka has joined #jruby
09:08
mister_solo has joined #jruby
09:27
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:28
shellac has quit [Quit: Computer has gone to sleep.]
09:38
shellac has joined #jruby
10:04
cprice404 has joined #jruby
10:18
skade has quit [Quit: Computer has gone to sleep.]
10:23
vtunka has quit [Quit: Leaving]
10:28
cristianrasch has quit [Quit: Leaving.]
10:29
cristianrasch has joined #jruby
10:42
phlebas has quit [Ping timeout: 272 seconds]
10:46
cprice has joined #jruby
10:46
cprice404 has quit [Ping timeout: 264 seconds]
10:54
cristianrasch has quit [Quit: Leaving.]
10:54
cristianrasch has joined #jruby
10:59
drbobbeaty has joined #jruby
11:03
phlebas has joined #jruby
11:16
cprice is now known as cprice404
11:19
skade has joined #jruby
11:25
shellac has quit [Quit: Computer has gone to sleep.]
11:33
vtunka has joined #jruby
11:38
skade has quit [Ping timeout: 252 seconds]
11:45
nateberkopec has joined #jruby
11:59
mister_solo has quit [Ping timeout: 245 seconds]
12:01
vtunka has quit [Quit: Leaving]
12:03
skade has joined #jruby
12:05
bbrowning_away is now known as bbrowning
12:09
JRubyGithub has joined #jruby
12:09
<
JRubyGithub >
jruby/master 32941af Benoit Daloze: [Truffle] Add tags for new spec.
12:09
<
JRubyGithub >
jruby/master e3012aa Benoit Daloze: [Truffle] Remove extraneous catch(NextException | RedoException)....
12:09
JRubyGithub has left #jruby [#jruby]
12:14
shellac has joined #jruby
12:22
yfeldblum has quit [Ping timeout: 265 seconds]
12:32
skade has quit [Quit: Computer has gone to sleep.]
12:38
imperator has joined #jruby
12:40
JRubyGithub has joined #jruby
12:40
<
JRubyGithub >
jruby/master d446d83 Benoit Daloze: Add spec for next in a method
12:40
<
JRubyGithub >
jruby/master 5f0f809 Benoit Daloze: Add spec for redo in a method
12:40
<
JRubyGithub >
jruby/master dcb41d0 Benoit Daloze: Add tags for failing specs
12:40
JRubyGithub has left #jruby [#jruby]
12:42
travis-ci has joined #jruby
12:42
travis-ci has left #jruby [#jruby]
12:42
imperator has left #jruby ["Leaving"]
12:43
JRubyGithub has joined #jruby
12:43
<
JRubyGithub >
[jruby] eregon opened issue #3058: redo and next should raise a SynaxError in methods
http://git.io/vLOwO
12:43
JRubyGithub has left #jruby [#jruby]
12:51
cristianrasch has quit [Quit: Leaving.]
12:52
cristianrasch has joined #jruby
12:56
mister_solo has joined #jruby
13:00
bjfish2 has joined #jruby
13:00
cristianrasch has quit [Read error: Connection reset by peer]
13:00
cristianrasch has joined #jruby
13:00
tcrawley-away is now known as tcrawley
13:00
kares has quit [Write error: Broken pipe]
13:03
JRubyGithub has joined #jruby
13:03
<
JRubyGithub >
jruby/master b5a3e8b Benoit Daloze: [Truffle] Only catch next in blocks (as redo).
13:03
<
JRubyGithub >
jruby/master 2c4bff3 Benoit Daloze: [Truffle] Use @Cached instead of lazily allocating a node.
13:03
JRubyGithub has left #jruby [#jruby]
13:05
cristianrasch has quit [Ping timeout: 256 seconds]
13:07
travis-ci has joined #jruby
13:07
travis-ci has left #jruby [#jruby]
13:09
mrmargolis has joined #jruby
13:10
JRubyGithub has joined #jruby
13:10
<
JRubyGithub >
jruby/master b80c27a Benoit Daloze: [Truffle] Reuse ReferenceEqualNode for the vm_object_equal primitive.
13:10
JRubyGithub has left #jruby [#jruby]
13:18
tcrawley is now known as tcrawley-away
13:24
mje113 has joined #jruby
13:30
vtunka has joined #jruby
13:33
kares has joined #jruby
13:35
tcrawley-away is now known as tcrawley
13:37
lance|afk is now known as lanceball
13:51
JRubyGithub has joined #jruby
13:51
<
JRubyGithub >
jruby/master 0796d49 Brandon Fish: [Truffle] Unexclude passing test_regexp tests
13:51
JRubyGithub has left #jruby [#jruby]
13:54
havenwood has joined #jruby
14:16
imperator has joined #jruby
14:17
cristianrasch has joined #jruby
14:18
mister_solo has quit [Ping timeout: 244 seconds]
14:24
travis-ci has joined #jruby
14:24
travis-ci has left #jruby [#jruby]
14:33
temporalfox has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
14:38
subbu has joined #jruby
14:40
skade has joined #jruby
14:44
mcclurmc_ has joined #jruby
14:45
skade has quit [Client Quit]
14:47
pitr-ch_ has quit [Ping timeout: 255 seconds]
14:47
mcclurmc has quit [Ping timeout: 256 seconds]
14:48
enebo has joined #jruby
14:49
sluukkonen has quit [Ping timeout: 255 seconds]
14:49
pitr-ch has joined #jruby
14:57
vtunka has quit [Quit: Leaving]
15:02
subbu is now known as subbu|meeting
15:04
phlebas has quit [Ping timeout: 252 seconds]
15:07
JRubyGithub has joined #jruby
15:07
<
JRubyGithub >
[jruby] hathawad opened issue #3059: Windows bin/*.bat files missing in 9.0.0.0.rc1
http://git.io/vL3rt
15:07
JRubyGithub has left #jruby [#jruby]
15:08
camlow325 has joined #jruby
15:10
cristianrasch has quit [Ping timeout: 255 seconds]
15:13
rcvalle has joined #jruby
15:14
travis-ci has joined #jruby
15:14
travis-ci has left #jruby [#jruby]
15:15
vtunka has joined #jruby
15:15
dinfuehr has quit [Remote host closed the connection]
15:16
sluukkonen has joined #jruby
15:16
drbobbeaty has quit [Remote host closed the connection]
15:17
drbobbeaty has joined #jruby
15:30
subbu|meeting is now known as subbu
15:31
skade has joined #jruby
15:37
skade has quit [Ping timeout: 255 seconds]
16:04
lanceball is now known as lance|afk
16:05
tcrawley is now known as tcrawley-away
16:08
vtunka has quit [Quit: Leaving]
16:16
dinfuehr has joined #jruby
16:19
mrmargolis has quit [Remote host closed the connection]
16:19
temporalfox has joined #jruby
16:19
mrmargolis has joined #jruby
16:24
dinfuehr has quit [Ping timeout: 252 seconds]
16:33
shellac has quit [Ping timeout: 250 seconds]
16:37
pietr0 has joined #jruby
16:38
temporalfox has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
16:40
cristianrasch has joined #jruby
16:41
shellac has joined #jruby
16:41
skade has joined #jruby
16:42
Antiarc has quit [Quit: No Ping reply in 180 seconds.]
16:44
Antiarc has joined #jruby
17:10
x1337807x has joined #jruby
17:10
skade has quit [Ping timeout: 276 seconds]
17:11
skade has joined #jruby
17:14
djbkd has joined #jruby
17:17
nirvdrum has joined #jruby
17:18
DrShoggoth has joined #jruby
17:21
dinfuehr has joined #jruby
17:21
chamila has joined #jruby
17:25
bb010g has quit [Quit: Connection closed for inactivity]
17:25
dinfuehr has quit [Ping timeout: 265 seconds]
17:28
djbkd has quit [Read error: Connection reset by peer]
17:29
mrmargol_ has joined #jruby
17:31
<
rtyler >
FYI the jruby-complete 9k rc1 files in jcenter should be corrected soon
17:31
<
rtyler >
just heard back from bintray support again
17:31
<
rtyler >
actually, they might be legit now
17:31
djbkd has joined #jruby
17:33
mrmargolis has quit [Ping timeout: 276 seconds]
17:37
shellac has quit [Quit: Computer has gone to sleep.]
17:47
tcrawley-away is now known as tcrawley
17:48
lance|afk is now known as lanceball
17:50
marr has quit [Ping timeout: 246 seconds]
17:52
shellac has joined #jruby
17:57
dumdedum has quit [Ping timeout: 272 seconds]
17:57
tlarevo has joined #jruby
17:59
imperator has quit [Quit: This computer has gone to sleep]
18:03
djbkd has quit [Remote host closed the connection]
18:05
imperator has joined #jruby
18:16
subbu is now known as subbu|lunch
18:22
dinfuehr has joined #jruby
18:24
<
rtyler >
in other news, LoadError: load error: psych -- java.lang.NullPointerException: null
18:24
<
rtyler >
jruby-complete 9krc1
18:24
<
rtyler >
yaml in jruby is the most aggrevating bug I see on a regular basis
18:26
dinfuehr has quit [Ping timeout: 276 seconds]
18:28
JRubyGithub has joined #jruby
18:28
JRubyGithub has left #jruby [#jruby]
18:28
<
JRubyGithub >
jruby/master 91bf8af Brandon Fish: [Truffle] Add URI tests to mri test index
18:29
djbkd has joined #jruby
18:37
JRubyGithub has joined #jruby
18:37
JRubyGithub has left #jruby [#jruby]
18:38
djbkd has quit [Remote host closed the connection]
18:42
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:43
djbkd has joined #jruby
18:43
JRubyGithub has joined #jruby
18:43
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade c3065ba Kevin Menard: [Truffle] Reimplemented the :module_mirror primitive in Ruby to simplify corner cases.
18:43
JRubyGithub has left #jruby [#jruby]
18:46
chamila has quit [Quit: Page closed]
18:47
phlebas has joined #jruby
18:54
subbu|lunch is now known as subbu
19:01
subbu is now known as subbu|meeting
19:11
skade has quit [Quit: Computer has gone to sleep.]
19:22
dinfuehr has joined #jruby
19:27
dinfuehr has quit [Ping timeout: 255 seconds]
19:30
cpuguy83 has joined #jruby
19:42
JRubyGithub has joined #jruby
19:42
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade 5c29146 Kevin Menard: [Truffle] Added missing mirrors.
19:42
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade 888080e Kevin Menard: [Truffle] Implemented Float#eql?.
19:42
<
JRubyGithub >
jruby/rbx-2.5.6-upgrade b0a6135 Kevin Menard: [Truffle] Override a Range mirror method to be compatible with our Range implementation.
19:42
JRubyGithub has left #jruby [#jruby]
19:43
subbu|meeting is now known as subbu
19:46
subbu is now known as subbu|afk
19:53
shellac has quit [Quit: Computer has gone to sleep.]
20:01
shellac has joined #jruby
20:03
camlow32_ has joined #jruby
20:05
camlow325 has quit [Ping timeout: 264 seconds]
20:08
camlow32_ has quit [Remote host closed the connection]
20:10
camlow325 has joined #jruby
20:11
camlow325 has quit [Remote host closed the connection]
20:14
camlow325 has joined #jruby
20:15
camlow325 has quit [Remote host closed the connection]
20:17
JRubyGithub has joined #jruby
20:17
<
JRubyGithub >
jruby/master 04db9d8 Thomas E. Enebo: This fails on MacOS (at least) - seems to work on ci/linux
20:17
JRubyGithub has left #jruby [#jruby]
20:18
camlow325 has joined #jruby
20:18
camlow325 has quit [Remote host closed the connection]
20:18
camlow325 has joined #jruby
20:21
yfeldblum has joined #jruby
20:23
dinfuehr has joined #jruby
20:27
dinfuehr has quit [Ping timeout: 250 seconds]
20:29
subbu|afk is now known as subbu
20:31
pipework is now known as Spaceghostc2c
20:32
x1337807x has joined #jruby
20:34
djbkd has quit [Remote host closed the connection]
20:35
djbkd has joined #jruby
20:35
djbkd has quit [Read error: Connection reset by peer]
20:36
djbkd has joined #jruby
20:45
fatephd has joined #jruby
20:45
<
fatephd >
Quick question:
20:45
<
fatephd >
For RVM and jruby 1.7.19
20:46
<
fatephd >
What tools are recommended for debugging?
20:46
<
fatephd >
pry? something else
20:46
<
fatephd >
pry seems to be fine, but pry-nav blows up for me.
20:48
<
rtyler >
tenderlove: do you happen to know if CVE-2015-3225 affects jruby-rack's implementation as well?
20:48
<
rtyler >
tenderlove: or should i put on my miner's cap and start digging?
20:50
<
tenderlove >
if it's a fork of Rack, then yes
20:50
<
tenderlove >
I don't know what jruby-rack is
20:50
<
rtyler >
it's more of an implementation of the jruby-rack API on top of the Servlet Container spec
20:51
<
rtyler >
if you happen to have a test case you can pass me out of band I can verify the applicability to jruby-rack
20:51
<
tenderlove >
if it's just an adapter for servlet containers, then I doubt it
20:52
<
rtyler >
it's definitely going to parse parameters differently than what I'm seeing in this patch of yourse
20:52
<
tenderlove >
rtyler: the patch includes a test
20:52
mrmargol_ has quit [Remote host closed the connection]
20:52
<
rtyler >
oh, i can scroll good
20:54
<
rtyler >
tenderlove: I'm thankful for good cve reports like this, even if I don't like the bad news :)
20:55
<
tenderlove >
rtyler: I'm happy to send them out, I think. ;)
20:58
mrmargolis has joined #jruby
21:00
imperator has left #jruby ["Leaving"]
21:02
rcvalle has quit [Quit: rcvalle]
21:04
cristianrasch has left #jruby [#jruby]
21:09
<
enebo >
tenderlove: killer of baby seals
21:09
<
enebo >
nirvdrum: I am adding ListNode.children() which returns Node[] as a small memory win (no longer being backed by an arraylist)
21:10
<
enebo >
nirvdrum: I am going through truffle code and replacing most of those usages as well
21:10
<
enebo >
final List<org.jruby.ast.Node> children = new ArrayList<>(node.getPost().childNodes());
21:10
<
enebo >
Collections.reverse(children);
21:10
<
enebo >
for (org.jruby.ast.Node arg : children) {
21:11
<
enebo >
This seems somewhat expensive
21:11
<
enebo >
but it will be replaced with primitive for walking from size to 0 which should be the same
21:12
<
enebo >
I guess most of these lists are tiny so perhaps it does not matter
21:13
mrmargol_ has joined #jruby
21:14
pietr0 has quit [Ping timeout: 255 seconds]
21:15
pietr0 has joined #jruby
21:16
<
nirvdrum >
enebo: I previously replaced single child case with a SingletonList. I'm not sure if you saw that.
21:17
<
enebo >
nirvdrum: not sure I follow
21:17
<
enebo >
nirvdrum: ^ replaces the snippet I pasted above
21:17
<
nirvdrum >
Gotcha. Sorry, I was just saying in general it was an improvement I made that I forgot to ping you about.
21:17
<
enebo >
nirvdrum: oh ok where?
21:17
mrmargolis has quit [Ping timeout: 276 seconds]
21:17
<
nirvdrum >
Node.createList
21:18
<
enebo >
nirvdrum: ah I see cool
21:18
<
nirvdrum >
Which is used for constructing children all over the place.
21:18
<
nirvdrum >
The singleton list avoids the creation of a backing array.
21:18
<
enebo >
nirvdrum: ah well I have not quite eradicated Node.childNodes yet but I have swapped all ListNode descendents to using the primitive array version
21:19
<
enebo >
nirvdrum: but your fix still works for all non-listnodes and never worked for listnodes so they do not overlap
21:19
<
nirvdrum >
Cool. As long as it works the same, I don't think you'll hear any complaints from us :-)
21:20
<
nirvdrum >
Yeah, sorry. I read that as List<Node>.
21:20
<
enebo >
listnodes were always fully backed by an arraylist so internally it is just a primitive array + int
21:20
<
nirvdrum >
Are you seeing a big win there?
21:20
<
enebo >
nirvdrum: this is almost not worth it but it is a tiny bit faster to warmup and saves a little over 500k on an empty rails app running server
21:21
<
enebo >
nirvdrum: since we are getting to 50% more memory than 1.7 I am putting us on a diet
21:21
<
nirvdrum >
Eh, if the change isn't all that invasive, may as well do it.
21:22
<
enebo >
nirvdrum: I may look at args node and keyword handling and see if I can’t make us use types instead of all this weird childNodes().get(0) stuff
21:22
<
enebo >
which won’t save memory but may be more future proof :)
21:22
<
nirvdrum >
I'd like to take a pass over our translator anyway. Our startup time is pretty bad at the moment.
21:23
<
nirvdrum >
Roughly twice as much as JRuby without Truffle. It's a tad unfair because we still bootstrap all of the JRuby runtime. But it's hefty nonetheless.
21:23
<
enebo >
nirvdrum: I think our core loading is not a huge amount
21:23
<
enebo >
nirvdrum: but you are paying the cost
21:23
yfeldblum has quit [Remote host closed the connection]
21:24
dinfuehr has joined #jruby
21:24
<
enebo >
nirvdrum: I wonder if you can conditionalize parts of kernel which do not matter
21:24
<
chrisseaton >
we can do lazy translation
21:24
<
enebo >
chrisseaton: ah but you still need to resolve the files
21:25
<
enebo >
chrisseaton: I think LoadService is painfully slow from a startup time perspective so if you can eliminate a few .rb loads it will help
21:25
<
chrisseaton >
yes - I was thinking about having a processor to turn them into byte[] and store them in classes at some point
21:25
<
enebo >
chrisseaton: yeah we talked about pre-compile of them too
21:26
<
chrisseaton >
in the SVM we will probably look at baking either the token stream, the JRuby AST, or maybe the Truffle AST, so we can just mmap it in
21:26
<
enebo >
chrisseaton: no point doing in-jar loadservice resolution on a mandatory file
21:26
mike___1234 has quit [Ping timeout: 252 seconds]
21:26
<
chrisseaton >
ah yes I didn't think about all that logic
21:26
<
enebo >
chrisseaton: yeah that is a great idea
21:26
<
nirvdrum >
enebo: IIRC, there's still some code range improvements to be made, too. String read from a file don't have the code range set, for instance.
21:26
mike___1234 has joined #jruby
21:27
<
enebo >
nirvdrum: yeah we should be calcing it as we go
21:27
<
nirvdrum >
This was showing up when reading all the FFI platform files at boot up.
21:27
<
enebo >
nirvdrum: almost everything looks at cr
21:27
rcvalle has joined #jruby
21:27
<
nirvdrum >
And then because CR wasn't set, String#slice or String#length was going through the slow path on all those strings.
21:28
<
enebo >
nirvdrum: Lexer is still missing some cr stuff but it seems mainly for identifier shortcuts
21:28
<
nirvdrum >
Nothing earth shattering, but startup time is crucial.
21:28
<
enebo >
nirvdrum: startup time is earth shattering :)
21:28
<
enebo >
nirvdrum: gem list on 9k now is within 10% of 1.7
21:28
dinfuehr has quit [Ping timeout: 246 seconds]
21:29
<
enebo >
nirvdrum: sooo close. Unfortunately anything which requires more computation and AST interp is a bit faster than 9k startup interp so we can fall further behind
21:30
<
nirvdrum >
Within 10% is good. Being faster than 1.7 is better ;-)
21:30
yfeldblum has joined #jruby
21:31
<
nirvdrum >
enebo: I think Antiarc was doing a pass over the parser, too. I'm not sure if you guys coordinated on that at all.
21:31
<
nirvdrum >
enebo: And there's the CNFEs we can eliminate in jnr-constants. I haven't circled back to that.
21:33
<
enebo >
nirvdrum: nope but cool
21:36
mike___1234 has quit [Ping timeout: 265 seconds]
21:37
pietr0 has quit [Quit: pietr0]
21:39
tcrawley is now known as tcrawley-away
21:39
temporalfox has joined #jruby
21:41
JRubyGithub has joined #jruby
21:41
<
JRubyGithub >
[jruby] mkristian closed issue #3000: can install jruby-openssl gems but not using it - always using default gem
http://git.io/vkCre
21:41
JRubyGithub has left #jruby [#jruby]
21:44
JRubyGithub has joined #jruby
21:44
<
JRubyGithub >
jruby/jruby-1_7 fcec818 Christian Meier: refactored runBinScript to use JRubyFile.createResource...
21:44
<
JRubyGithub >
jruby/jruby-1_7 a50803b Christian Meier: make the JRubyFile api more descriptive...
21:44
JRubyGithub has left #jruby [#jruby]
21:47
yfeldblum has quit [Remote host closed the connection]
21:48
yfeldblum has joined #jruby
21:51
<
Antiarc >
I didn't make significant progress on the parser stuff sadly
21:51
<
Antiarc >
Been hair-on-fire with work lately
21:53
bbrowning is now known as bbrowning_away
21:53
travis-ci has joined #jruby
21:53
travis-ci has left #jruby [#jruby]
21:57
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:58
<
nirvdrum >
Antiarc: Boo!
21:58
skade has joined #jruby
21:58
<
Antiarc >
I know, right
21:58
<
Antiarc >
Anyhow I'm going to get back to it eventually
21:58
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:58
mrmargol_ has quit [Remote host closed the connection]
21:58
<
nirvdrum >
enebo: What's the rate of issues been since RC1?
21:59
<
enebo >
well I think like 8-9 total 4 already solved
22:00
<
enebo >
as far as how fast I guess half before weekend and half after
22:01
<
nirvdrum >
So RC2 soon?
22:01
<
enebo >
nirvdrum: maybe beginning of next week
22:02
<
enebo >
have not really talked about it though
22:02
<
enebo >
but largely we want .0 out
22:02
<
nirvdrum >
Say what you will about JIRA, but I think it makes planning a hell of a lot easier than GitHub Issues.
22:22
yfeldblum has quit [Remote host closed the connection]
22:22
djbkd has quit [Read error: Connection reset by peer]
22:23
djbkd has joined #jruby
22:25
dinfuehr has joined #jruby
22:27
yfeldblum has joined #jruby
22:28
DrShoggoth has quit [Quit: Leaving]
22:29
dinfuehr has quit [Ping timeout: 252 seconds]
22:35
enebo has quit [Quit: enebo]
22:41
subbu has quit [Quit: Leaving]
22:43
shellac has quit [Quit: Computer has gone to sleep.]
22:46
skade has quit [Read error: Connection reset by peer]
22:46
skade has joined #jruby
23:02
mje113 has quit [Quit: Connection closed for inactivity]
23:07
x1337807x has joined #jruby
23:14
mister_solo has joined #jruby
23:14
skade has quit [Quit: Computer has gone to sleep.]
23:25
dinfuehr has joined #jruby
23:26
Silent__ has quit [Read error: Connection reset by peer]
23:26
Silent__ has joined #jruby
23:28
mister_solo has quit [Quit: So long, and thanks for all the fish!]
23:29
dinfuehr has quit [Ping timeout: 240 seconds]
23:38
kfpratt has quit [Remote host closed the connection]
23:41
kfpratt has joined #jruby
23:41
kfpratt has quit [Remote host closed the connection]
23:51
djbkd has quit [Remote host closed the connection]
23:53
djbkd has joined #jruby
23:54
rcvalle has quit [Quit: rcvalle]