pgokeeffe has quit [Ping timeout: 240 seconds]
yfeldblum has quit [Ping timeout: 272 seconds]
yfeldblum has joined #jruby
josh-k_ has quit [Remote host closed the connection]
josh-k has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cprice has joined #jruby
tylersmith has quit [Remote host closed the connection]
tylersmith has joined #jruby
josh-k has quit [Ping timeout: 244 seconds]
tylersmith has quit [Ping timeout: 250 seconds]
fivebats has quit []
tbrock_ has quit [Quit: Textual IRC Client: www.textualapp.com]
yfeldblum has quit [Remote host closed the connection]
colinsurprenant has quit [Quit: colinsurprenant]
kith has quit [Ping timeout: 260 seconds]
subbu has quit [Ping timeout: 245 seconds]
baroquebobcat has joined #jruby
multibot_ has quit [Remote host closed the connection]
statonjr has joined #jruby
multibot_ has joined #jruby
statonjr has quit [Client Quit]
baroquebobcat has quit [Quit: baroquebobcat]
yfeldblum has joined #jruby
subbu has joined #jruby
johnsonch_afk is now known as johnsonch
yfeldblum has quit [Remote host closed the connection]
phrinx has quit [Remote host closed the connection]
phrinx has joined #jruby
phrinx has quit [Ping timeout: 272 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
tylersmith has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master b5d99a8 Subramanya Sastry: Split AddLocalVarLoadStoreInstructions into two passes...
<JRubyGithub> jruby/master 2748c1a Subramanya Sastry: Clean up compiler pass run logic a bit....
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/OBMHYw
JRubyGithub has left #jruby [#jruby]
havenwood has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:2748c1a by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37351004)
nipra has quit [Quit: Leaving.]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master a87c3a5 Subramanya Sastry: Refactor common code out of prepareForInterpretation/Compilation...
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/MOTlnw
Aethenelle has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:a87c3a5 by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37352390)
baroquebobcat has joined #jruby
x1337807x has joined #jruby
e_dub has joined #jruby
pgokeeffe has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
baroquebobcat has quit [Quit: baroquebobcat]
colinsurprenant has joined #jruby
nipra has joined #jruby
rcvalle has quit [Quit: rcvalle]
colinsurprenant has quit [Quit: colinsurprenant]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to non-indy-jit: http://git.io/EW1TWw
<JRubyGithub> jruby/non-indy-jit 72dc8b4 Subramanya Sastry: Merge branch 'master' into non-indy-jit...
JRubyGithub has left #jruby [#jruby]
<subbu> headius, sent you an email with my latest findings .. i think it is concurrency issues for the most part.
x1337807x has joined #jruby
<Aethenelle> headius: I'm a bit confused still on the replys to 9112... are they just saying the inheritance should be a live tree then?
Hobogrammer has quit [Ping timeout: 272 seconds]
nirvdrum has quit [Ping timeout: 250 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/w5RRwA
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master a7e6f8b Subramanya Sastry: Fix minor issue with CompilerPass.java...
owenou has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:a7e6f8b by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37355658)
johnsonch is now known as johnsonch_afk
Aethenelle has quit [Quit: Aethenelle]
x1337807x has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 6c4f956 Subramanya Sastry: Change signature of CompilerPass.invalidate...
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/lf8E2A
<JRubyGithub> jruby/master 2c02985 Subramanya Sastry: Fixes to resetState in IRScope + invalidation in compiler passes....
JRubyGithub has left #jruby [#jruby]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/non-indy-jit 967477f Subramanya Sastry: Minor tweak....
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to non-indy-jit: http://git.io/btU-WQ
<JRubyGithub> jruby/non-indy-jit 201ba1c Subramanya Sastry: Merge branch 'master' into non-indy-jit
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:2c02985 by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37357489)
josh-k has joined #jruby
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-dist build #42: FIXED in 9 min 56 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/42/
<projectodd-ci> * m.kristian: address the fact that the new jruby-openssl gem does not require krypt any more
<projectodd-ci> * m.kristian: * fix version in GH-1983 test
<projectodd-ci> * m.kristian: delete installed jars on clean to avoid packing old jars as well
<projectodd-ci> * chris: Warn if the user sets a property that we don't recognise.
<projectodd-ci> * eregontp: [Truffle] Rename a couple variable in RubyModule for clarity.
<projectodd-ci> * eregontp: [Truffle] Differentiate private method from missing method.
<projectodd-ci> * eregontp: [Truffle] Kernel#puts should be private.
<projectodd-ci> * eregontp: [Truffle] Fix typo.
<projectodd-ci> * m.kristian: [build] * stick to jruby-openssl-0.9.5 for the time being
<projectodd-ci> * eregontp: [Truffle] With private #puts we are failing a couple specs.
<projectodd-ci> * m.kristian: [build] extract the osgi and j2ee integration tests into their own profile
<projectodd-ci> * chris: Fix globbed imports.
<projectodd-ci> * m.kristian: [build] make sure we have jruby-core artifact with noasm classifier installed for subsequent tests
<projectodd-ci> * eregontp: [Truffle] Fix a couple specializations of equal?.
<projectodd-ci> * tom.enebo: Ask irscope whether ACP has been run. The addInstrs field was not working
<projectodd-ci> * tom.enebo: Make IRScope know if it has optimized it's temp vars
zorak8 has quit [Ping timeout: 245 seconds]
johnsonch_afk is now known as johnsonch
johnsonch is now known as johnsonch_afk
pchalupa has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/s0zngA
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master d0f5815 Subramanya Sastry: Fix bug in LVA when running on closures directly....
JRubyGithub has joined #jruby
<JRubyGithub> jruby/non-indy-jit 4217d94 Subramanya Sastry: Merge branch 'master' into non-indy-jit
<JRubyGithub> jruby/non-indy-jit 20dbbea Subramanya Sastry: prepareForCompilation should be sufficient now.
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to non-indy-jit: http://git.io/JUrgcg
JRubyGithub has left #jruby [#jruby]
<subbu> headius, now, all should be good in the non-indy-jit-branch. have fun! :)
kares has joined #jruby
travis-ci has joined #jruby
<travis-ci> [travis-ci] jruby/jruby (master:d0f5815 by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37359428)
travis-ci has left #jruby [#jruby]
whack has quit [Ping timeout: 245 seconds]
JohnBat26 has joined #jruby
whack has joined #jruby
tlarevo_ has joined #jruby
johnsonch_afk is now known as johnsonch
johnsonch is now known as johnsonch_afk
subbu has quit [Ping timeout: 260 seconds]
toady00 has joined #jruby
tylersmith has quit [Remote host closed the connection]
yfeldblum has quit [Ping timeout: 272 seconds]
toady00 has quit [Remote host closed the connection]
owenou has quit [Quit: Leaving.]
brettporter has quit [Remote host closed the connection]
toady00 has joined #jruby
josh-k has quit [Read error: Connection reset by peer]
toady00 has quit [Remote host closed the connection]
johnsonch_afk is now known as johnsonch
toady00 has joined #jruby
mister_solo has joined #jruby
johnsonch is now known as johnsonch_afk
josh-k has joined #jruby
bnagy has quit [Ping timeout: 246 seconds]
bnagy has joined #jruby
toady00 has quit [Remote host closed the connection]
toady00 has joined #jruby
rsim has joined #jruby
havenwood has quit []
toady00 has quit [Ping timeout: 258 seconds]
pchalupa has joined #jruby
mister_solo has quit [Ping timeout: 246 seconds]
noop has joined #jruby
benlovell has joined #jruby
josh-k has quit [Read error: Connection reset by peer]
johnsonch_afk is now known as johnsonch
brettporter has joined #jruby
brettporter has joined #jruby
brettporter has quit [Changing host]
brettporter has quit [Remote host closed the connection]
johnsonch is now known as johnsonch_afk
kith has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
rolfb has joined #jruby
fridim__ has joined #jruby
DomKM has quit [Quit: Connection closed for inactivity]
dumdedum has joined #jruby
yfeldblum has joined #jruby
elia has joined #jruby
johnsonch_afk is now known as johnsonch
josh-k has joined #jruby
johnsonch is now known as johnsonch_afk
ephemerian has joined #jruby
marr has joined #jruby
josh-k has quit []
mister_solo has joined #jruby
drbobbeaty has joined #jruby
_elia has joined #jruby
elia has quit [Ping timeout: 246 seconds]
mister_solo has quit [Ping timeout: 244 seconds]
shellac has joined #jruby
thsig has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
benlovell has quit [Ping timeout: 245 seconds]
johnsonch_afk is now known as johnsonch
e_dub has joined #jruby
johnsonch is now known as johnsonch_afk
rsim1 has joined #jruby
rsim has quit [Ping timeout: 260 seconds]
benlovell has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/us_DKw
<JRubyGithub> jruby/master 438e4a0 Benoit Daloze: [Truffle] Add ModuleChain.getActualModule() for polymorphism....
<JRubyGithub> jruby/master f647732 Benoit Daloze: [Truffle] Debug some RubyModule.
JRubyGithub has left #jruby [#jruby]
etehtsea has joined #jruby
pgokeeffe has quit [Ping timeout: 244 seconds]
kares has quit [Ping timeout: 258 seconds]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:438e4a0 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37377220)
vtunka has joined #jruby
kares has joined #jruby
benlovell has quit [Ping timeout: 272 seconds]
johnsonch_afk is now known as johnsonch
postmodern has quit [Quit: Leaving]
johnsonch is now known as johnsonch_afk
benlovell has joined #jruby
benlovell has quit [Ping timeout: 272 seconds]
benlovell has joined #jruby
drbobbeaty has joined #jruby
Aethenelle has joined #jruby
statonjr has joined #jruby
johnsonch_afk is now known as johnsonch
benlovell has quit [Ping timeout: 244 seconds]
vtunka has quit [*.net *.split]
e_dub has quit [*.net *.split]
dumdedum has quit [*.net *.split]
ephemerian has quit [*.net *.split]
fridim__ has quit [*.net *.split]
cprice has quit [*.net *.split]
dabradley has quit [*.net *.split]
beawesomeinstead has quit [*.net *.split]
johnmuhl has quit [*.net *.split]
joast has quit [*.net *.split]
mccraig has quit [*.net *.split]
samuelkadolph has quit [*.net *.split]
chrisseaton has quit [*.net *.split]
qmx has quit [*.net *.split]
tcrawley-away has quit [*.net *.split]
johnsonch has quit [*.net *.split]
sluukkonen1 has quit [*.net *.split]
cschneid has quit [*.net *.split]
tcrawley-away has joined #jruby
qmx_ has joined #jruby
qmx_ has joined #jruby
johnsonch has joined #jruby
cprice has joined #jruby
vtunka has joined #jruby
dumdedum has joined #jruby
mister_solo has joined #jruby
fridim__ has joined #jruby
tcrawley-away is now known as tcrawley
vtunka has quit [Changing host]
vtunka has joined #jruby
sluukkonen1 has joined #jruby
cschneid has joined #jruby
e_dub has joined #jruby
qmx_ is now known as qmx
dabradley has joined #jruby
dabradley has quit [Changing host]
dabradley has joined #jruby
samuelkadolph has joined #jruby
beawesomeinstead has joined #jruby
johnmuhl has joined #jruby
johnsonch is now known as johnsonch_afk
chrisseaton has joined #jruby
mccraig has joined #jruby
statonjr has quit [Quit: statonjr]
rsim1 has quit [Quit: Leaving.]
tcrawley is now known as tcrawley-away
skade has joined #jruby
mister_solo has quit [Ping timeout: 246 seconds]
imperator has quit [Quit: Valete!]
rsim has joined #jruby
benlovell has joined #jruby
nirvdrum has joined #jruby
statonjr has joined #jruby
johnsonch_afk is now known as johnsonch
iamjarvo has joined #jruby
johnsonch is now known as johnsonch_afk
yfeldblum has quit [Ping timeout: 258 seconds]
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
<headius> subbu: thank you...I was going nuts trying to juggle passes around
Aethenelle has quit [Quit: Aethenelle]
mister_solo has joined #jruby
statonjr has quit [Quit: statonjr]
ximba_ has joined #jruby
Aethenelle has joined #jruby
ximba_ has quit [Ping timeout: 246 seconds]
yfeldblu_ has joined #jruby
erikhatcher has joined #jruby
bbrowning_away is now known as bbrowning
yfeldblu_ has quit [Ping timeout: 245 seconds]
Aethenelle has quit [Quit: Aethenelle]
bbrowning has quit [Read error: Connection reset by peer]
bbrowning has joined #jruby
<headius> subbu: still getting NPE in linearize during JIT :-(
joast has joined #jruby
<headius> and at org.jruby.ir.dataflow.analyses.LiveVariableNode.markDeadInstructions(LiveVariableNode.java:294)
<headius> the LVA NPE doesn't make sense
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
colinsurprenant has joined #jruby
yfeldblum has joined #jruby
rcvalle has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
johnsonch_afk is now known as johnsonch
statonjr has joined #jruby
nirvdrum has quit [Ping timeout: 260 seconds]
enebo has joined #jruby
havenwood has joined #jruby
ludyte has joined #jruby
ludyte has quit [Client Quit]
x1337807x has joined #jruby
<lopex> @elite LiveVariableNode
<multibot_> 1I\/evarIAb13NOdE
lance|afk is now known as lanceball
toady00 has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: ZZZzzz…]
subbu has joined #jruby
maleghast has joined #jruby
drbobbeaty has quit [Ping timeout: 272 seconds]
etehtsea has quit [Ping timeout: 260 seconds]
benlovell has quit [Ping timeout: 258 seconds]
thsig has quit [Remote host closed the connection]
rolfb has quit [Ping timeout: 258 seconds]
krainboltgreene has left #jruby ["Textual IRC Client: www.textualapp.com"]
_elia has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
elia has joined #jruby
kares has quit [Ping timeout: 260 seconds]
rsim has quit [Quit: Leaving.]
yfeldblum has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
benlovell has joined #jruby
nirvdrum has joined #jruby
iamjarvo has joined #jruby
ludyte has joined #jruby
nirvdrum has quit [Ping timeout: 246 seconds]
benlovell has quit [Ping timeout: 245 seconds]
benlovell has joined #jruby
x1337807x has joined #jruby
e_dub has joined #jruby
subbu is now known as subbu|afk
mje113__ has joined #jruby
kares has joined #jruby
Aethenelle has joined #jruby
yfeldblum has joined #jruby
nirvdrum has joined #jruby
<Aethenelle> hey... http://www.stromasys.com/products/charon-freeware/charon-freeware/ wasn't there someone trying to get JRuby running on OpenVMS?
yfeldblum has quit [Ping timeout: 258 seconds]
<Aethenelle> headius: you see the 9112 comments from Matz? I'm submitting a PR to master adding tests for the current behavior to the MRI suite. Can you push them upstream?
zeroecco has joined #jruby
tlarevo_ has quit [Remote host closed the connection]
subbu|afk is now known as subbu
<subbu> nirvdrum, do you want to try today's master? A whole bunch of things were fixed y'day.
<nirvdrum> Will do shortly. I'm fighting with Verizon at the moment.
<subbu> k, no rush.
pchalupa has quit [Quit: Computer has gone to sleep.]
zorak8 has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
maleghast is now known as maleghast_away
noop has quit [Ping timeout: 246 seconds]
benlovell has quit [Ping timeout: 260 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rsim has joined #jruby
mister_solo has quit [Ping timeout: 258 seconds]
Hobogrammer has joined #jruby
nipra has quit [Quit: Leaving.]
maleghast_away is now known as maleghast
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master d8d4100 Benoit Daloze: [Truffle] Fix Module#include so it does not copy but modify the ancestor chain....
<JRubyGithub> jruby/master 5f76775 Benoit Daloze: [Truffle] The lexical parent module is a real Module, not an IncludedModule.
<JRubyGithub> [jruby] jrubyci pushed 11 new commits to master: http://git.io/VvplwA
<JRubyGithub> jruby/master 4900f50 Benoit Daloze: [Truffle] Fix bad call to Module#include with a Class.
JRubyGithub has left #jruby [#jruby]
iamjarvo has joined #jruby
baroquebobcat has joined #jruby
havenwood has quit [Remote host closed the connection]
havenwood has joined #jruby
iamjarvo has quit [Client Quit]
havenwood has quit [Remote host closed the connection]
<Aethenelle> looks like matz is provisionally okay w/ my inheritance changes... now all I have to do is implement them... any of you guys familiar with the MRI codebase?
yfeldblum has joined #jruby
havenwood has joined #jruby
bbrowning is now known as bbrowning_away
statonjr has quit [Quit: statonjr]
yfeldblum has quit [Ping timeout: 260 seconds]
rsim has quit [Quit: Leaving.]
nirvdrum has quit [Ping timeout: 272 seconds]
<chrisseaton> Aethenelle: I've poked around in it quite a bit - what are you changes though? I haven't been following
<Aethenelle> chrisseaton: making the inheritance model live (matching my current #prepend work if you've been watching it)
skade has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/lsU6aQ
<JRubyGithub> jruby/master 89b288b Benoit Daloze: [Truffle] Document and simplify a few cases dealing with visibility in dispath.
JRubyGithub has left #jruby [#jruby]
baroquebobcat has quit [Quit: baroquebobcat]
<dfr|work> Hey folks.
baroquebobcat has joined #jruby
<chrisseaton> Aethenelle: are you committing your prepend stuff as you go?
marr has quit [Ping timeout: 245 seconds]
maleghast has quit [Quit: Textual IRC Client: www.textualapp.com]
shellac has quit [Ping timeout: 240 seconds]
baroquebobcat has quit [Client Quit]
nirvdrum has joined #jruby
<Aethenelle> chrisseaton: the JRuby stuff? yes, it just needs cleanup and the live inheritance version is done. https://github.com/jruby/jruby/pull/1948
obs has joined #jruby
<chrisseaton> Aethenelle: you suggested you wanted to try doing this prepend stuff for Truffle - if you do eregon is the person to speak to (if you don't want to do it no problem)
<Aethenelle> i didn't start on changing it to match MRI's current behavior until today so nothing's started there...
vtunka has quit [Quit: Leaving]
nirvdrum has quit [Remote host closed the connection]
<Aethenelle> chrisseaton: I'm a ways away from starting on that... I need to fix my current patch to match MRI behavior and get a patch together for the live inheritance stuff in MRI... I'm also quite busy at work for the next couple weeks.
<chrisseaton> p
<chrisseaton> np
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:5d2e051 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37411391)
travis-ci has left #jruby [#jruby]
<Aethenelle> eregon: re: PR 1948 I don't see your commits on master for #include do you have a link?
mister_solo has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
skade has joined #jruby
<chrisseaton> Aethenelle: just to clarify - he's talking about Truffle's implementation of include - but e.g. https://github.com/jruby/jruby/commit/4900f50090e17e20fddf75252df1e057c478104c
benlovell has joined #jruby
<Aethenelle> chrisseaton: ahh... that makes more sense then... thanks
<chrisseaton> we are trying to sort out the include hierarchy and constant lookup in Truffle - it's never been quite right
elia has quit [Quit: Computer has gone to sleep.]
<Aethenelle> chrisseaton: am I reading this right, each module keeps it's own stack of includes?
colinsurprenant has joined #jruby
benlovell has quit [Ping timeout: 244 seconds]
<chrisseaton> yeah, but it's a shared stack
<chrisseaton> so you point to your parent, it points to its, etc
<chrisseaton> the problem is when I read the Ruby documentation it said that include 'copies' methods, so that's what I implemented, but of course it doesn't do that at all
oblutak has joined #jruby
<Aethenelle> chrisseaton: yeah... that'd have thrown me off too... on a side note... There's documentation for the innards of MRI?!?
obs has quit [Quit: Saliendo]
bbrowning_away is now known as bbrowning
<Aethenelle> also, this implementation only differs from MRI or my work in the class of the tree node objects. The implementations I've seen use a wrapper class for non-leaf nodes and the module itself for leaves. But they're also mostly directed graphs, pointers down the inheritance chain are a bit wonky.
<chrisseaton> I mean the standard ruby-doc.org
<chrisseaton> yes we used to have a graph with LookupNodes that pointed to modules or classes like you suggest
<chrisseaton> I think in the end we found that as we tried to generalise to nice data structures we found that implementing MRI's behaviour became trickier
yfeldblum has joined #jruby
<Aethenelle> ahh... just read that... pretty misleading... good thing I started from the code rather than doc.
nirvdrum has joined #jruby
<Aethenelle> chrisseaton: i think I botched that explanation... the wrappers themselves inherit from Class but are hacked so they don't show in the ruby runtime but point to the modules they wrap.
<chrisseaton> do they show up in things like ObjectSpace#each_object?
<Aethenelle> chrisseaton: MRI's behavior is actually simpler to implement.
<Aethenelle> chrisseaton: nope, the wrappers don't show at all. you'd have to be sitting in C or Java (depending) to see them in action.
tylersmith has joined #jruby
phrinx has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
<Aethenelle> In JRuby you can use JRuby.reference to expose them if you really want too... My PR also still has a method left over from debugging that exposes the full Java side of the inheritance chain fo that module.
<nirvdrum> subbu: I'm still having problems requiring.
<nirvdrum> I'll try to get a reproduction case.
<chrisseaton> I've been trying to move some of the key Ruby runtime algorithms into separate classes, so they're more clear and less buried in giant classes. e.g.. https://github.com/jruby/jruby/blob/master/core/src/main/java/org/jruby/truffle/runtime/ModuleOperations.java
Hobogrammer has quit [Ping timeout: 245 seconds]
iamjarvo has joined #jruby
<Aethenelle> ugh... I don't like helper classes... However, it'll be easier to make sense of those wrt MRI's code... I'll take a closer look later...
<chrisseaton> Truffle will likely lose it's RubyModule etc classes soon anyway as we adopt the new Truffle object model, which stores the internals of classes like that as instance variables
<Aethenelle> looks like you could move most of these to ModuleChain. imho neater impl that way...
<Aethenelle> I'll have to look more in to Truffle. That sounds interesting.
mister_solo has quit [Ping timeout: 272 seconds]
dumdedum has quit [Quit: foo]
elia has joined #jruby
x1337807x has joined #jruby
nipra has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
<subbu> nirvdrum, hmm .. ok
x1337807x has quit [Client Quit]
x1337807x has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
dumdedum has joined #jruby
x1337807x has quit [Client Quit]
elia has quit [Quit: Computer has gone to sleep.]
dumdedum has quit [Ping timeout: 272 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
dfr|work has quit [Remote host closed the connection]
toady00 has quit []
JRubyGithub has joined #jruby
<JRubyGithub> jruby/truffle-head 9ac8dfa Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to truffle-head: http://git.io/-jAmaw
noop has joined #jruby
dfr|work has joined #jruby
<dfr|work> rebooting your desktop once every month is sooo painful :(
<Aethenelle> why do all the SOAP tools for ruby have to be terrible?
<Aethenelle> dfr|work: I'm at a point where i only reboot when the kernel panics. Of course, that's usually every other day right now...
<Aethenelle> i'd love to get back to once a month
<Aethenelle> not really looking forward to upgrading to mavericks... silent kernel panics annoy me more than i ever would have guessed.
<dfr|work> Aethenelle, it's a problem with SOAP, not with tools. from what I recall, savon was pretty awsome.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:89b288b by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37413098)
travis-ci has left #jruby [#jruby]
<chrisseaton> I'm looking forward to homebrew package being broken for months when yosemite comes out
<dfr|work> and BTW, if you ever have to deal with DoubleClick for Publishers soap API, you can somewhat blame me ;)
<Aethenelle> dfr|work: using savon now.. it's probably awesome if you know the API you're working with and don't need to do anything funny... unfortunately, I don't meet those criteria
<dfr|work> Aethenelle, from what I recall, when I was doing SOAP clients, I'd generally first build them with WSDL to figure out its API, and then forgo on that.
<dfr|work> Aethenelle, usually people who have SOAP api have also fat clients which you can sorta navigate to understand how crap works.
<Aethenelle> there's a bunch of stuff in Savon that's really annoying if you're dealing with more than one wsdl or want to use multiple API keys
<dfr|work> yea, dunno about that
<dfr|work> but at least savon was much better than so4r or whatever the othre one was
<dfr|work> that thing was just a pile of stinking crap.
<Aethenelle> dfr|work: those fat clients aren't often too useful for me...
<dfr|work> Aethenelle, I agree.
<dfr|work> Aethenelle, their code sucks anyway, usually.
thsig has joined #jruby
<Aethenelle> Savon is better than soap4r if you meet those two criteria. not sure it's better if you don't
<dfr|work> Aethenelle, savon's internal code has less stupid crap in it. At least it used to 2 years ago when I used it.
ephemerian has joined #jruby
<Aethenelle> dfr|work: maybe that's changed in 2 years then... I'll have to take a look...
<Aethenelle> the current version is pretty crappy unless you just want to use a single user and there's only one namespace in use.
postmodern has joined #jruby
<Aethenelle> i guess the real differences between soap4r and savon (never used handsoap) is savon does a good job of implementing a simple interface for a SOAP API. soap4r might be nastier code and ungainly in places but it's a fully featured object model.
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nirvdrum> Isn't soap4r Ruby 1.8 only?
ludyte has quit [Quit: ludyte]
mister_solo has joined #jruby
colinsurprenant has joined #jruby
<Aethenelle> nirvdrum: dunno
<Aethenelle> probably
<headius> Aethenelle: yes, there are a few folks running JRuby on OpenVMS
johnsonch is now known as johnsonch_afk
iamjarvo has joined #jruby
tlarevo has joined #jruby
<headius> Aethenelle: I will have a look at 9112
<Aethenelle> headius: k, thanks
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Aethenelle> you happen to know when they'll likely be shooting for 2.3?
<Aethenelle> same as 2.2 you think? dev starts Dec, RC in sept?
johnsonch_afk is now known as johnsonch
nirvdrum has quit [Ping timeout: 245 seconds]
nirvdrum has joined #jruby
subbu is now known as subbu|lunch
rsim has joined #jruby
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
yfeldblum has joined #jruby
thsig has quit [Remote host closed the connection]
JohnBat26 has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
<headius> yeah I think they want to keep this stride for the future
<Aethenelle> give me some time then...
tlarevo has quit [Remote host closed the connection]
tlarevo has joined #jruby
<headius> enebo, Aethenelle: so with matz's comments, we're going to go back to the less-dynamic inclusion hierarchy, yes?
<headius> and yes, I can push the tests any time
<enebo> deep in clone land
<enebo> have not looked
<headius> enebo: no problem
<Aethenelle> headius: yes, unless you want to diverge from MRI for a while...
erikhatcher has quit [Quit: erikhatcher]
tlarevo has quit [Ping timeout: 272 seconds]
<headius> that idea gives me the fear
iamjarvo has joined #jruby
<headius> this seems a little too core and a little to far to diverge right now :-)
subbu|lunch is now known as subbu
<headius> nice
<subbu> headius, i fixed a bunch of bugs y'day and merged into your branch which you probably saw ... fixes threshold=0 run
<headius> subbu: yeah I'm getting the weirdest NPE now with threshold=0
<headius> at org.jruby.ir.dataflow.analyses.LiveVariableNode.markDeadInstructions(LiveVariableNode.java:294)
<subbu> oh .. that was the one i fixed i though y'day.
<headius> initSolution is called before this line though
<subbu> it could also be concurrency related.
<headius> it's very strange
<headius> the pass state is created new for any thread that runs it, right? so that shouldn't be concurrency related
<headius> look at that line when you get a change...it's the "living" BitSet, but that should have initialized fine in initSolution
<subbu> so, when i was investigation one of those fialures y'day .. i noticed that the variable %block (local-var) had changed to %t_block_49 (a tmp) ... but i didn't look deeply.
<headius> oh helll
<headius> I bet it's another goddamn coercion npe
<subbu> coercion npe?
<subbu> anyway, hwich is why i suspected that the instrs had changed between the time lva and dce (dce uses lva results for kiling instrs.)
<subbu> headius, what is the command to repro this?
<headius> subbu: implicit primitive conversion in Java
<headius> I meant
<headius> jruby -Xjit.background=false -Xjit.logging=true -Xjit.logging.verbose=true -Xjit.threshold=0 -S rspec spec/compiler/general_spec.rb
<subbu> i could have sworn i ran this y'day night and it ran to completion.
<subbu> but, let me try now.
<headius> for me it fails at the end with a nil error but that is more likely to be my bug
<headius> but with the logging on you can see the NPEs
<headius> unless we're out of sync somehow
<subbu> mvn clean; mvn-ing now.
<headius> I wasn't able to mvn clean package on the branch either, which is probably also my bug (looks like something broken in JIT)
<headius> we're close
Aethenelle has quit [Quit: Aethenelle]
<subbu> aha ... i had the wrong commandline while testing.
<subbu> i used -X+C which used to fail but which doesn't anymore ... i thought that forced compilation (and hence jit.threshold=0).
yfeldblum has joined #jruby
<subbu> jruby -Xcompile.invokedynamic=true -X+C -S rspec spec/compiler/general_spec.rb works now
<headius> mmm so it does!
<headius> appears to fail more items though
<subbu> anyway, all these errors surfaced once I got more aggressive and enabled passes and dynscope removal and blocks.
<headius> my bugs probably
<headius> yeah that makes sense
<headius> that NPE does show up in logging for -X+C too
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Aethenelle has joined #jruby
Hobogrammer has joined #jruby
kares has quit [Quit: Ex-Chat]
<subbu> headius oh interesting ... compiler/general_spec.rb uses the java->ruby bridge :)
<headius> Integer dv = problem.getDFVar(v);
<headius> that is coming back null and then it tries to use it as an int later
<subbu> headius, right ... that is likely because 'v' is different from what it encounterd during LVA when it initialized it .. which is why i suspected that the cfg morphed because of add-load-store-... in between lva and dce.
<headius> ahh I see
<subbu> %block --> %t_block_49
<subbu> i cannot look more closely now, but if you uncomment the commented out lines in LiveVariableProblem and LiveVariableNode ... you can probably see that.
<subbu> talking of which, those debugging stmts should probably be behind a debug flag rather than being commented out .. i've used those a fair number of times now.
<subbu> but, if there is only a single compile thread (not in background), then i don't know why that would happen .. except if the AddLocalVarLoadStore pass didn't properly invalidate the lva state after it got done => dce tries to reuse it and bombs.
<headius> that's an interesting thought...I will look into that
<subbu> the latter is possible ... headius actually that may be the bug ... it may not be invalidating lva state properly for all nested closures.
<headius> it does call invalidate
havenwood has quit [Remote host closed the connection]
mister_solo has quit [Ping timeout: 272 seconds]
<subbu> right, but as far as i can tell, these NPEs are in blocks, not method scopes.
<headius> via (new LiveVariableAnalysis()).invalidate(scope);
havenwood has joined #jruby
<subbu> if i had to bet now, i would say it is a bug in invalidation that is not propagating properly to all nested closures.
<headius> ahh could be
<headius> I will try fixing that
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
<subbu> but, i dont know for sure ... speculating.
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noop has quit [Ping timeout: 240 seconds]
rsim has quit [Quit: Leaving.]
rsim has joined #jruby
havenwood has quit [Remote host closed the connection]
ludyte has joined #jruby
lanceball is now known as lance|afk
iamjarvo has joined #jruby
thsig has joined #jruby
nipra has quit [Read error: Connection reset by peer]
lance|afk is now known as lanceball
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zeroecco has quit [Read error: Connection reset by peer]
nipra has joined #jruby
rsim has quit [Quit: Leaving.]
subbu has quit [Ping timeout: 246 seconds]
tlarevo has joined #jruby
subbu has joined #jruby
Antiarc has quit [Quit: Instantbird 1.5 -- http://www.instantbird.com]
Antiarc has joined #jruby
thsig has quit [Remote host closed the connection]
brettporter has joined #jruby
brettporter has quit [Changing host]
brettporter has joined #jruby
iamjarvo has joined #jruby
lanceball is now known as lance|afk
havenwood has joined #jruby
subbu_ has joined #jruby
subbu has quit [Killed (card.freenode.net (Nickname regained by services))]
subbu_ is now known as subbu
mister_solo has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
trinode has joined #jruby
mister_solo has quit [Ping timeout: 245 seconds]
thsig has joined #jruby
oblutak has quit [Quit: Page closed]
krainboltgreene has joined #jruby
<krainboltgreene> Is there a website detailing the syntax support each implementation has?
bbrowning is now known as bbrowning_away
johnsonch is now known as johnsonch_afk
marr has joined #jruby
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
lupine is now known as lysenko
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lysenko is now known as lupine
blinsay has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
<blinsay> hey all, I'm trying to implement a Java interface that's got an "initialize()" method in it. is there a way to avoid weirdness there?
<blinsay> it looks like I can implement it by just calling 'include' no problem on MyThing in ruby, and the java code can call MyThing.intialize no problem as long as they have the same signature
<blinsay> but I'm trying to have MyThing.new have more than one argument :-/
yfeldblum has quit [Ping timeout: 260 seconds]
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master c4ddf94 Chris Seaton: [Truffle] Add a new specialisation for Array#-, tons of extra specs pass.
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/Im-3WA
toshe_tm has joined #jruby
yfeldblum has joined #jruby
ludyte has quit [Quit: ludyte]
toshe_tmtm has quit [Ping timeout: 240 seconds]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:c4ddf94 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37446650)
ludyte has joined #jruby
blinsay is now known as blinsay_
<subbu> headius, let me know if i should do any investigation of the failures tonight.
e_dub has quit [Quit: ZZZzzz…]
ludyte has quit [Quit: ludyte]
havenwood has quit [Remote host closed the connection]
havenwood has joined #jruby
havenwood has quit [Remote host closed the connection]
havenwood has joined #jruby
skade has joined #jruby
blinsay_ is now known as blinsay
skade has quit [Client Quit]
mje113__ has quit [Quit: Connection closed for inactivity]
zorak8 has quit [Ping timeout: 245 seconds]
subbu has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master c3f9361 Chris Seaton: [Truffle] Be more clear about errors that go all the way to the top.
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/Uml1ag
yfeldblum has quit [Remote host closed the connection]
<Antiarc> Man, I do not understand why peoples' StackOverflow answers to trivial questions always involve extending base classes
<chrisseaton> Because they can
<Antiarc> Here's a one-liner to do what you want, let's extend String!
<Antiarc> "How do I multiply 2 numbers?"
<Antiarc> class Fixnum; def multiply(other); return self * other; end end
<Antiarc> gyahhhhhhhhhhhhhhh.
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 52968be Chris Seaton: [Truffle] Turn on debugging option by mistake.
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/JpCLPw
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
tcrawley-away is now known as tcrawley
zorak8 has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:c3f9361 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/37451082)
tcrawley is now known as tcrawley-away
blinsay is now known as blinsay_
ephemerian has quit [Quit: Leaving.]
Hobogrammer has quit [Ping timeout: 250 seconds]
<headius> subbu: if you can look at it, I'd be grateful
<headius> I'm still getting to know the pass logic and I have no idea how to fix this yet
thsig has quit [Remote host closed the connection]
graphex has quit [Ping timeout: 260 seconds]
<enebo> headius: he fixed the threshold=0 last night
toshe_tmtm has joined #jruby
DomKM has joined #jruby
toshe_tm has quit [Ping timeout: 245 seconds]