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