00:06
pietr0 has quit [Quit: pietr0]
00:07
<
lopex >
I love numbers
00:45
bascule_ is now known as bascule
01:32
e_dub has joined #jruby
01:33
prasunanand has joined #jruby
01:50
e_dub has quit [Ping timeout: 244 seconds]
02:04
pilne has quit [Quit: Quitting!]
02:05
cremes has joined #jruby
02:51
rueben has joined #jruby
03:06
tjohnson has quit [Quit: Connection closed for inactivity]
03:37
rueben has quit [Ping timeout: 246 seconds]
03:42
bjfish2 has quit [Quit: bjfish2]
04:05
rueben has joined #jruby
04:09
slash_ni1k has quit [Changing host]
04:09
slash_ni1k has joined #jruby
04:09
slash_ni1k is now known as slash_nick
04:42
e_dub has joined #jruby
05:15
rueben has quit [Ping timeout: 240 seconds]
05:37
prasunanand has quit [Ping timeout: 250 seconds]
05:37
thedarkone2 has quit [Quit: thedarkone2]
05:59
yfeldblu_ has quit [Remote host closed the connection]
06:14
prasunanand has joined #jruby
06:20
prasunanand has quit [Ping timeout: 244 seconds]
06:29
skade has joined #jruby
06:35
pil-zzZZzz is now known as pilhuhn
06:40
yfeldblum has joined #jruby
06:41
yfeldblum has quit [Remote host closed the connection]
06:42
yfeldblum has joined #jruby
07:06
prasunanand has joined #jruby
07:11
prasunanand_ has joined #jruby
07:11
prasunanand has quit [Read error: Connection reset by peer]
07:19
prasunanand_ has quit [Read error: Connection reset by peer]
07:19
prasunanand has joined #jruby
07:22
prasunanand has quit [Client Quit]
07:31
skade has quit [Quit: Computer has gone to sleep.]
07:32
shuang has joined #jruby
07:33
<
shuang >
hi, every one!
07:34
shuang has quit [Client Quit]
07:36
yopp- is now known as what_the
07:36
what_the is now known as yopp
08:03
digitalextremist has quit [Ping timeout: 240 seconds]
08:43
shellac has joined #jruby
08:48
vext01 is now known as ebarrett
08:49
skade has joined #jruby
08:50
digitalextremist has joined #jruby
08:54
pawnbox has joined #jruby
08:57
<
GitHub186 >
jruby/master 4c3a88b kares: tidy up BasicSocket/UDPSocket (around nonblock recv-s)
08:57
<
GitHub186 >
jruby/master 2ef0858 kares: work around NPE in UNIXSocket#peeraddr + un-comment tests
08:57
<
GitHub186 >
jruby/master 239e1de kares: fix Socket's #recv_nonblock and UDPSocket#recvfrom_nonblock...
09:03
<
ebarrett >
chrisseaton: [INFO] BUILD SUCCESS :)
09:03
<
ebarrett >
using your tags
09:03
<
ebarrett >
thanks so much
09:07
vtunka has joined #jruby
09:09
drbobbeaty has joined #jruby
09:21
Specialist has joined #jruby
09:28
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:30
<
GitHub55 >
[jruby] kares closed issue #3970: recv_nonblock returns :wait_readable instead of raising
https://git.io/vo4oN
09:33
yfeldblum has quit [Remote host closed the connection]
09:37
Specialist has quit [Remote host closed the connection]
09:48
yfeldblum has joined #jruby
09:55
prasunanand has joined #jruby
10:01
pilhuhn is now known as bill_gates
10:02
bill_gates is now known as pilhuhn
10:05
yfeldblu_ has joined #jruby
10:08
yfeldblum has quit [Ping timeout: 246 seconds]
10:23
yfeldblu_ has quit [Remote host closed the connection]
10:39
<
ebarrett >
chrisseaton: do you have a moment to verify the flags to build the jvmci backend and invoke jruby with truffle enabled?
10:39
<
ebarrett >
some of the flags seem to have changed
10:39
<
ebarrett >
env PATH=${GRAAL_PATH} ${MX} --vm jvmci --vmbuild product build
10:40
pilhuhn has left #jruby ["Leaving..."]
10:40
<
ebarrett >
env PATH=${GRAAL_PATH} ${MX} --vm server -Mjit --vmbuild product build
10:40
<
ebarrett >
(I think)
10:40
<
ebarrett >
and when invoking jruby, do i still pass: -X+T -J-server?
10:40
<
chrisseaton >
Can get to you in 20 mins
10:40
<
ebarrett >
no worries
10:41
<
ebarrett >
end goal, fix: Truffle internal error: java.lang.RuntimeException: Truffle backend not available
10:43
vtunka has quit [Quit: Leaving]
10:48
vtunka has joined #jruby
10:59
drbobbeaty has joined #jruby
11:16
<
chrisseaton >
ebarrett: to build it's just mx --vm server build
11:16
<
chrisseaton >
then you just want JAVACMD=../whatever/jdk-whatever/product/bin/java bin/jruby -J-Djvmci.Compiler=graal -X+T ...
11:17
<
ebarrett >
ok, let me try that
11:32
skade has quit [Quit: Computer has gone to sleep.]
11:33
<
ebarrett >
this warning is OK? Warning: The default VM is "jvmci" but it hasn't been built yet so "-server" will be the default.
11:34
<
ebarrett >
presumably not, as jruby still dosnt have jit support
11:36
skade has joined #jruby
11:39
<
chrisseaton >
that's from mx --vm server build?
11:44
<
chrisseaton >
ebarrett: going for a run
11:47
<
ebarrett >
env PATH=${GRAAL_PATH} ${MX} --vm server build
11:47
<
ebarrett >
chrisseaton: sorry for being slow, juggling tasks
11:48
<
chrisseaton >
I have no idea why this is proving some complex
11:49
<
chrisseaton >
you aren't co-located with sarah are you? she has it running
11:53
<
ebarrett >
I can ask sarah, but I think she did the last update to our build script
12:14
e_dub has quit [Quit: ZZZzzz…]
12:45
<
chrisseaton >
Send me your latest script
12:45
<
chrisseaton >
The one that isn't working at the moment
12:48
bbrowning has joined #jruby
13:00
<
ebarrett >
i've included the graal build there too
13:04
<
ebarrett >
this script suceeds, but the resulting Jruby doesnt appear to have a JIT
13:06
<
ebarrett >
also added the invocation now
13:07
<
chrisseaton >
try running bin/jruby.bash
13:08
<
ebarrett >
same outcomes
13:08
<
GitHub119 >
jruby/master f4c6f1c Benoit Daloze: [Truffle] Remove extra flag for the JVMCI compiler, it's not needed with GraalVM.
13:11
<
GitHub74 >
jruby/master d6c5b01 Benoit Daloze: [Truffle] Enable missing Graal warning if trying to run with Graal.
13:15
bbrowning has quit [Ping timeout: 264 seconds]
13:22
e_dub has joined #jruby
13:24
bjfish2 has joined #jruby
13:32
<
chrisseaton >
try not setting 'DEFAULT_VM=jvmci'
13:32
<
chrisseaton >
`mv --vm server build` that's all you want
13:32
<
chrisseaton >
mx i mean
13:33
<
ebarrett >
i'll give that a shot
13:46
bbrowning has joined #jruby
13:46
<
ebarrett >
alright, so I didn't notice any warning this time, but JRuby still doesn't have a JIT
13:47
<
ebarrett >
so we dont build JVMCI separate anymore? We dont need a line like `env PATH=${GRAAL_PATH} ${MX} --vm jvmci build`
13:47
<
chrisseaton >
Did I tell you to do that in the past?
13:47
<
ebarrett >
but maybe it's changed
13:47
<
chrisseaton >
I'm going to have to open a VM and try all your instructions
13:48
<
chrisseaton >
this is stupid, it's never this hard to build
13:48
<
ebarrett >
let me get the exact line we used to use
13:48
<
ebarrett >
chrisseaton: let me update the script with your most recent suggestions
13:49
<
ebarrett >
we used to have: env PATH=${GRAAL_PATH} ${MX} --vm jvmci --vmbuild product build
13:49
<
ebarrett >
followed by:
13:49
<
ebarrett >
env PATH=${GRAAL_PATH} ${MX} --vm server --vmbuild product build
13:52
<
GitHub3 >
jruby/truffle-head bf91bca Chris Seaton: [Truffle] Don't test JRuby classic on truffle-head.
13:52
<
GitHub3 >
jruby/truffle-head c73342d Chris Seaton: Merge branch 'master' into truffle-head...
13:54
<
GitHub5 >
jruby/master 1b467a1 Chris Seaton: [Truffle] Run ChunkyPNG benchmarks.
13:54
<
GitHub35 >
jruby/truffle-head 597b82a Chris Seaton: Merge branch 'master' into truffle-head
13:54
<
GitHub35 >
jruby/truffle-head e7ac818 Chris Seaton: [Truffle] Don't test JRuby classic on truffle-head.
13:57
pawnbox has quit [Remote host closed the connection]
13:59
pawnbox has joined #jruby
13:59
<
GitHub74 >
jruby/master aa57cb6 Brandon Fish: [Truffle] Use String#size over String#chars#size in Splitter
14:05
<
GitHub8 >
jruby/master 5431912 Brandon Fish: [Truffle] Add copyright header to Splitter
14:06
<
ebarrett >
tried putting in a jvmci build line: "--vm jvmci" is deprecated, using "--vm server -Mjit" instead
14:06
<
ebarrett >
trying that
14:16
<
chrisseaton >
-Mjit? i've never even heard of that
14:17
<
chrisseaton >
what version of jvmci do you get in practice?
14:18
<
chrisseaton >
revision
14:20
<
ebarrett >
let me check
14:21
<
ebarrett >
during the build:
14:23
<
ebarrett >
I think that is from ${MX} sforceimports'
14:24
<
ebarrett >
im guessing that is an old repo
14:24
<
chrisseaton >
no that's right
14:24
<
chrisseaton >
I'll have to come back to this later
14:24
vtunka has quit [Quit: Leaving]
14:24
<
chrisseaton >
it's very frustrating
14:25
<
ebarrett >
yes, but I fear I'm doing something wrong and wasting your time...
14:25
thedarkone2 has joined #jruby
14:26
<
ebarrett >
Building graal with 'env PATH=${GRAAL_PATH} ${MX} --vm server -Mjit build' suceeded but again JRuby has not JIT
14:26
<
ebarrett >
im out of ideas
14:26
<
ebarrett >
FWIW, sarah got it working using a OTN binary of graal
14:26
<
ebarrett >
so it's something wrong with the way I'm building graal
14:27
<
ebarrett >
im going to try build interactively as per the graal-core readme
14:28
<
ebarrett >
hrm, "mx vm" never seen that
14:28
<
chrisseaton >
mx vm just runs the java VM
14:34
enebo has joined #jruby
14:35
<
ebarrett >
hrm, 'mx build' didn't ask any questions
14:40
camlow325 has joined #jruby
14:43
camlow325 has quit [Read error: Connection reset by peer]
14:44
camlow325 has joined #jruby
14:52
skade has quit [Quit: Computer has gone to sleep.]
15:00
<
GitHub196 >
jruby/master c2c4655 Benoit Daloze: Add a spec for `if $0 == __FILE__` with relative paths.
15:00
<
GitHub196 >
jruby/master 07cecbb Benoit Daloze: [Truffle] Fix the value of
__FILE__ for the main script....
15:14
bbrowning has quit [Ping timeout: 240 seconds]
15:24
enebo has quit [Quit: enebo]
15:31
bbrowning has joined #jruby
15:33
<
ebarrett >
chrisseaton: is there any constraint on what version of java you use to build graal?
15:35
guyboertje has joined #jruby
15:35
prasunanand has quit [Quit: Leaving]
15:38
<
GitHub112 >
jruby/master eb33d89 Brandon Fish: Update String#sub to operate on dup of self
15:39
<
chrisseaton >
OpenJDK 8 works well
15:44
tjohnson has joined #jruby
15:50
e_dub has quit [Ping timeout: 260 seconds]
16:06
<
ebarrett >
chrisseaton: getting closer
16:06
rueben has joined #jruby
16:06
<
ebarrett >
after strace debugging, we find that JRubyTruffleImpl.class is not being compiled in jruby for some reason
16:07
<
chrisseaton >
Not using Java 7 are you?
16:09
<
ebarrett >
i just upgrade from 1.8.0_72 to the newest 1.8.0
16:09
<
ebarrett >
this didn't help
16:09
<
ebarrett >
I think this is some debian environment problem at this point, but not sure
16:10
<
chrisseaton >
Do you have some version of normal Ruby on your system? Do ruby tools/jt.rb rebuild
16:12
<
ebarrett >
alright, will try in a moment
16:17
<
ebarrett >
it completes, but JRubyTruffleImpl.class is still not there
16:17
<
ebarrett >
on sarah's ubuntu laptop it is correctly built
16:28
snim2_ has joined #jruby
16:29
<
ebarrett >
hey sarah
16:30
<
ebarrett >
chrisseaton: calling it quits for the day, but at least we are a step closer to understanding what has gone wrong
16:31
Osho_ is now known as Osho
16:44
zacts has quit [Quit: WeeChat 1.4]
16:46
shellac has quit [Quit: Leaving]
16:50
tcrawley is now known as tcrawley-away
16:53
guyboertje has left #jruby [#jruby]
16:54
zacts has joined #jruby
16:56
tcrawley-away is now known as tcrawley
17:03
pawnbox has quit [Remote host closed the connection]
17:05
pawnbox has joined #jruby
17:06
rcvalle has joined #jruby
17:07
enebo has joined #jruby
17:07
bga57 has joined #jruby
17:11
Guest41857 is now known as mberg
17:19
pilne has joined #jruby
17:29
prasunanand has joined #jruby
17:35
enebo has quit [Quit: enebo]
17:45
rueben has quit [Ping timeout: 240 seconds]
17:53
subbu is now known as subbu|afk
18:10
enebo has joined #jruby
18:19
<
kares_ >
bjfish2: hey! could we have the [Truffle] tagging in commits - it helps to filter history
18:27
rueben has joined #jruby
18:29
<
bjfish2 >
kares_ yes, i think I just missed one commit
18:32
subbu|afk is now known as subbu
18:46
e_dub has joined #jruby
18:48
subbu is now known as subbu|lunch
18:58
rueben has quit [Ping timeout: 250 seconds]
18:59
prasunanand has quit [Ping timeout: 244 seconds]
19:04
yfeldblum has joined #jruby
19:04
yfeldblum has quit [Remote host closed the connection]
19:05
yfeldblum has joined #jruby
19:15
subbu|lunch is now known as subbu
19:15
pawnbox has quit [Remote host closed the connection]
19:17
pawnbox has joined #jruby
19:25
rueben has joined #jruby
19:29
zacts has quit [Ping timeout: 260 seconds]
19:36
yfeldblum has quit [Ping timeout: 250 seconds]
19:40
zacts has joined #jruby
20:12
subbu is now known as subbu|away
20:43
tcrawley is now known as tcrawley-away
20:56
johnsonch is now known as johnsonch_afk
20:56
pawnbox has quit [Remote host closed the connection]
21:01
johnsonch_afk is now known as johnsonch
21:03
subbu|away is now known as subbu
21:11
skade has joined #jruby
21:19
bbrowning is now known as bbrowning_away
21:27
yfeldblum has joined #jruby
21:37
enebo has quit [Quit: enebo]
22:00
yfeldblum has quit [Remote host closed the connection]
22:02
<
GitHub129 >
[jruby] headius opened pull request #3972: Use platform defaults from defaults file rather than eager load. (master...platform_defaults)
https://git.io/vou6G
22:02
yfeldblum has joined #jruby
22:04
rueben has quit [Ping timeout: 240 seconds]
22:10
lanceball is now known as lance|afk
22:10
yfeldblum has quit [Read error: Connection reset by peer]
22:10
yfeldblu_ has joined #jruby
22:23
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:47
<
GitHub24 >
jruby/packed_arrays e1c89ce Charles Oliver Nutter: Fix RubyArrayTwoObject#subseq.
22:50
yfeldblu_ has quit [Remote host closed the connection]
22:52
yfeldblum has joined #jruby
22:54
bjfish2 has quit [Quit: bjfish2]
23:43
rueben has joined #jruby
23:52
drbobbeaty has joined #jruby
23:57
rueben has quit [Ping timeout: 246 seconds]