<krainboltgreene>
headius: What's the solution to a language with non-trivial amounts of implementations where the "core" has non-trivial amounts of versions in the current cycle with breaking syntax changes?
bbrowning has quit [Ping timeout: 272 seconds]
calavera has joined #jruby
tylersmith has joined #jruby
calavera has quit [Ping timeout: 240 seconds]
bbrowning_ is now known as bbrowning
calavera has joined #jruby
calavera has quit [Ping timeout: 250 seconds]
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
calavera has quit [Ping timeout: 260 seconds]
GluonQuark has quit [Quit: Leaving]
calavera has joined #jruby
tesmar has quit [Quit: tesmar]
calavera has quit [Ping timeout: 272 seconds]
calavera has joined #jruby
calavera has quit [Ping timeout: 246 seconds]
calavera has joined #jruby
tesmar has joined #jruby
ivan\ has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
ivan\ has joined #jruby
tesmar has quit [Quit: tesmar]
toshe_tmtm has joined #jruby
toshe_tm has quit [Read error: Connection reset by peer]
nanoyak has joined #jruby
baroquebobcat has joined #jruby
jimbaker has quit [Ping timeout: 258 seconds]
nirvdrum_ has quit [Ping timeout: 246 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
colinsurprenant has quit [Quit: colinsurprenant]
baroquebobcat has joined #jruby
nirvdrum_ has joined #jruby
ylluminate has joined #jruby
ylluminate has quit [Quit: Bye!]
nanoyak has quit [Quit: Computer has gone to sleep.]
nanoyak has joined #jruby
zorak8 has quit [Ping timeout: 246 seconds]
nirvdrum_ has quit [Ping timeout: 272 seconds]
nanoyak has quit [Quit: Computer has gone to sleep.]
baroquebobcat has quit [Quit: baroquebobcat]
anaeem1 has joined #jruby
johnsonch is now known as johnsonch_afk
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
zeroecco has joined #jruby
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
zeroecco has joined #jruby
zeroecco has quit [Client Quit]
johnsonch_afk is now known as johnsonch
nanoyak has joined #jruby
johnsonch is now known as johnsonch_afk
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pgokeeffe has joined #jruby
johnmuhl has quit [Quit: Connection closed for inactivity]
robbyoconnor has quit [Excess Flood]
robbyoconnor has joined #jruby
robbyoconnor has quit [Changing host]
robbyoconnor has joined #jruby
johnsonch_afk is now known as johnsonch
yfeldblum has quit [Ping timeout: 272 seconds]
johnsonch is now known as johnsonch_afk
robbyoconnor has quit [Ping timeout: 258 seconds]
donV has quit [Quit: donV]
nanoyak has quit [Quit: Computer has gone to sleep.]
nanoyak has joined #jruby
donV has joined #jruby
fridim__ has joined #jruby
purplefox has joined #jruby
johnsonch_afk is now known as johnsonch
johnsonch is now known as johnsonch_afk
rsim has joined #jruby
mister_solo has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
yfeldblum has joined #jruby
johnsonch_afk is now known as johnsonch
noop has joined #jruby
johnsonch is now known as johnsonch_afk
tylersmith has quit [Remote host closed the connection]
tylersmith has joined #jruby
tylersmith has quit [Ping timeout: 272 seconds]
elia has joined #jruby
ephemerian has joined #jruby
diegoviola has joined #jruby
noop has quit [Ping timeout: 244 seconds]
noop has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
purplefox has quit [Quit: Leaving]
Antiarc has quit [Read error: Connection reset by peer]
donV has quit [Read error: Connection reset by peer]
Antiarc has joined #jruby
donV has joined #jruby
johnsonch_afk is now known as johnsonch
johnsonch is now known as johnsonch_afk
shellac has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
benlovell has joined #jruby
jaju has joined #jruby
donV has quit [Quit: donV]
josh-k has joined #jruby
donV has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
benlovell has joined #jruby
marr has joined #jruby
diegoviola has quit [Quit: WeeChat 1.0]
benlovell has quit [Ping timeout: 245 seconds]
dumdedum has joined #jruby
jaju has quit [Remote host closed the connection]
blaxter has joined #jruby
johnsonch_afk is now known as johnsonch
vtunka has joined #jruby
dumdedum has quit [Ping timeout: 245 seconds]
johnsonch is now known as johnsonch_afk
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1_ has joined #jruby
benlovell has joined #jruby
xcv has joined #jruby
xcv has quit [Remote host closed the connection]
xcv has joined #jruby
donV has quit [Quit: donV]
xcv_ has joined #jruby
mje113__ has joined #jruby
xcv has quit [Read error: Connection reset by peer]
postmodern has quit [Quit: Leaving]
donV has joined #jruby
johnsonch_afk is now known as johnsonch
statonjr has joined #jruby
johnsonch is now known as johnsonch_afk
josh-k has quit [Ping timeout: 245 seconds]
josh-k has joined #jruby
josh-k has quit [Read error: No route to host]
josh-k has joined #jruby
josh-k has quit [Remote host closed the connection]
statonjr has quit [Quit: statonjr]
zorak8 has joined #jruby
benlovell has quit [Ping timeout: 258 seconds]
johnmuhl has joined #jruby
colinsurprenant has joined #jruby
iamjarvo has joined #jruby
donV has quit [Quit: donV]
statonjr has joined #jruby
donV has joined #jruby
xcv_ has quit [Remote host closed the connection]
xcv has joined #jruby
vtunka has quit [Quit: Leaving]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
benlovell has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
statonjr has quit [Ping timeout: 260 seconds]
statonjr has joined #jruby
xcv_ has joined #jruby
xcv has quit [Ping timeout: 260 seconds]
tcrawley-away is now known as tcrawley
lance|afk is now known as lanceball
donV has quit [Quit: donV]
johnsonch_afk is now known as johnsonch
yfeldblum has joined #jruby
xcv_ has quit [Remote host closed the connection]
xcv has joined #jruby
yfeldblu_ has joined #jruby
zorak8 has quit [Ping timeout: 240 seconds]
tesmar has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
yfeldblum has joined #jruby
statonjr has quit [Quit: statonjr]
tesmar has quit [Client Quit]
yfeldblu_ has quit [Ping timeout: 245 seconds]
yfeldblum has quit [Ping timeout: 260 seconds]
e_dub has quit [Max SendQ exceeded]
Specialist has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
jruby/master 674b336 Chris Seaton: [Truffle] Move an enum used from Options to TruffleBridge so we can still remove org.jruby.truffle if we want to.
<JRubyGithub>
jruby/master f0b7c05 Chris Seaton: [Truffle] Remove NFI as well as Truffle.
<JRubyGithub>
[jruby] jrubyci pushed 2 new commits to master: http://git.io/IBlNig
JRubyGithub has left #jruby [#jruby]
anaeem1_ has quit [Read error: Connection reset by peer]
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
e_dub has joined #jruby
vtunka has joined #jruby
mje113__ has quit [Quit: Connection closed for inactivity]
<subbu>
headius, i sent you an email y'day about zsuper ..
Hillary_Effertz5 has joined #jruby
Hillary_Effertz5 has quit [Remote host closed the connection]
drbobbeaty has quit [Ping timeout: 272 seconds]
amdprophet_ is now known as amdprophet
noop has quit [Ping timeout: 260 seconds]
drbobbeaty has joined #jruby
jrhe_ has quit [Quit: Connection closed for inactivity]
<headius>
subbu: oh, I'll have a look!
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #jruby
xcv has joined #jruby
toady00 has quit [Remote host closed the connection]
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
nanoyak has joined #jruby
mister_solo has joined #jruby
mister_solo has quit [Ping timeout: 244 seconds]
lanceball is now known as lance|afk
diegoviola has joined #jruby
Hobogrammer has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
ephemerian has joined #jruby
elia has joined #jruby
baroquebobcat has quit [Ping timeout: 240 seconds]
elia has quit [Client Quit]
drbobbeaty has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
mccraig_ is now known as mccraig
diegoviola has quit [Remote host closed the connection]
tesmar has quit [Quit: tesmar]
drbobbeaty_ has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
bbrowning is now known as bbrowning_away
jwinter_ has joined #jruby
elia has joined #jruby
elia has quit [Client Quit]
tcrawley is now known as tcrawley-away
lance|afk is now known as lanceball
fridim__ has quit [Ping timeout: 260 seconds]
diegoviola has joined #jruby
drbobbeaty_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
colinsurprenant has quit [Quit: colinsurprenant]
elia has joined #jruby
subbu has quit [Ping timeout: 246 seconds]
elia has quit [Client Quit]
zorak8 has quit [Ping timeout: 260 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
colinsurprenant has joined #jruby
postmodern has joined #jruby
diegoviola has quit [Quit: WeeChat 1.0]
drbobbeaty has joined #jruby
subbu has joined #jruby
subbu is now known as Guest28016
Guest28016 is now known as subbu
JRubyGithub has joined #jruby
<JRubyGithub>
jruby/master cfd04bb Charles Oliver Nutter: Try to get compiler specs running against a better self.
<JRubyGithub>
jruby/master dab281f Charles Oliver Nutter: Add file and line to compiled snippits.
<JRubyGithub>
[jruby] jrubyci pushed 9 new commits to master: http://git.io/-GLipA
<JRubyGithub>
jruby/master 016d339 Charles Oliver Nutter: Remove another rogue TC push.
JRubyGithub has left #jruby [#jruby]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius>
subbu: with those commits the only things failing (I believe) are zsuper and some exception handling somewhere (I saw a couple methods fail to verify)
<headius>
I can run rspec spec/compiler/general_spec.rb... seven failures at the moment, but hundreds of methods JIT and apparently work right while booting up rspec
<headius>
so we're close
<subbu>
looking good ... did you see my comments on zsuper handling?
<headius>
not yet...I will look after the baby goes down for nap
<subbu>
ok.
colinsurprenant has quit [Quit: colinsurprenant]
Aethenelle has joined #jruby
<Aethenelle>
headius: just popped in to tell you my prepend stuff fixes 1938 but only for a true mixin tree so far. I'll see what i can do to find what fixed it and backport that section to 1.7
<headius>
ok nice
elia has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
tesmar has joined #jruby
colinsurprenant has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
_elia has joined #jruby
elia has quit [Ping timeout: 245 seconds]
<headius>
subbu: read it
<headius>
I read it that is
<headius>
I need to learn the zsuper logic a bit better and see if there's more that can be made static
xcv has quit [Remote host closed the connection]
<headius>
your suggestion sounds fine too...this isn't going to be a common instr
<subbu>
right .. if that is going to simplify code-gen, and it isn't going to severely impact interp perf. I think the if-nest should be generated in the IR-builder.
<headius>
that seems better than the current thick instruction
xcv has quit [Remote host closed the connection]
<headius>
hmmm
<headius>
subbu: the operands for zsuper should all be side-effect free, shouldn't they? variable loads etc
<headius>
the other option would be doing something like I just did for the other supers, where I just evaluate and pass all the operands with a map showing which ones to actually use
<subbu>
i think so ... they are likely going ot be all argument vars.
<headius>
(in other supers it's a "splat map" that indicates some of the evaluated arguments must be expanded, and I do that in the call logic)
<headius>
hmm ok
<headius>
I'll try a few things
<headius>
pretty sure zsuper is the last instr not compiling
<subbu>
look in IRBuilder for the logic for zsuper.
<subbu>
it extracts args. from the lexical scope tree all the way up till it hits a non-closure scope.
<subbu>
and for each, it queries the scope to get args .. and they are all going to be variables.
johnsonch is now known as johnsonch_afk
<headius>
ok
<headius>
so my idea would be fine, other than loading and passing more vars than needed
<headius>
zsuper logic is pretty complicated, though, and I think that goes against what we want anyway
Aethenelle has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
tylersmith has quit [Remote host closed the connection]
Aethenelle has joined #jruby
tesmar has quit [Quit: tesmar]
tesmar has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
Aethenelle has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
xcv has joined #jruby
nanoyak has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
Aethenelle_ has joined #jruby
Specialist has quit [Ping timeout: 272 seconds]
Aethenelle_ has quit [Ping timeout: 244 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
elia has joined #jruby
zorak8 has joined #jruby
pgokeeffe has quit [Ping timeout: 240 seconds]
elia has quit [Quit: Computer has gone to sleep.]
josh-k has joined #jruby
tesmar has quit [Quit: tesmar]
jwinter_ has quit [Quit: Connection closed for inactivity]
tesmar has joined #jruby
josh-k has quit [Ping timeout: 250 seconds]
tcrawley-away is now known as tcrawley
jimbaker has quit [Ping timeout: 272 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
viking has quit [Remote host closed the connection]
diegoviola has joined #jruby
subbu has quit [Ping timeout: 246 seconds]
marr has quit [Ping timeout: 272 seconds]
Karen_Schultz11 has joined #jruby
tesmar has quit [Quit: tesmar]
elia has joined #jruby
tylersmith has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
nanoyak has joined #jruby
ephemerian has quit [Quit: Leaving.]
josh-k has joined #jruby
pgokeeffe has joined #jruby
Karen_Schultz11 has quit [Ping timeout: 246 seconds]