pietr0 has joined #rubinius
slaught has quit [Quit: slaught]
jnh has quit [Remote host closed the connection]
jnh has joined #rubinius
goyox86 has quit [Read error: Connection reset by peer]
goyox86 has joined #rubinius
sshao_ has quit [Remote host closed the connection]
pietr0 has quit [Quit: pietr0]
<brixen> mustmodify: Syck is used to bootstrap YAML because Heroku doesn't have libyaml installed, so Psych is unusable
<brixen> mustmodify: I'm re-vendoring libyaml for specific builds like the Heroku binaries
<brixen> for everything else, psych will work fine, so I'll remove Syck from rubysl-yaml
<brixen> probably not before next release though
elia has quit [Quit: Computer has gone to sleep.]
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sshao has joined #rubinius
sshao has quit [Ping timeout: 256 seconds]
pwh has quit []
dimday has joined #rubinius
pwh has joined #rubinius
Bwild has joined #rubinius
pietr0 has joined #rubinius
pwh has quit []
amsi has quit [Quit: Leaving]
houhoulis has joined #rubinius
amclain has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> lite3/DragonBonesCPP/ci (23ff9c3 - lite3): http://travis-ci.org/lite3/DragonBonesCPP/builds/46270304: The build has errored.
travis-ci has left #rubinius [#rubinius]
meh` has quit [Ping timeout: 245 seconds]
cpuguy83 has quit [Remote host closed the connection]
cpuguy83 has joined #rubinius
jnh has quit [Remote host closed the connection]
jnh has joined #rubinius
houhoulis has quit [Remote host closed the connection]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
sshao has joined #rubinius
sshao has quit [Ping timeout: 255 seconds]
jnh has quit [Remote host closed the connection]
jnh has joined #rubinius
sshao has joined #rubinius
sshao has quit [Ping timeout: 255 seconds]
pietr0 has quit [Quit: pietr0]
Akanksha08 has joined #rubinius
|jemc| has joined #rubinius
|jemc| has quit [Client Quit]
|jemc| has joined #rubinius
noop has joined #rubinius
benlovell has joined #rubinius
amclain has quit [Quit: Leaving]
benlovell has quit [Ping timeout: 264 seconds]
|jemc| has quit [Ping timeout: 244 seconds]
dimday has quit [Quit: Leaving.]
elia has joined #rubinius
benlovell has joined #rubinius
<yorickpeterse> morning
RealMarc has quit [Quit: ZNC - http://znc.in]
craigp has joined #rubinius
jnh has quit [Remote host closed the connection]
JohnBat26 has joined #rubinius
Bwild has quit [Ping timeout: 265 seconds]
RealMarc has joined #rubinius
RealMarc has quit [Client Quit]
RealMarc has joined #rubinius
RealMarc has quit [Client Quit]
RealMarc has joined #rubinius
max96at|off is now known as max96at
jeremyevans has quit [Ping timeout: 264 seconds]
Akanksha08 has quit [Quit: Page closed]
jeremyevans has joined #rubinius
mbj has joined #rubinius
benlovell has quit [Ping timeout: 265 seconds]
<DireFog> hi all
<DireFog> do mimic methods for assignment (#blah=(var)) always implicitly return var instead of their normal return value for some reason?
goyox86 has joined #rubinius
<yorickpeterse> Not sure if I'm following
<yorickpeterse> If you're asking if methods return arguments by default, no
<yorickpeterse> e.g. `def foo(number = 10); end` will not return `10` by default
elia has quit [Ping timeout: 265 seconds]
sferik has joined #rubinius
nirvdrum has joined #rubinius
|jemc| has joined #rubinius
elia has joined #rubinius
<|jemc|> DireFog: it's not really that the method returns a different value than the one you explicitly return, but you are right that the Ruby semantic of the "result" of calling a writer method with the shorthand is always the value you assigned rather than the return value of the method
<DireFog> class F; def b=(i) @b = i+1; end; def b; @b; end; end; f = F.new; a = f.b = 0
<|jemc|> class X; def foo=(val); 88; end; end; X.new.foo = 99 #=> 99
<|jemc|> class X; def foo=(val); 88; end; end; X.new.send :foo=, 99 #=> 88
<DireFog> that got me ^^
<|jemc|> so, in rubinius this is handled at the AST level
<|jemc|> yeah, I've run into it before too.
<DireFog> cool, thanks ☺
sferik has quit [Quit: Textual IRC Client: www.textualapp.com]
benlovell has joined #rubinius
craigp has quit [Ping timeout: 244 seconds]
pwh has joined #rubinius
noop has quit [Ping timeout: 256 seconds]
<nirvdrum> What version of LLVM do I need to compile Rubinius 2.4.1?
benlovell has quit [Ping timeout: 240 seconds]
benlovell has joined #rubinius
sshao has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
|jemc| has quit [Ping timeout: 264 seconds]
goyox86 has joined #rubinius
havenwood has joined #rubinius
benlovell has quit [Ping timeout: 265 seconds]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 244 seconds]
lbianc has quit [Ping timeout: 240 seconds]
lbianc has joined #rubinius
<yorickpeterse> nirvdrum: 3.x
<yorickpeterse> 3.2 up to 3.5 should be fine
goyox86_ has joined #rubinius
goyox86 has quit [Ping timeout: 244 seconds]
<nirvdrum> yorickpeterse: Hmm . . . I can't compile rbx 2.4.1 with llvm 3.4.2. I'm getting: /tmp/ruby-build.20150108095320.21815/rubinius-2.4.1/vm/llvm/state.hpp:10:28: fatal error: llvm/IR/Module.h: No such file or directory
<nirvdrum> rbx 2.2.10 compiled fine.
<nirvdrum> I'm installing via ruby-build.
<nirvdrum> I'll investigate more. I just didn't know if it was a simple fix like use llvm 3.5.
sshao_ has joined #rubinius
sshao has quit [Read error: Connection reset by peer]
mbj has quit [Quit: leaving]
[spoiler] has joined #rubinius
benlovell has joined #rubinius
_elia has joined #rubinius
benlovell has quit [Read error: Connection reset by peer]
max96at is now known as max96at|off
elia has quit [Ping timeout: 252 seconds]
benlovell has joined #rubinius
lbianc_ has joined #rubinius
lbianc has quit [Ping timeout: 245 seconds]
lbianc_ is now known as lbianc
max96at|off is now known as max96at
_elia has quit [Read error: Connection reset by peer]
benlovell has quit [Read error: Connection reset by peer]
benlovell has joined #rubinius
mustmodify has left #rubinius [#rubinius]
benlovell has quit [Ping timeout: 264 seconds]
<nirvdrum> It looks like upgrading to 3.5 did the trick.
<nirvdrum> I'm not sure if that header is just missing in 3.4.2 or if upgrading fixed some other problem.
meh` has joined #rubinius
Akanksha08 has joined #rubinius
Akanksha08 has quit [Ping timeout: 246 seconds]
pietr0 has joined #rubinius
Akanksha08 has joined #rubinius
<Akanksha08> Hi
Bwild has joined #rubinius
<cremes> Akanksha08: hey
<yorickpeterse> Akanksha08: did you give the presentation yet?
<Akanksha08> Nope
<Akanksha08> It is on saturday
<yorickpeterse> Aah
<Akanksha08> Still preparing for the talk. Hope it brings more people to rubinius community.
<yorickpeterse> How many people will be attending?
<Akanksha08> No idea. I am going for the first time to that conference.
<yorickpeterse> ooh nice, Garden City Ruby
havenwood has quit [Remote host closed the connection]
<yorickpeterse> brixen: ^
* yorickpeterse actually is quite sad by that
<yorickpeterse> I'm just going to close issues from now on and say "It's a bug fix."
<jc00ke> Yeah, that story is definitely a sad one to read about
<bennyklotz> something more positive?^^
<yorickpeterse> "We will not publish CPU results gathered on virtual hosts where we can not control our CPU allocation. The only results published on rubybench run on production level bare metal servers."
<yorickpeterse> that makes...little sense
<yorickpeterse> since half the planet runs on VMs you very much _want_ VM statistics
<jc00ke> yorickpeterse: but probably not for a pure, baseline benchmark
<bennyklotz> true, didn't read the intro yet just found the link 5 secs ago :D
<yorickpeterse> But it looks interesting, although I'm not sure how well the benchmarks would work on Rbx/JRuby
<yorickpeterse> (not sure if they take warmups into account)
<yorickpeterse> hm, seems they don't
<chrisseaton> yorickpeterse: the problem is it's very hard to get significant results on VMs. I saw a presentation at last year's managed runtime meeting in London about someone who tried to benchmark on EC2, and the noise was overwhelming. I think it was Jeremy Singer from Glasgow.
<jc00ke> I very much wanted to build a long-running benchmarking tool... glad to see someone did it
<jc00ke> I can now archive that Trello card ;)
<chrisseaton> yorickpeterse: so while it's worthwhile, we don't know how to make the science work
<yorickpeterse> chrisseaton: well yes, you need to put some effort into it
<yorickpeterse> jc00ke: actually we've had stuff open for this for a long time, but it was never finished: https://github.com/rubinius/rubinius-benchmark/pull/4
<yorickpeterse> granted the benchmarks in that repo are a mess
<chrisseaton> yorickpeterse: I'm not sure it's a case of putting effort in, I think it's a case of nobody knows how to do it
<[spoiler]> yorickpeterse: the thing you linked. I agree with the change, but I don't agree with how the change was introduced, tbf
jnh has joined #rubinius
<yxhuvud> yorick: yikes, that time bug will hurt a lot of people.
Akanksha08 has quit [Quit: Leaving]
jnh has quit [Remote host closed the connection]
jnh has joined #rubinius
elia has joined #rubinius
elia has quit [Read error: Connection reset by peer]
elia has joined #rubinius
_elia has joined #rubinius
slaught has joined #rubinius
elia has quit [Ping timeout: 264 seconds]
slaught has quit [Client Quit]
max96at is now known as max96at|off
slaught has joined #rubinius
amsi has joined #rubinius
unreal has quit [Quit: Very funny Scotty. Now beam down my clothes!]
[spoiler] has quit [Read error: Connection reset by peer]