00:05
pawnbox has joined #jruby
00:31
jensnockert has joined #jruby
00:39
jensnockert has quit [Ping timeout: 268 seconds]
00:39
pawnbox has quit [Remote host closed the connection]
00:50
pawnbox has joined #jruby
00:55
jensnockert has joined #jruby
00:57
pawnbox has quit [Remote host closed the connection]
01:35
jensnockert has quit [Remote host closed the connection]
02:00
jhass has quit [Ping timeout: 250 seconds]
02:03
jhass has joined #jruby
03:27
thedarkone2 has quit [Quit: thedarkone2]
03:31
kirs has joined #jruby
03:35
kirs has quit [Ping timeout: 260 seconds]
03:43
kirs has joined #jruby
04:06
kirs has quit [Quit: Leaving.]
04:17
prasunanand has quit [Ping timeout: 256 seconds]
04:19
pawnbox has joined #jruby
04:35
alxs has joined #jruby
04:39
alxs has quit [Ping timeout: 246 seconds]
04:44
pawnbox has quit [Remote host closed the connection]
04:51
matthewd has quit [Ping timeout: 268 seconds]
04:57
matthewd has joined #jruby
05:34
pawnbox has joined #jruby
05:45
pawnbox has quit [Remote host closed the connection]
05:55
<
GitHub167 >
jruby/truffle-hash-merge-check 6bf398b Brandon Fish: [Truffle] Add a Hash check that keys are symbols when splatted
05:57
pawnbox has joined #jruby
06:06
<
GitHub61 >
[jruby] bjfish opened pull request #4347: [Truffle] Hash merge check for splatted elements (truffle-head...truffle-hash-merge-check)
https://git.io/v1Ydh
06:31
donV has joined #jruby
06:56
donV has quit [Quit: donV]
07:25
donV has joined #jruby
07:34
olle has joined #jruby
07:46
sohailkhandev has joined #jruby
08:34
pawnbox has quit [Remote host closed the connection]
08:36
sohailkhandev has quit [Quit: Leaving]
08:37
shellac has joined #jruby
08:48
claudiuinberlin has joined #jruby
08:54
shellac has quit [Quit: Computer has gone to sleep.]
09:01
jensnockert has joined #jruby
09:04
prasunanand has joined #jruby
09:14
pawnbox has joined #jruby
09:27
djellemah has quit [Ping timeout: 250 seconds]
09:46
vtunka has joined #jruby
09:55
FINbit has joined #jruby
09:55
pawnbox has quit [Remote host closed the connection]
09:59
alxs has joined #jruby
10:04
alxs has quit [Ping timeout: 250 seconds]
10:05
pawnbox has joined #jruby
10:10
drbobbeaty has joined #jruby
10:15
jensnockert has quit [Remote host closed the connection]
10:16
donV has quit [Quit: donV]
10:18
tcrawleyz has joined #jruby
10:18
shellac has joined #jruby
10:18
tcrawleyz is now known as tcrawley
10:18
tcrawley has quit [Changing host]
10:18
tcrawley has joined #jruby
10:19
mberg__ has joined #jruby
10:19
brixen has quit [Ping timeout: 258 seconds]
10:19
tcrawley-away has quit [Ping timeout: 258 seconds]
10:19
zacts has quit [Ping timeout: 258 seconds]
10:19
jeremyevans has quit [Ping timeout: 258 seconds]
10:19
mberg_ has quit [Ping timeout: 258 seconds]
10:19
Talltree_ has quit [Ping timeout: 258 seconds]
10:19
chrisarcand has quit [Ping timeout: 258 seconds]
10:19
amdprophet has quit [Ping timeout: 258 seconds]
10:19
esmiurium has quit [Ping timeout: 258 seconds]
10:19
Talltree has joined #jruby
10:19
bga57 has quit [Ping timeout: 258 seconds]
10:20
chrisarcand has joined #jruby
10:21
kares_ has joined #jruby
10:24
brixen has joined #jruby
10:24
jeremyevans has joined #jruby
10:25
kares has quit [Ping timeout: 258 seconds]
10:25
c0de1 has quit [Ping timeout: 258 seconds]
10:26
amdprophet has joined #jruby
10:27
vtunka has quit [Quit: Leaving]
10:28
c0de1 has joined #jruby
10:28
c0de1 has joined #jruby
10:28
c0de1 has quit [Changing host]
10:28
esmiurium has joined #jruby
10:28
djellemah has joined #jruby
10:29
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
10:32
bga57 has joined #jruby
10:40
zacts has joined #jruby
10:42
donV has joined #jruby
11:17
<
GitHub80 >
jruby/truffle-head 3dd230c Chris Seaton: [Truffle] Fix Sulong library path.
11:31
tenderlove has quit [Ping timeout: 256 seconds]
11:31
tenderlove has joined #jruby
11:34
<
GitHub120 >
jruby/truffle-head b68567a Chris Seaton: Revert "[Truffle] Disable RubyDebugTest for now as it's failing constantly on Travis."...
11:34
<
GitHub120 >
jruby/truffle-head 1475100 Chris Seaton: [Truffle] Fix the debug test.
11:46
<
GitHub17 >
jruby-openssl/master d434bc6 kares: implement PKeyDSA#syssign and PKeyDSA#sysverify methods
11:46
<
GitHub17 >
jruby-openssl/master 2fbb259 kares: avoid (unnecessary) byte[] copies in PKey#sign/verify
11:46
<
GitHub17 >
jruby-openssl/master 3805a2f kares: implement PKeyDSA#sissign (using deprecated DSS1 just like OpenSSL)
11:48
vtunka has joined #jruby
11:58
<
ebarrett >
chrisseaton: I am right to use jvmci-0.23 with graal-0.17?
11:59
<
ebarrett >
these are the latest "release looking" tags I found in the repo
12:00
donV has quit [Quit: donV]
12:01
drbobbeaty has joined #jruby
12:10
bbrowning_away is now known as bbrowning
12:15
donV has joined #jruby
12:21
vtunka has quit [Quit: Leaving]
12:34
alxs has joined #jruby
12:39
alxs has quit [Ping timeout: 258 seconds]
12:43
<
GitHub63 >
jruby/truffle-head be51d65 Benoit Daloze: [Truffle] Add --backtrace to display full backtrace in test fast.
12:43
<
GitHub63 >
jruby/truffle-head 4c75955 Benoit Daloze: [Truffle] Never hide core files in specs.
12:43
<
GitHub63 >
jruby/truffle-head 2ee4aba Benoit Daloze: [Truffle] ArrayStrategy: of() and newMirror() based on store class for more flexibility.
13:00
<
GitHub60 >
jruby/truffle-head 3204907 Kevin Menard: [Truffle] Fixed path to built ruby.jar in CI.
13:13
yahonda has joined #jruby
13:20
alxs has joined #jruby
13:24
<
GitHub185 >
jruby/truffle-head 420a12a Benoit Daloze: [Truffle] Proper fix for RubyDebugTest....
13:27
<
chrisseaton >
graal-0.18 should be what you want - is there not a tag for that?
13:28
<
chrisseaton >
ebarrett:
13:28
RohitD has joined #jruby
13:33
RohitD has quit [Client Quit]
13:35
<
ebarrett >
chrisseaton: let me check again
13:36
<
ebarrett >
chrisseaton: not on github
13:39
pawnbox has quit [Remote host closed the connection]
13:41
<
GitHub6 >
jruby/truffle-head 00a8660 Chris Seaton: [Truffle] Switch to LLVM 3.2
13:41
<
chrisseaton >
ebarrett: try now
13:44
<
ebarrett >
chrisseaton: sorry, i mean the graal-core repo
13:44
<
ebarrett >
this has no 0.18 tag
13:44
<
chrisseaton >
efb8df47ec55ad5a9c67734ac0b8162e7101cb19
13:45
<
chrisseaton >
Not sure why that isn't tagged, but Ruby wasn't tagged either, and I've done that
13:45
<
chrisseaton >
Truffle d5ad21241e5452bdb7a1ea2623db72b63712098f
13:48
<
ebarrett >
thanks, i suppose it will take a moment to appear on GH?
13:49
<
ebarrett >
as for truffle, I'm hoping mx will get the right version
13:49
<
chrisseaton >
I've pushed the Ruby tag, I don't control the Graal tag so I've told the right person, but just use the hash for now
13:52
jensnockert has joined #jruby
14:08
lance|afk is now known as lanceball
14:23
<
ebarrett >
chrisseaton: hrm, so mx has fetch a different revision of truffle than you pasted above
14:24
<
ebarrett >
i'll try checking out the exact version you said above
14:24
<
chrisseaton >
The version of mx used is some function of what all the different repos involved want
14:24
vtunka has joined #jruby
14:25
<
ebarrett >
something isn't right, as you can see, graal doesn't like the jvmci
14:25
<
chrisseaton >
The commit I gave you is what is in fact in the binary of GraalVM, but you can use the version graal-core wants
14:26
<
ebarrett >
so assuming the versions are right, now comes the question of why the build bails on the jvmci jvm we built
14:26
<
ebarrett >
i was following the instructions on the graal-core gh page
14:26
<
chrisseaton >
0.23 right?
14:27
<
ebarrett >
are those instructions up to date?
14:27
<
ebarrett >
yeah, line 394
14:27
<
ebarrett >
the path i'm using for java_home is the one mx gave me back...
14:30
<
chrisseaton >
I'll take a look in an hour
14:35
tcrawley is now known as tcrawley-away
14:38
kirs has joined #jruby
14:50
claudiuinberlin has quit []
14:58
vtunka has quit [Quit: Leaving]
15:01
vtunka has joined #jruby
15:03
enebo has joined #jruby
15:24
jensnockert has quit [Remote host closed the connection]
15:27
jensnockert has joined #jruby
15:31
pawnbox has joined #jruby
15:37
jensnockert has quit [Remote host closed the connection]
15:45
olle has quit [Quit: olle]
15:48
olle has joined #jruby
15:49
jensnockert has joined #jruby
15:53
olle has quit [Quit: olle]
16:01
kirs has quit [Quit: Leaving.]
16:02
vtunka has quit [Quit: Leaving]
16:02
kirs has joined #jruby
16:02
kirs has quit [Client Quit]
16:04
donV has quit [Ping timeout: 260 seconds]
16:11
kirs has joined #jruby
16:19
camlow325 has joined #jruby
16:24
<
chrisseaton >
ebarrett: still there?
16:27
<
chrisseaton >
I can't see where you use JVMCI_VERSION - and you building from scratch?
16:30
kirs has quit [Quit: Leaving.]
16:32
<
ebarrett >
chrisseaton: it's not used
16:32
<
chrisseaton >
So how do you get the version of JDK with JVMCI that you want?
16:32
<
ebarrett >
i just stashed it from our conversation earlier
16:34
<
ebarrett >
yeah, that was dumb
16:34
<
ebarrett >
sorry about this, let me try
16:37
<
chrisseaton >
Try with the JVMCI binary on OTN as well - see if you can get it working with that before going back to trying your own build
16:38
<
ebarrett >
good idea. If it fails, I'll try that
16:38
<
ebarrett >
chrisseaton: how's it going by the way?
16:38
<
ebarrett >
long time no see
16:38
<
chrisseaton >
Good, going to take some time off in December and chill out
16:39
<
chrisseaton >
By chill out I mean work on some awesome personal projects
16:39
<
ebarrett >
i could do with that also
16:39
<
ebarrett >
i'll be in espana for a while
16:42
kirs has joined #jruby
16:48
<
GitHub184 >
jruby/truffle-hash-merge-check d13be1d Brandon Fish: [Truffle] Add a Hash check that keys are symbols when splatted
16:54
yahonda has left #jruby [#jruby]
17:04
kirs has quit [Quit: Leaving.]
17:16
Puffball_ has joined #jruby
17:19
Puffball has quit [Ping timeout: 268 seconds]
17:52
shellac has quit [Remote host closed the connection]
18:01
camlow325 has quit [Quit: WeeChat 1.5]
18:14
hays__ has joined #jruby
18:15
hays has quit [Ping timeout: 260 seconds]
18:15
zacts has quit [Ping timeout: 245 seconds]
18:22
kirs has joined #jruby
18:30
rcvalle has joined #jruby
18:39
zacts has joined #jruby
18:52
claudiuinberlin has joined #jruby
18:53
tcrawley-away is now known as tcrawley
19:04
FINbit has quit [Ping timeout: 240 seconds]
19:05
subbu is now known as subbu|lunch
19:05
claudiuinberlin has quit [Remote host closed the connection]
19:06
claudiuinberlin has joined #jruby
19:11
claudiuinberlin has quit [Ping timeout: 265 seconds]
19:14
shellac has joined #jruby
19:16
tcrawley is now known as tcrawley-away
19:20
Puffball_ has quit [Ping timeout: 260 seconds]
19:21
<
GitHub110 >
jruby/truffle-hash-merge-check ad2bfbc Brandon Fish: [Truffle] Add a Hash check that keys are symbols when splatted
19:22
Puffball has joined #jruby
19:23
claudiuinberlin has joined #jruby
19:25
tcrawley-away is now known as tcrawley
19:25
thedarkone2 has joined #jruby
19:43
shellac has quit [Quit: Computer has gone to sleep.]
19:43
Guest69 has joined #jruby
19:45
tcrawley is now known as tcrawley-away
19:48
camlow325 has joined #jruby
20:00
subbu|lunch is now known as subbu
20:03
pawnbox has quit [Remote host closed the connection]
20:14
<
GitHub79 >
[jruby] eregon closed pull request #4347: [Truffle] Hash merge check for splatted elements (truffle-head...truffle-hash-merge-check)
https://git.io/v1Ydh
20:14
<
GitHub199 >
jruby/truffle-head 3b57e25 Benoit Daloze: Merge pull request #4347 from jruby/truffle-hash-merge-check...
20:25
rcvalle_ has joined #jruby
20:26
rcvalle has quit [Ping timeout: 248 seconds]
20:26
rcvalle_ is now known as rcvalle
20:33
FINbit has joined #jruby
20:37
FINbit has quit [Ping timeout: 240 seconds]
20:41
tcrawley-away is now known as tcrawley
20:47
lanceball is now known as lance|afk
21:01
camlow325 has quit [Quit: WeeChat 1.5]
21:12
Puffball_ has joined #jruby
21:15
Puffball has quit [Ping timeout: 258 seconds]
21:29
<
GitHub86 >
jruby/master ddbc53b Thomas E. Enebo: Fixes #4286. Interrupt ignores exception message
21:34
<
lopex >
enebo: numbers ?
21:35
<
enebo >
lopex: no numbers
21:35
<
lopex >
nirvdrum: looks like preliminaries for that case map thingy wont be as hard
21:35
<
lopex >
nirvdrum: very non invasive
21:36
<
lopex >
nirvdrum: but we need to settle on that case_map signature
21:39
<
lopex >
enebo: beer ?
21:40
kirs has quit [Quit: Leaving.]
21:40
<
enebo >
lopex: I had a lot this last weekend thobe was in town and we did some brewery crawling
21:40
camlow325 has joined #jruby
21:40
<
enebo >
lopex: but I will tell you about a beer I had a couple of weeks ago: lemon dillsner
21:40
<
enebo >
lopex: DILLSNER
21:41
<
lopex >
shall I look it up on ratebeer ?
21:41
<
GitHub41 >
jruby/truffle-options 06242f4 Chris Seaton: [Truffle] New system for options.
21:41
<
lopex >
oh that seems new
21:44
<
lopex >
quite interesting, well, for max two times
21:45
claudiuinberlin has quit []
21:49
tcrawley is now known as tcrawley-away
21:50
lance|afk is now known as lanceball
21:51
shellac has joined #jruby
21:54
Guest69 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
22:03
Guest69 has joined #jruby
22:07
<
GitHub83 >
jruby/truffle-head 0a8110b Benoit Daloze: Merge remote-tracking branch 'origin/master' into truffle-head
22:07
<
GitHub91 >
jruby/master 399cf15 Benoit Daloze: Merge remote-tracking branch 'origin/truffle-head'
22:10
shellac has quit [Quit: Computer has gone to sleep.]
22:12
shellac has joined #jruby
22:17
FINbit has joined #jruby
22:21
FINbit has quit [Ping timeout: 240 seconds]
22:25
bbrowning is now known as bbrowning_away
22:28
kirs has joined #jruby
22:29
kirs1 has joined #jruby
22:33
kirs has quit [Ping timeout: 265 seconds]
22:33
Guest69 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
22:37
kirs1 has quit [Quit: Leaving.]
22:41
<
GitHub130 >
jruby/truffle-options f3fdb88 Chris Seaton: [Truffle] American English.
22:41
<
GitHub130 >
jruby/truffle-options 8fd82fc Chris Seaton: [Truffle] Give the option exceptions the name.
22:41
<
GitHub130 >
jruby/truffle-options af8cf20 Chris Seaton: [Truffle] CompilationFinal dimensions on array options.
22:44
Guest69 has joined #jruby
22:51
shellac has quit [Quit: Computer has gone to sleep.]
23:01
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:06
shellac has joined #jruby
23:08
shellac has quit [Client Quit]
23:11
donV has joined #jruby
23:13
alxs has quit [Ping timeout: 250 seconds]
23:17
shellac has joined #jruby
23:17
enebo has quit [Quit: enebo]
23:26
shellac has quit [Quit: Computer has gone to sleep.]
23:29
kirs has joined #jruby
23:32
rcvalle has quit [Quit: rcvalle]
23:36
shellac has joined #jruby
23:36
shellac has quit [Client Quit]
23:36
<
GitHub2 >
jruby/truffle-options adddfdb Chris Seaton: [Truffle] Implement the options generator.
23:36
kirs has quit [Quit: Leaving.]
23:37
kirs has joined #jruby
23:40
kirs has quit [Client Quit]
23:46
donV has quit [Quit: donV]
23:49
<
lopex >
chrisseaton: do you have any policies wrt jruby/sulong warmup ?
23:50
<
lopex >
and storing profile info ?
23:50
<
chrisseaton >
lopex: trying to improve it? I'm not sure what you mean by policies?
23:51
<
lopex >
chrisseaton: afaik graal is very hungry and limitless to codecache/profiles ?
23:51
<
chrisseaton >
The code cache has a limit, and the profiles are proportional to the code you load and subject to normal managed heap limits.
23:51
<
chrisseaton >
We used to value profile arbitrary objects that's true, but we don't any more.
23:53
<
lopex >
chrisseaton: I was under impression that ther's hotspot / graal huge mismanagement of profile
23:53
<
chrisseaton >
I don't think millions of people would be using Hotspot if it had 'huge mismanagement' of anything
23:54
<
lopex >
or I back it
23:54
<
chrisseaton >
I don't know what that sentence means, sorry
23:54
<
lopex >
chrisseaton: I remember headius said hotspot was much more savy on profile heuristisc that graal
23:55
<
lopex >
and also I heard hotspot is too restrictive and shy wrt profiling heuristics
23:55
<
chrisseaton >
Graal doesn't profile anything more than normal HotSpot I believe - we take profiles as metadata as in the input to Graal along with bytecode
23:56
<
lopex >
so not to overload code cache
23:56
<
chrisseaton >
Truffle has extra profiles
23:56
<
chrisseaton >
I don't think profiles impact code cache - they don't go into the code
23:56
<
lopex >
chrisseaton: is code cache any concern like it was for hotspot ?
23:56
<
chrisseaton >
Well it isn't infinite
23:57
<
chrisseaton >
We may generate smaller code if we optimise better