snslackirc has quit [Remote host closed the connection]
snslackirc has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
meh` has quit [Quit: I don't want to live on this planet anymore.]
meh` has joined #opal
meh` has quit [Ping timeout: 250 seconds]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Client Quit]
elia has joined #opal
elia has quit [Client Quit]
meh` has joined #opal
e_dub has joined #opal
elia has joined #opal
e_dub has quit [Quit: ZZZzzz…]
elia_ has joined #opal
elia has quit [Ping timeout: 250 seconds]
Papierkorb has joined #opal
<Papierkorb>
Hi, I found a bug with attr_accessor inside a module returning JS undefined if it's not set prior: http://bit.ly/1GyGNOn - Asking here as git shows that meh` changed code in Module::attr_accessor since release of Opal v0.8.1 (Which I'm using).
<Papierkorb>
Is it fixed in the master? Would like to try, but opal-rails complains if I try to put git master into the Gemfile
<Papierkorb>
And if I just git pull master in bundlers' git clone (*Hackedy hack*), my Opal application blows up in code which is running fine with 0.8.1, but as I hacked master into it, I don't know if my hack caused it or master :)
<Papierkorb>
It works btw when I monkey-patch Module::attr_reader http://bit.ly/1S37kVo
<meh`>
Papierkorb, checking
<Papierkorb>
Btw, what's Opal.ivar?
<Papierkorb>
meh`: Great
<meh`>
Papierkorb, it's a function that gives you a mangled name
<meh`>
@ivar is compiled to self.ivar
<meh`>
but some things should never be overridden like that
<meh`>
like constructor
<meh`>
so they're mangled
<meh`>
Papierkorb, it's working properly on master
<meh`>
> bundle exec bin/opal /tmp/lol.rb
<meh`>
object
<meh`>
object
<Papierkorb>
Ah good, any idea when 0.8.3 comes?
<meh`>
Papierkorb, never I think, 0.9 is in beta
<Papierkorb>
Ok, any rough ETA on 0.9 final?
<meh`>
probably about a month
<Papierkorb>
cool, thanks
<meh`>
depends on how many bugs come out during beta/rc
<meh`>
there have been quite big changes in the runtime and compiler
<Papierkorb>
meh`: Oh, while you're here, could you check another piece of code for me?