elia has quit [Quit: Computer has gone to sleep.]
<Antiarc> headius: Man, I have to make it out to rubyconf one of these years
dudleyf has quit [Ping timeout: 256 seconds]
elia has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/zszNvQ
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master e1d0d1a Benoit Daloze: [Truffle] Passing spec (but tag was not removed due to loading error).
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
elia has quit [Quit: Computer has gone to sleep.]
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pglombar_ has quit []
zeroecco has joined #jruby
josh-k_ has quit [Remote host closed the connection]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
anaeem1 has joined #jruby
anaeem1 has quit [Ping timeout: 255 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:2c7792d by Christian Meier): The build was broken. (http://travis-ci.org/jruby/jruby/builds/41308137)
travis-ci has left #jruby [#jruby]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
marr has quit [Ping timeout: 255 seconds]
subbu has joined #jruby
Xzyx987X_ has quit [Read error: Connection reset by peer]
Xzyx987X_ has joined #jruby
robbyoconnor has quit [Max SendQ exceeded]
robbyoconnor has joined #jruby
bpot has quit [Quit: Connection closed for inactivity]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e1d0d1a by Benoit Daloze): The build failed. (http://travis-ci.org/jruby/jruby/builds/41309871)
travis-ci has left #jruby [#jruby]
<headius> chrisseaton: I saw eregon was chatting with ko1...we should introduce you
tharindu has joined #jruby
cprice404 has quit [Ping timeout: 264 seconds]
x1337807x has joined #jruby
GregMefford has joined #jruby
calavera has joined #jruby
phrinx has quit [Remote host closed the connection]
phrinx has joined #jruby
pietr0 has quit [Quit: pietr0]
kaawee has quit [Quit: Konversation terminated!]
phrinx has quit [Ping timeout: 255 seconds]
dabradley has quit [Ping timeout: 258 seconds]
ludyte has joined #jruby
dabradley has joined #jruby
subbu has quit [Ping timeout: 250 seconds]
iamjarvo has joined #jruby
subbu has joined #jruby
owenou has joined #jruby
owenou has quit [Client Quit]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ludyte has quit [Quit: ludyte]
kelcecil has quit [Quit: kelcecil]
noop has joined #jruby
subbu has quit [Ping timeout: 255 seconds]
tharindu has quit [Ping timeout: 255 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
subbu has joined #jruby
calavera has joined #jruby
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
ina has joined #jruby
ina has left #jruby ["Leaving"]
baroquebobcat has joined #jruby
electrical has quit [Ping timeout: 244 seconds]
electrical has joined #jruby
noop has quit [Ping timeout: 258 seconds]
ludyte has joined #jruby
towski has quit [Ping timeout: 264 seconds]
diegoviola has quit [Quit: WeeChat 1.0.1]
skade has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/_1LneQ
<JRubyGithub> jruby/jruby-1_7 b74fe44 Charles Oliver Nutter: Actually include filename in File.stat ENOENT error.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/n0jPXQ
<JRubyGithub> jruby/master 792530e Charles Oliver Nutter: Actually include filename in File.stat ENOENT error.
JRubyGithub has left #jruby [#jruby]
subbu has quit [Ping timeout: 250 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:b74fe44 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41329901)
travis-ci has left #jruby [#jruby]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
subbu has joined #jruby
ludyte has quit [Quit: ludyte]
<Antiarc> chrisseaton: I thoroughly enjoyed the deoptimization post. Thanks.
<Antiarc> I'm even more excited for truffle+graal now :)
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:792530e by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41329930)
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:792530e by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41329930)
travis-ci has left #jruby [#jruby]
noop has joined #jruby
JohnBat26 has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
pchalupa has joined #jruby
benlovell has joined #jruby
Usuario has joined #jruby
paulswilliamsesq has joined #jruby
rsim has joined #jruby
rsim1 has joined #jruby
asarih has quit [Read error: Connection reset by peer]
bruceadams has quit [Read error: Connection reset by peer]
amdprophet has quit [Read error: Connection reset by peer]
mjc_ has quit [Ping timeout: 244 seconds]
asarih_ has joined #jruby
bruceadams has joined #jruby
lidaaa has quit [Ping timeout: 255 seconds]
amdprophet has joined #jruby
mjc_ has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
josh-k has joined #jruby
robbyoconnor has joined #jruby
tbuehlmann has joined #jruby
keeguon has joined #jruby
subbu has quit [Ping timeout: 258 seconds]
elia has joined #jruby
<keeguon> Hello, I have this weird issue using AOT, I’m trying to compile a method that has a lot of when statements in a case and weirdly enough it can’t compile over a certain amount of when statements however removing a bunch of them ’til a certain point allows me to compile, is there like a limitation in the case statement…?
x1337807x has joined #jruby
<keeguon> I suspect an AST issue
marr has joined #jruby
x1337807x has quit [Ping timeout: 245 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:b74fe44 by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/41329901)
travis-ci has left #jruby [#jruby]
yfeldblum has quit [Ping timeout: 258 seconds]
subbu has joined #jruby
vtunka has joined #jruby
x1337807x has joined #jruby
x1337807x has quit [Ping timeout: 240 seconds]
subbu has quit [Ping timeout: 255 seconds]
rsim1 has quit [Quit: Leaving.]
yfeldblum has joined #jruby
cajone has left #jruby [#jruby]
shellac has joined #jruby
x1337807x has joined #jruby
rsim has joined #jruby
rsim1 has joined #jruby
x1337807x has quit [Ping timeout: 265 seconds]
rsim has quit [Ping timeout: 265 seconds]
paulswilliamsesq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cajone has joined #jruby
<lopex> keeguon: how does it complain ?
cajone has quit [Remote host closed the connection]
wojtczak has joined #jruby
postmodern has quit [Quit: Leaving]
cajone has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/UVqRYQ
<JRubyGithub> jruby/jruby-1_7 0544b46 Christian Meier: added mri.1.9 tests for jruby-complete...
JRubyGithub has left #jruby [#jruby]
deobalds has joined #jruby
deobalds has quit [Client Quit]
deobalds has joined #jruby
josh-k has quit [Remote host closed the connection]
paulswilliamsesq has joined #jruby
x1337807x has joined #jruby
cajone has quit [Remote host closed the connection]
x1337807x has quit [Ping timeout: 258 seconds]
benlovell has quit [Ping timeout: 250 seconds]
benlovell has joined #jruby
paulswilliamsesq has quit [Ping timeout: 244 seconds]
<keeguon> which isn’t very explanatory
cajone has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:0544b46 by Christian Meier): The build has errored. (http://travis-ci.org/jruby/jruby/builds/41350801)
travis-ci has left #jruby [#jruby]
wojtczak has quit [Quit: Leaving...]
benlovell has quit [Quit: Lost terminal]
vtunka has quit [Quit: Leaving]
yfeldblum has quit [Ping timeout: 255 seconds]
x1337807x has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
x1337807x has quit [Ping timeout: 244 seconds]
tbuehlmann has quit [Quit: Leaving]
kelcecil has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
cajone has quit [Remote host closed the connection]
mister_solo has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
tcrawley-away is now known as tcrawley
erikhatcher has joined #jruby
elia has quit [Quit: (IRC Client: textualapp.com)]
elia has joined #jruby
elia has quit [Client Quit]
bbrowning_away is now known as bbrowning
vtunka has joined #jruby
lanceball is now known as lance|afk
skade has quit [Quit: Computer has gone to sleep.]
mamantoha has joined #jruby
JohnBat26 has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
JohnBat26 has joined #jruby
ludyte has joined #jruby
x1337807x has joined #jruby
mister_solo has quit [Ping timeout: 264 seconds]
x1337807x has quit [Ping timeout: 272 seconds]
mister_solo has joined #jruby
ludyte has quit [Quit: ludyte]
benlovell has joined #jruby
x1337807x has joined #jruby
x1337807x has quit [Read error: Connection reset by peer]
x1337807x has joined #jruby
lance|afk is now known as lanceball
tcrawley is now known as tcrawley-away
x1337807x has quit [Ping timeout: 258 seconds]
rimenes has joined #jruby
ludyte has joined #jruby
donV has joined #jruby
tcrawley-away is now known as tcrawley
donV has quit [Client Quit]
subbu has joined #jruby
iamjarvo has joined #jruby
_elia has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
skade has joined #jruby
tharindu has joined #jruby
bga57 has quit [Ping timeout: 240 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 5 new commits to master: http://git.io/vHGzFw
<JRubyGithub> jruby/master 9722c95 Chris Heald: Fix encoding for formatted dates to be equivalent to MRI
<JRubyGithub> jruby/master baddc69 Chris Heald: Permit HH:MM:SS for time zone formats
<JRubyGithub> jruby/master bedb075 Chris Heald: Fix behavior of %:::z to be congruent with MRI
JRubyGithub has left #jruby [#jruby]
x1337807x has joined #jruby
rimenes has quit [Quit: Textual IRC Client: www.textualapp.com]
rimenes has joined #jruby
rimenes has quit [Client Quit]
rimenes has joined #jruby
x1337807x has quit [Ping timeout: 264 seconds]
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:0cfdfe5 by Thomas E Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41370883)
travis-ci has left #jruby [#jruby]
bga57 has joined #jruby
vtunka has joined #jruby
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
diegoviola has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamjarvo has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
noop has quit [Ping timeout: 240 seconds]
iamjarvo has quit [Client Quit]
rsim1 has quit [Quit: Leaving.]
tenderlove has joined #jruby
cajone has joined #jruby
viking has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
cajone has quit [Remote host closed the connection]
tenderlove has quit [Quit: Leaving...]
yfeldblum has joined #jruby
skade has joined #jruby
yfeldblum has quit [Ping timeout: 256 seconds]
cajone has joined #jruby
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
<dfr|work> morning folks
josh-k has joined #jruby
<headius> morning!
<keeguon> morning anyone saw the question I posted earlier
<dfr|work> keeguon, got a link to code as well?
<dfr|work> although I'm likely the least knowledgable person in that are :)
<dfr|work> *rea
<headius> keeguon: we have hard limits at the JVM level on how big the code can be
<rtyler> o/
<headius> our limit is artificially smaller than that because large code will often never optimize at JVM level
<headius> case/when is an especially problematic case because it's very hard to break up into multiple JVM bytecode methods
<keeguon> headius: is there a way to change the limit in that special case cause all and all I have way larger methods though I understand breaking up case/when is problematic
<headius> there is a flag to bump up the maximum size...check --properties output
<keeguon> it’s not available in AOT right?
pchalupa has quit [Quit: Leaving]
<headius> run with jruby -Xwhatever.property -S jrubyc ....
<headius> or use JRUBY_OPTS env
x1337807x has joined #jruby
x1337807x has quit [Read error: Connection reset by peer]
x1337807_ has joined #jruby
x1337807_ has quit [Ping timeout: 245 seconds]
<keeguon> I’m going to give it a try thanks
<headius> ok
<headius> mpapis: I'm not sure how to change rvm like this: https://github.com/sstephenson/ruby-build/pull/672
rsim has joined #jruby
<headius> I'll work with enebo to make the "9000" filenames work but builds should be moving to the 9.0... number
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian opened issue #2215: jar files on load_path do not obey Dir.pwd http://git.io/Bk1J2g
JRubyGithub has left #jruby [#jruby]
mamantoha has quit [Ping timeout: 245 seconds]
erikhatcher has quit [Quit: erikhatcher]
Hobogrammer has quit [Ping timeout: 240 seconds]
x1337807x has joined #jruby
erikhatcher has joined #jruby
vtunka has quit [Quit: Leaving]
calavera has joined #jruby
x1337807x has quit [Read error: Connection reset by peer]
x1337807_ has joined #jruby
colinsurprenant has joined #jruby
benlovell has quit [Ping timeout: 264 seconds]
frobs has quit [Quit: Leaving]
ludyte has quit [Quit: ludyte]
x1337807_ has quit [Ping timeout: 264 seconds]
mkristian has joined #jruby
yfeldblum has joined #jruby
mister_s_ has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
yfeldblum has quit [Ping timeout: 255 seconds]
skade has quit [Quit: Computer has gone to sleep.]
x1337807x has joined #jruby
mister_s_ has quit [Ping timeout: 255 seconds]
jmimi has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ludyte has joined #jruby
pietr0 has joined #jruby
robbyoconnor has quit [Ping timeout: 258 seconds]
cprice404 has joined #jruby
rsim has quit [Quit: Leaving.]
ludyte has quit [Quit: ludyte]
shellac has quit [Quit: Ex-Chat]
<lopex> hmm this is the country I live in https://news.ycombinator.com/item?id=8620280
yfeldblum has joined #jruby
keeguon has quit [Quit: keeguon]
<mpapis> headius, I have removed support for custom builds, anyone can build from different git repos, branches, binaries, in rvm1 I could add a new feature to allow simply mapping - but this another effort that slows down rvm2 and I have to reimplement it shortly in rvm2 you can run: rvm mount -r "http://ci.jruby.org/snapshots/master/jruby-dist-9.0.0.0.dev-bin.tar.gz" -n jruby-9.0.0.0
_elia has quit [Quit: Computer has gone to sleep.]
yfeldblum has quit [Ping timeout: 256 seconds]
phrinx has joined #jruby
ludyte has joined #jruby
<mjc_> drat, aethenelle isn't around
<headius> mpapis: so for 9000, jruby-head is the best way?
<headius> I can't really put that command line in a slide
iamjarvo has joined #jruby
noop has joined #jruby
ludyte has joined #jruby
tharindu has quit [Ping timeout: 250 seconds]
elux has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
josh-k has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian opened issue #2216: $CLASSPATH << 'some/relative/path' does not obey the Dir.pwd http://git.io/GJIatg
JRubyGithub has left #jruby [#jruby]
towski has joined #jruby
skade has joined #jruby
anaeem1 has joined #jruby
<mpapis> headius, rvm install jruby-head is the shortest way to get 9k
skade has quit [Ping timeout: 240 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/sHteKQ
<JRubyGithub> jruby/master 43a9fd4 Chris Seaton: Merge pull request #2211 from jruby/versions...
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton deleted versions at 5c758d7: http://git.io/jTT6NQ
JRubyGithub has left #jruby [#jruby]
josh-k has joined #jruby
anaeem1 has quit [Remote host closed the connection]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
marr has quit [Ping timeout: 272 seconds]
anaeem1 has joined #jruby
x1337807x has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:43a9fd4 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41391851)
travis-ci has left #jruby [#jruby]
postmodern has joined #jruby
<chrisseaton> I've got a shell script I'd like to run in Travis - not sure how to do that though as it seems like by default everything needs to be a maven target of some kind?
colinsurprenant has quit [Quit: colinsurprenant]
ludyte has quit [Quit: ludyte]
mister_solo has joined #jruby
ludyte has joined #jruby
<mkristian> chrisseaton, try add it the matrix/include section something like - script: myscript.sh
<headius> mpapis: ok, cool...that's what we have in slides
colinsurprenant has joined #jruby
x1337807_ has joined #jruby
x1337807_ has quit [Max SendQ exceeded]
x1337807_ has joined #jruby
calavera has quit [Read error: Connection reset by peer]
<chrisseaton> mkristian: thanks - and what's the phases to generate jruby-tests-9.0.0.0-SNAPSHOT.jar, jruby-9.0.0.0-SNAPSHOT.jar and jruby-noasm-9.0.0.0-SNAPSHOT.jar?
calavera has joined #jruby
calavera_ has joined #jruby
x1337807x has quit [Ping timeout: 240 seconds]
<mkristian> chrisseaton, let's forget jruby-tests-9.0.0.0-SNAPSHOT.jar it is nowhere used and just gets build with mvn install -Pbootstrap - the others come with mvn -Pmain
anaeem1 has quit [Remote host closed the connection]
calavera has quit [Ping timeout: 264 seconds]
<projectodd-ci> Project jruby-master-test-jruby build #51: FAILURE in 21 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/51/
postmodern has quit [Quit: Leaving]
postmodern has joined #jruby
mister_solo has quit [Quit: So long, and thanks for all the fish!]
x1337807_ has quit [Ping timeout: 272 seconds]
noop has quit [Ping timeout: 255 seconds]
tenderlove has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/sGGAgg
<JRubyGithub> jruby/master 8a7ae41 Chris Seaton: Add version number test.
JRubyGithub has left #jruby [#jruby]
skade has joined #jruby
iamjarvo has joined #jruby
<chrisseaton> mkristian: I wrote a test but it doesn't appear in travis - any idea https://github.com/jruby/jruby/commit/8a7ae4109a751c6fe04f76af0ece33d8ac0e227a?
marr has joined #jruby
iamjarvo has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/3GtH5w
<JRubyGithub> jruby/master aced7b5 Chris Seaton: [Truffle] Update binary builder for new versions.
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
<mkristian> chrisseaton, the only thing I could imaging that you need to add a dummy "env: TARGET='' and a dummy "jdk: oraclejdk7" to the script as all the other entries
yfeldblum has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
x1337807x has joined #jruby
<cpuguy83> Seeing this, still, when trying to enable truffle: https://gist.github.com/cpuguy83/88e003a1587d513b106f
<chrisseaton> cpuguy83: we don't support IRB yet - sorry
<cpuguy83> aaah
<cpuguy83> That’d explain it :)
<chrisseaton> cpuguy83: IRB is quite a lot of quite hairy code - but it's on our todo list
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3529a41 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41394475)
travis-ci has left #jruby [#jruby]
<chrisseaton> cpuguy83: best way to explore what you can do is to try to stick to the language, rather than stdlib, and use plain files rather than IRB or anything else
lidaaa has joined #jruby
<chrisseaton> cpuguy83: and if you want to see performance, writing a simple timing loop
lanceball is now known as lance|afk
triple_b has joined #jruby
tenderlove has quit [Remote host closed the connection]
purplefox has quit [Ping timeout: 240 seconds]
kelcecil has quit [Quit: kelcecil]
kelcecil has joined #jruby
anaeem1 has joined #jruby
<projectodd-ci> Project jruby-master-test-jruby build #52: STILL FAILING in 19 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/52/
x1337807_ has joined #jruby
x1337807x has quit [Ping timeout: 240 seconds]
calavera_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
purplefox has joined #jruby
<headius> chrisseaton: score one more point for getting IRB working
iamjarvo has joined #jruby
yfeldblu_ has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
yfeldblum has quit [Ping timeout: 258 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
skade has joined #jruby
elia has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
subbu has quit [Ping timeout: 272 seconds]
calavera has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
ludyte has quit [Quit: ludyte]
yfeldblu_ has quit [Remote host closed the connection]
ludyte has joined #jruby
x1337807_ has quit [Quit: Textual IRC Client: www.textualapp.com]
ludyte has quit [Client Quit]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:8a7ae41 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41398939)
travis-ci has left #jruby [#jruby]
purplefox has quit [Ping timeout: 255 seconds]
auxbuss has joined #jruby
klap has quit [Ping timeout: 245 seconds]
yfeldblum has joined #jruby
auxbuss has quit [Remote host closed the connection]
erikhatcher has joined #jruby
auxbuss has joined #jruby
iamjarvo has joined #jruby
klap has joined #jruby
robbyoconnor has joined #jruby
auxbuss has quit [Client Quit]
purplefox has joined #jruby
iamjarvo has quit [Ping timeout: 256 seconds]
JohnBat26 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/ctUCHA
<JRubyGithub> jruby/master 35b59c7 Chris Seaton: [Truffle] Also build a distribution with no version numbers to make integration easier.
JRubyGithub has left #jruby [#jruby]
ludyte has joined #jruby
ludyte has quit [Client Quit]
ludyte has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
robbyoconnor has joined #jruby
purplefox has quit [Ping timeout: 255 seconds]
bbrowning is now known as bbrowning_away
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
cajone has quit [Remote host closed the connection]
elia has quit [Quit: Computer has gone to sleep.]
<mjc_> so 9k master is getting stuck in org.jruby.RubyModule.searchMethodCommon() according to visualvm, aethenelle wanted to know which method it's trying to find
<mjc_> how do I find that out?
mkristian has quit [Quit: bye]
<Antiarc> If you're willing to set up a debugger you could attach to the process and inspect the context where it's stuck
<Antiarc> Or if you have a repro case I can run it :)
<mjc_> I can't make a repro case right now :(
<Antiarc> getting stuck in searchMethodCommon seems odd, it's just a hash lookup and then a potential call to super.searchMethodInner
<Antiarc> does visualvm say it's blocked or stuck in an infinite loop?
<mjc_> well its' stuck going between those two
<mjc_> common and inner
<Antiarc> Ah, okay, so infinite loop
<mjc_> one calls the other infinitely
<Antiarc> Well, you could just mod the source to print out the method name being searched
<Antiarc> And then repro it and see what string fills your screen :)
<Antiarc> Inelegant, but effective
<mjc_> good idea
iamjarvo has joined #jruby
<Antiarc> RubyModule:1184, looks like
robbyoconnor has quit [Quit: Konversation terminated!]
robbyoconnor has joined #jruby
<mjc_> 1178 for me
<Antiarc> Alternately just attach a debugger, get it into that error condition, and activate a breakpoint
<mjc_> already doing a println
<Antiarc> That's probably what you're going to want to end up doing since it'll let you step through it and see what values you have that are causing it to infinitely loop
<Antiarc> This just loops infinitely, it doesn't result in a stack overflow?
<mjc_> infinitely
<Antiarc> Odd.
<mjc_> 100% cpu, let it run for over an hour
<mjc_> well 100% of one core
<mjc_> looks like it's _validate_callbacks, that sounds like part of AR or something
<mjc_> whoop, no
<mjc_> not that
<mjc_> still going
<mjc_> lock_optimistically
cajone has joined #jruby
<mjc_> from AR
ludyte has quit [Quit: ludyte]
<Antiarc> It'd be useful to know what `this` and `superClass` are
<mjc_> ah, good thought
<Antiarc> in searchMethodCommon
<Antiarc> (hence, the debugger :D)
<mjc_> decided to try to make a repro
<mjc_> not supposed to be doing that right now but I'm waiting o a meeting so
elia has joined #jruby
<Antiarc> I think you're somehow ending up in a case where a module somehow inherits from itself
<Antiarc> Which...doesn't seem possible
<mjc_> it works in MRI
<mjc_> and 1.7.x
<Antiarc> You could try bisecting recent commits to find where the bug was introduced
<Antiarc> I did make a change in...let me find it
<mjc_> would take a while, before this there was another bug that caused bundle not to work
<mjc_> huh totally different error trying to boot a blank rails app
<mjc_> NameError: uninitialized constant Rails::CommandsTasks::APP_PATH
<Antiarc> you could try resetting to b4ff008b3b49^ and see if it works
<Antiarc> then reset to b4ff008b3b49 and see if it breaks
<Antiarc> which version of Rails?
<mjc_> 4.1.8
ludyte has joined #jruby
<mjc_> trying b4ff008b3b49^
<Antiarc> I reproduced the APP_PATH issue
<mjc_> b4ff008b3b49^ works
<mjc_> trying b4ff008b3b49
cajone has quit [Remote host closed the connection]
erikhatcher has quit [Quit: erikhatcher]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Antiarc> Hah. I actually have a repro case for your bug
yfeldblum has quit [Remote host closed the connection]
<mjc_> nice
yfeldblum has joined #jruby
<mjc_> Antiarc: thanks for the help then :)
<mjc_> b4ff008b3b49 seems to work but I'm not sure because I did a git clean in the wrong folder. gotta go fix my local copy of my app. whooops
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
<Antiarc> I'm not convinced that it's actually stuck, it's just doing some *insane* recursion
kelcecil has quit [Quit: kelcecil]
<Antiarc> And AR has deep module paths so the exponential expansion is very evident
josh-k has quit [Ping timeout: 240 seconds]
lance|afk is now known as lanceball
tenderlove has joined #jruby
<projectodd-ci> Project jruby-master-test-jruby build #53: STILL FAILING in 21 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/53/
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
anaeem1 has quit [Remote host closed the connection]
tenderlove has quit [Remote host closed the connection]
<Antiarc> mjc_: Minimal reproduction case: https://gist.github.com/cheald/4a2e40667dc1e274b181
<Antiarc> 8.6 sec to look up a missing method in a hierarchy 20 deep
<Antiarc> 14 sec in a hierarchy 21 deep
<Antiarc> etc
<Antiarc> I see why it is doing it, I just have to figure out what changed and why first
<Antiarc> 26 sec for a hierarchy 22 deep :)
<Antiarc> Now apply that same bug to AR with its crazy class hierarchy and over-use of method-missing
<Antiarc> and you have a recipe for pain
<Antiarc> mjc_: I have a fix, just running tests
<Antiarc> Nevermind, tests fail. Sigh.
<Antiarc> I'll file an issue
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] cheald opened issue #2217: RubyModule.searchMethodInner results in exponential runtime expansion http://git.io/eJKfGQ
rimenes has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tenderlove has joined #jruby
zorak8 has joined #jruby
bbrowning_away is now known as bbrowning
johnmuhl has quit [Quit: Connection closed for inactivity]
cajone has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] cheald opened pull request #2218: Fix exponential expansion of work in method lookup (master...fix_method_lookup_complexity) http://git.io/pGKAAA
JRubyGithub has left #jruby [#jruby]
<Antiarc> mjc_: ^
colinsurprenant has quit [Ping timeout: 272 seconds]
pietr0 has quit [Ping timeout: 245 seconds]
pietr0 has joined #jruby
<Antiarc> post-fix the lookup time on a method 22 levels deep is 0.001277s, down from 26 sec, an improvement of 2,000,000% :)
pietr0 has quit [Remote host closed the connection]
kelcecil has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tenderlove has quit [Remote host closed the connection]
<Antiarc> I think it's actually factorial expansion, heh
tenderlove has joined #jruby
viking has quit [Remote host closed the connection]
tenderlove has quit [Remote host closed the connection]
josh-k has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:35b59c7 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41408817)
travis-ci has left #jruby [#jruby]
ludyte has quit [Quit: ludyte]
<projectodd-ci> Project jruby-master-test-jruby build #54: STILL FAILING in 21 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/54/
bbrowning is now known as bbrowning_away
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/oSdZrQ
<JRubyGithub> jruby/master d157042 Chris Seaton: Retry adding version check test to Travis.
JRubyGithub has left #jruby [#jruby]
skade has joined #jruby
phrinx_ has joined #jruby
phrinx has quit [Ping timeout: 255 seconds]
Hobogrammer has joined #jruby
toshetm has quit [Ping timeout: 245 seconds]