yfeldblum has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
jeremyevans has quit [Quit: leaving]
enebo has quit [Quit: enebo]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
jeremyevans has joined #jruby
enebo has joined #jruby
Puffball has quit [Remote host closed the connection]
enebo has quit [Client Quit]
Puffball has joined #jruby
knu has quit [Ping timeout: 240 seconds]
knu has joined #jruby
donV has quit [Quit: donV]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
johnsonch_afk is now known as johnsonch
e_dub has quit [Remote host closed the connection]
e_dub has joined #jruby
johnsonch is now known as johnsonch_afk
johnsonch_afk is now known as johnsonch
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
johnsonch is now known as johnsonch_afk
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
brauliobo has quit [Ping timeout: 265 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
raeoks has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
drbobbeaty has quit [Ping timeout: 265 seconds]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has joined #jruby
pitr-ch has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
drbobbeaty has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
vtunka has joined #jruby
grs has quit [Ping timeout: 276 seconds]
grs has joined #jruby
Prasun has joined #jruby
vtunka has quit [Quit: Leaving]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
yfeldblum has quit [Ping timeout: 276 seconds]
vtunka has joined #jruby
donV has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
shellac has joined #jruby
lacce has joined #jruby
lacce has quit [Read error: Connection reset by peer]
drbobbeaty has quit [Ping timeout: 265 seconds]
lacce has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
pitr-ch has joined #jruby
skade has joined #jruby
pitr-ch has quit [Client Quit]
pitr-ch has joined #jruby
Prasun has quit [Ping timeout: 250 seconds]
<GitHub53> [jruby] chrisseaton pushed 18 new commits to master: https://git.io/vrZTx
<GitHub53> jruby/master 9df03b2 Chris Seaton: [Truffle] Fold string_mirror shims.
<GitHub53> jruby/master 2245a28 Chris Seaton: [Truffle] Fold Module shims.
<GitHub53> jruby/master 225fe69 Chris Seaton: [Truffle] Fold Time shims.
<GitHub179> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vrZkf
<GitHub179> jruby/truffle-head 4ceccbd Chris Seaton: Merge branch 'master' into truffle-head...
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
pitr-ch_ has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
yfeldblum has quit [Ping timeout: 276 seconds]
grs has quit [Ping timeout: 260 seconds]
grs has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<travis-ci> jruby/jruby (truffle-head:4ceccbd by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/130529169)
skade has joined #jruby
<GitHub83> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vrZY9
<GitHub83> jruby/truffle-head 634a6a6 Chris Seaton: [Truffle] Fix bad merge.
skade has quit [Client Quit]
brauliobo has joined #jruby
vmarcetic has quit []
drbobbeaty has joined #jruby
donV has quit [Quit: donV]
donV has joined #jruby
<travis-ci> jruby/jruby (truffle-head:634a6a6 by Chris Seaton): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/130539479)
grs has quit [Ping timeout: 276 seconds]
grs has joined #jruby
donV has quit [Quit: donV]
vtunka has quit [Quit: Leaving]
donV has joined #jruby
vtunka has joined #jruby
donV has quit [Client Quit]
brauliobo has quit [Ping timeout: 260 seconds]
donV has joined #jruby
nirvdrum has joined #jruby
bbrowning has joined #jruby
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
raeoks has joined #jruby
raeoks has quit [Client Quit]
pawnbox has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
pawnbox has joined #jruby
bjfish2 has quit [Read error: Connection reset by peer]
lance|afk is now known as lanceball
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
bjfish2 has joined #jruby
jeremyevans has quit [Ping timeout: 244 seconds]
nirvdrum has quit [Ping timeout: 244 seconds]
nirvdrum has joined #jruby
vtunka has joined #jruby
Aethenelle has joined #jruby
brauliobo has joined #jruby
jsvd has quit [Ping timeout: 260 seconds]
jsvd has joined #jruby
pawnbox has quit [Remote host closed the connection]
tcrawley-away is now known as tcrawley
pawnbox has joined #jruby
johnsonch_afk is now known as johnsonch
grs has quit [Ping timeout: 246 seconds]
enebo has joined #jruby
grs has joined #jruby
fuzzyhorns has joined #jruby
<donV> fuzzyhorns: Hi!
<fuzzyhorns> donV: howdy
<donV> So, what do you do with Rust?
<fuzzyhorns> im using warbler and having trouble packaging a program into a jar. the program relies on a ruby gem with a jar native extension. every time i try to run the jar, despite vendoring the gems the program depends on, i get a message that it is ignoring the gem with the native extensions because they are not built
<fuzzyhorns> donV: talking to me? nothing atm
<donV> fuzzyhorns: So, warbler, right. json?
<donV> fuzzyhorns: What gem is ignored?
<fuzzyhorns> donV: one with native extensions. it is a gem i wrote myself :/
<donV> Ah, OK. So, Java-based extension, I guess?
<fuzzyhorns> yeah
<donV> fuzzyhorns: Found an issue in warbler, but it ends as a misunderstanding: https://github.com/jruby/warbler/issues/372
<donV> fuzzyhorns: JRuby 9.1.0.0 ?
<fuzzyhorns> on 9.0.5.0
<fuzzyhorns> i didnt even know 9.1.0.0 was out
<fuzzyhorns> also that issue is me :)
<donV> :)
<fuzzyhorns> donV: it shouldnt apply in this case
<donV> It’s worth trying an upgrade to 9.1.0.0 or downgrade all the way down to 9.0.1.0.
<donV> fuzzyhorns: Did it ever work?
<fuzzyhorns> donV: so, it works on my local machine fine (el capitan)
<fuzzyhorns> donV: but we deploy via Docker to alpine boxes
<fuzzyhorns> and I can't figure out how to get it to work there
<donV> fuzzyhorns: Does it work locally on docker?
<fuzzyhorns> the Dockerfile specifically always builds against an alpine box
<fuzzyhorns> i ran an alpine virtualbox and hit the same error too
<donV> OK, so you can reproduce locally?
<fuzzyhorns> yeah, i am reproducing wholly outside Docker atm
<donV> Sounds like you can file an issue , then :)
<fuzzyhorns> just logged into an alpine box reproducing my steps
<fuzzyhorns> bah i am sure i am just screwing up somehow :x
<donV> OK, “alpine box” is a service?
<donV> Can you try up/down grading JRuby? 9.0.5.0 had regressions.
<fuzzyhorns> huh yeah i will try upgrading
<fuzzyhorns> alpine is a linux os
<fuzzyhorns> a very minimal one recommended to use with docker typically
donV has quit [Quit: donV]
<fuzzyhorns> im unsure whether JRuby itself would be the issue though
pawnbox_ has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
camlow325 has joined #jruby
jeremyevans has joined #jruby
fuzzyhorns has quit [Quit: Leaving.]
fuzzyhorns has joined #jruby
hobodave has joined #jruby
enebo_ has joined #jruby
enebo has quit [Ping timeout: 260 seconds]
enebo_ is now known as enebo
thedarkone2 has joined #jruby
<GitHub56> [jruby] grddev opened issue #3891: Changes to local variables not visible to other threads even when protected by a lock https://git.io/vrZds
vtunka has quit [Quit: Leaving]
slash_nick is now known as slash_me
brauliobo has quit [Ping timeout: 260 seconds]
brauliobo has joined #jruby
hobodave_ has joined #jruby
hobodave has quit [Ping timeout: 252 seconds]
robbyoconnor has joined #jruby
robbyoconnor has quit [Remote host closed the connection]
adgtl has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
akp has joined #jruby
adgtl has joined #jruby
<akp> will jruby work on openjdk?
<chrisseaton> akp: yes
<akp> chrisseaton: thanks
hobodave_ has quit [Quit: Computer has gone to sleep.]
hobodave has joined #jruby
pietr0 has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
shellac has quit [Quit: Leaving]
lacce has quit []
<GitHub99> [jruby] headius pushed 1 new commit to test-new-recursion: https://git.io/vrntr
<GitHub99> jruby/test-new-recursion 4101c6a Charles Oliver Nutter: Merge remote-tracking branch 'origin/master' into test-new-recursion
<GitHub122> jruby/test-new-recursion 9530b33 Charles Oliver Nutter: Fix fat-finger and also include values in Hash hash.
<GitHub122> [jruby] headius pushed 1 new commit to test-new-recursion: https://git.io/vrnOD
bbrowning is now known as bbrowning_away
dfr has quit [Ping timeout: 276 seconds]
<GitHub81> [jruby] headius closed pull request #3890: Upgrade the version of the did_you_mean gem to 1.0.1 (master...did-you-mean-version) https://git.io/vrshj
<GitHub167> jruby/master c9dae31 Yuki Nishijima: Upgrade the version of the did_you_mean gem to 1.0.1...
<GitHub167> [jruby] headius pushed 2 new commits to master: https://git.io/vrnnx
<GitHub167> jruby/master d214f3f Charles Oliver Nutter: Merge pull request #3890 from yuki24/did-you-mean-version...
pawnbox_ has quit [Ping timeout: 260 seconds]
ddssdfsd has joined #jruby
dfr has joined #jruby
brauliobo has quit [Ping timeout: 246 seconds]
Specialist has joined #jruby
adgtl has quit [Quit: EliteBNC - http://www.elitebnc.org/]
adgtl has joined #jruby
bbrowning_away is now known as bbrowning
pawnbox has joined #jruby
<travis-ci> jruby/jruby (test-new-recursion:9530b33 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/130624700)
robbyoconnor has joined #jruby
robbyoconnor has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
<dfr> headius, hey, so I don't seem to be able to reproduce my JVM crash in 1.7.10 or 1.7.25, so I think it was a 1.7.8 (or maybe 1.7.9 quirk, cannot make 1.7.9 run because of Rake weirdness)
<dfr> headius, so probably not something to worry about :)
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
<travis-ci> jruby/jruby (test-new-recursion:9530b33 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/130624700)
ddssdfsd has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pietr0 has quit [Quit: pietr0]
<GitHub150> [jruby] headius opened pull request #3892: Enabled did_you_mean, install during build, and clear gem paths (master...did_you_mean) https://git.io/vrna0
<fuzzyhorns> how does $CLASSPATH get populated?
<headius> dfr: ok good!
<fuzzyhorns> i see a bunch of things from .rvm
<headius> bbl, lunch
<fuzzyhorns> but i am unsure how the two get linked up
<fuzzyhorns> or how id have the jars on the classpath _without_ rvm
<headius> fuzzyhorns: $CLASSPATH << "some_jar.jar"
<headius> sorry, gotta run for a bit
<fuzzyhorns> headius: i'm not actively adding the .rvm/gems dir anywhere to the $CLASSPATH though
<fuzzyhorns> so i figure something else is doing it? but idk what?
pietr0 has joined #jruby
tcrawley is now known as tcrawley-away
<GitHub188> [jruby] enebo pushed 1 new commit to master: https://git.io/vrnw9
<GitHub188> jruby/master 16becbb Thomas E. Enebo: Update irb launcher on windows installer to mention 2.3 and not 2.2
fuzzyhorns has quit [Quit: Leaving.]
r0bby_ has joined #jruby
robbyoconnor has quit [Ping timeout: 260 seconds]
r0bby_ has quit [Excess Flood]
r0bby_ has joined #jruby
r0bby_ has quit [Excess Flood]
r0bby_ has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #jruby
<chrisseaton> Has anyone ever checked out and built JRuby and ended up with bin/ruby being a broken symlink? How could that happen?
pawnbox has quit [Ping timeout: 250 seconds]
fuzzyhorns has joined #jruby
akp has quit [Ping timeout: 240 seconds]
<headius> chrisseaton: hmm I have not
<headius> what does it link to?
<headius> fuzzyhorns: well most of gem stuff is just pulled from env...rvm sets a number of gem-related env vars
<chrisseaton> bin/jruby, which isn't there - what should create bin/jruby? -Pbootstrap? But in our CI system we don't usually run that, and we still appear to have a bin/jruby
<headius> I'm not sure what you mean about adding to the classpath though
<fuzzyhorns> headius: i guess i was wondering how stuff gets on the classpath, i'd forgotten a require call can do that too
<fuzzyhorns> headius: my issue is that i have a gem with a jar native extension and though it seems to install without issue, when the project requires it, it says it was ignored because it couldnt build native extensions
<fuzzyhorns> i've been stuck 2 days on this now :c
<fuzzyhorns> it all works just fine on my local el capitan machine, but not on the alpine box we use with docker to deploy
<headius> fuzzyhorns: hmm
<headius> I've seen that too and it seems to usually be paths getting mixed up by a ruby switcher or something
<fuzzyhorns> there's no ruby switcher in this case
<fuzzyhorns> it works where there is one (on my machine with rvm)
brauliobo has joined #jruby
<fuzzyhorns> it's unclear to me how it is looking up the extensions such that it would think they are not built
brauliobo has quit [Ping timeout: 260 seconds]
brauliobo has joined #jruby
<GitHub137> [jruby] chrisseaton pushed 2 new commits to master: https://git.io/vrnNR
<GitHub137> jruby/master edf68bd Chris Seaton: [Truffle] --no-tests doesn't exist anymore.
<GitHub137> jruby/master a96b0c3 Chris Seaton: [Truffle] jt bootstrap
tcrawley-away is now known as tcrawley
<GitHub29> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vrnNo
<GitHub29> jruby/truffle-head f7d805a Chris Seaton: Merge branch 'master' into truffle-head
lanceball is now known as lance|afk
<headius> fuzzyhorns: hmm ok, so it may be something odd in jruby itself
<headius> would it be possible for us to reproduce it?
<fuzzyhorns> i am unsure, though i am trying to trace down a bit deeper. i was resisting before but i am just going to pry into bundler and see what is going on
<fuzzyhorns> (like how it is checking for these extensions)
tcrawley is now known as tcrawley-away
bbrowning is now known as bbrowning_away
johnsonch is now known as johnsonch_afk
<headius> ok
yfeldblum has joined #jruby
enebo has quit [Quit: enebo]
r0bby_ has quit [Ping timeout: 250 seconds]
hobodave has quit [Quit: Computer has gone to sleep.]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
r0bby_ has joined #jruby
camlow32_ has joined #jruby
camlow32_ has quit [Remote host closed the connection]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
donV has joined #jruby
<subbu> headius, hi .. reg. my comment about jit .. does JIT have code to access lvars from dyn-scope? for some reason, I have this vague memory that you rely on explicit load/stores being present for lvar accesses.
<headius> I do nothing special in the JIT related to dyn scope vars
<subbu> right .. so, if we turn off the add-load-store pass, you need to add code to load them from dyn-scope.
<subbu> unless that code is already there .. let me look at it. it has been a long time since i opened that file.
<GitHub88> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vrck3
<GitHub88> jruby/master 7fc5d89 Chris Seaton: [Truffle] Build Graal in the gate and run compiler tests.
<headius> they'll be LocalVariable?
<headius> if it's a specific variable type that will now always go to/from scope, that's simple enough to change in JIT
<GitHub69> [jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/vrckl
<GitHub69> jruby/truffle-head edbd334 Chris Seaton: Merge branch 'master' into truffle-head
<GitHub69> jruby/truffle-head c6a062e Chris Seaton: [Truffle] Use latest graal-core.
<subbu> headius, yes .. LocalVariable.
* subbu is multi-tasking heavily
<headius> ok
<headius> I probably don't compile those right now because they get turned into load/store
<subbu> right, that is what i meant.
<headius> cool, I'm with you now
<headius> I will play with that
<subbu> k. so, all circa 2006 ideas and code is slowly fading away / need further work. :)
<subbu> sorry 2009.
<headius> yes, time for summer of IR 2016
<headius> go big or go home
<subbu> this is all code from 2009 when i hadn't yet understood ruby semantics properly.
<headius> with that pass turned off, does that mean dynscope optimizations don't work?
<chrisseaton> headius: there was some compiler person here over the weekend asking if we had any things that needed working on
<headius> or if we don't need dynscope do they all turn into temps?
<headius> chrisseaton: compiler person as in Graal?
<subbu> headius, i don't remember now .. but, that can be fixed easily.
<chrisseaton> no psilospore - look through the backlog
<subbu> methods that don't have any nested blocks can still be opted that way ..
<headius> chrisseaton: oh you mean just a compiler person popped into IRC asking
<headius> ok
<subbu> as for AddLocal* .. there is another fix which is to go full conservative ..
<subbu> i suggested turning off as a simple option ..
<subbu> anywy, enebo said that this is going ot be post 9.1.1.0 anyway.
<subbu> so, both possibilities exist for post 9.1.1.0
<subbu> headius, but independent of what fix we pick, I think JIT should compile LocalVariable unless you had that turned off deliberately as a way to catch scenarios where opts were missing .. but if so, it should be an exception throw so it is fail-fast.
<subbu> ok .. off now.
pawnbox has joined #jruby
<GitHub150> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vrcLM
<GitHub150> jruby/master 9e63a29 Chris Seaton: [Truffle] Comment left in by mistake.
<GitHub162> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vrcLN
<GitHub162> jruby/truffle-head 8597c4e Chris Seaton: Merge branch 'master' into truffle-head...
pawnbox has quit [Ping timeout: 250 seconds]
grs has quit [Ping timeout: 276 seconds]
grs has joined #jruby
r0bby_ has quit [Read error: Connection reset by peer]
r0bby_ has joined #jruby
r0bby_ has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (master:7fc5d89 by Chris Seaton): The build was broken. (https://travis-ci.org/jruby/jruby/builds/130695094)
<headius> subbu: sorry, got pulled away
<headius> I never did LocalVariable because we were putting protocols in place to avoid it...so I'll implement it, turn off ALVLS and see where we stnd
<chrisseaton> headius: do you know, on Travis, if I've selected a Ruby using RVM, is there a command that lets me run the original system Ruby again?
<GitHub73> [jruby] BanzaiMan created ha-test-caching (+1 new commit): https://git.io/vrcOp
<GitHub73> jruby/ha-test-caching df60b99 Hiro Asari: Enable caching...
<chrisseaton> asarih: do you know? ^