pietr0 has quit [Quit: pietr0]
amclain has joined #rubinius
GitHub121 has joined #rubinius
<GitHub121> [rubinius] jemc pushed 1 new commit to master: http://git.io/vJI7z
<GitHub121> rubinius/master 546cef5 Joe Eli McIlvain: Added Rubinius.primitive :variable_scope_allocate....
GitHub121 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (546cef5 - Joe Eli McIlvain): http://travis-ci.org/rubinius/rubinius/builds/60629021: The build is still failing.
travis-ci has left #rubinius [#rubinius]
GitHub1 has joined #rubinius
<GitHub1> [rubinius] jemc pushed 1 new commit to master: http://git.io/vJIx1
<GitHub1> rubinius/master d30a820 Joe Eli McIlvain: Add specs for prepended module method ownership (one failing).
GitHub1 has left #rubinius [#rubinius]
GitHub75 has joined #rubinius
<GitHub75> [rubinius] jemc pushed 1 new commit to master: http://git.io/vJIxA
<GitHub75> rubinius/master cebed46 Joe Eli McIlvain: Use consistent style in prepend specs.
GitHub75 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (d30a820 - Joe Eli McIlvain): http://travis-ci.org/rubinius/rubinius/builds/60631540: The build has errored.
travis-ci has left #rubinius [#rubinius]
GitHub28 has joined #rubinius
<GitHub28> [rubinius] jemc pushed 1 new commit to master: http://git.io/vJLJs
<GitHub28> rubinius/master 96e7a3d Joe Eli McIlvain: Fix Module#instance_method for prepended modules.
GitHub28 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (96e7a3d - Joe Eli McIlvain): http://travis-ci.org/rubinius/rubinius/builds/60633348: The build failed.
travis-ci has left #rubinius [#rubinius]
GitHub73 has joined #rubinius
<GitHub73> [rubinius] jemc pushed 3 new commits to master: http://git.io/vJLqK
<GitHub73> rubinius/master 46b27d5 Joe Eli McIlvain: Fix Module#public_instance_method for prepended modules.
<GitHub73> rubinius/master 350677e Joe Eli McIlvain: Add failing spec for prepended module method aliasing.
<GitHub73> rubinius/master a6632ad Joe Eli McIlvain: Fix method aliasing with prepended modules.
GitHub73 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (a6632ad - Joe Eli McIlvain): http://travis-ci.org/rubinius/rubinius/builds/60635950: The build is still failing.
travis-ci has left #rubinius [#rubinius]
meh` has quit [Ping timeout: 248 seconds]
GitHub81 has joined #rubinius
<GitHub81> [rubinius] jemc pushed 2 new commits to master: http://git.io/vJLg0
<GitHub81> rubinius/master e155b5c Joe Eli McIlvain: Add some specs for JIT'd call sites (one failing).
<GitHub81> rubinius/master b9bd788 Joe Eli McIlvain: Fix Module::find_method for prepended modules....
GitHub81 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (b9bd788 - Joe Eli McIlvain): http://travis-ci.org/rubinius/rubinius/builds/60644503: The build is still failing.
travis-ci has left #rubinius [#rubinius]
GitHub165 has joined #rubinius
<GitHub165> [rubinius] brixen pushed 1 new commit to master: http://git.io/vJLwe
<GitHub165> rubinius/master 91cf758 Brian Shirai: Fixed testing Symbol is a valid constant.
GitHub165 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (91cf758 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/60645855: The build was fixed.
travis-ci has left #rubinius [#rubinius]
dmilith is now known as dmilith2
GitHub109 has joined #rubinius
<GitHub109> [rubinius] brixen pushed 1 new commit to 1.8.7: http://git.io/vJL1q
<GitHub109> rubinius/1.8.7 89422b6 Brian Shirai: Merge remote-tracking branch 'origin' into 1.8.7...
GitHub109 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/1.8.7 (89422b6 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/60648991: The build passed.
travis-ci has left #rubinius [#rubinius]
|Blaze| has quit [Ping timeout: 252 seconds]
|Blaze| has joined #rubinius
cremes has quit [Read error: Connection reset by peer]
cremes has joined #rubinius
amclain has quit [Quit: Leaving]
dmilith2 is now known as dmilith
havenwood has quit []
goyox86 has joined #rubinius
goyox86 has quit [Client Quit]
heroux has joined #rubinius
|jemc|_ has quit [Ping timeout: 256 seconds]
djinni has quit [Ping timeout: 256 seconds]
benlovell has joined #rubinius
txus has joined #rubinius
djinni has joined #rubinius
benlovell has quit [Ping timeout: 240 seconds]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 265 seconds]
nirvdrum has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 264 seconds]
txus` has joined #rubinius
txus has quit [Read error: Connection reset by peer]
txus` is now known as txus
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 264 seconds]
txus has quit [Remote host closed the connection]
havenwood has joined #rubinius
benlovell has joined #rubinius
txus has joined #rubinius
|jemc| has joined #rubinius
cremes has quit [Remote host closed the connection]
cremes has joined #rubinius
cremes has quit [Client Quit]
cremes has joined #rubinius
benlovell has quit [Ping timeout: 272 seconds]
txus has quit [Remote host closed the connection]
kfpratt has joined #rubinius
meh` has joined #rubinius
lopex has quit [Quit: Connection closed for inactivity]
DireFog has quit [Ping timeout: 272 seconds]
DireFog has joined #rubinius
DireFog has quit [Read error: Connection reset by peer]
DireFog has joined #rubinius
wasnotrice_ has joined #rubinius
pd_ has joined #rubinius
brixen_ has joined #rubinius
ahkurtz_ has joined #rubinius
rakaur has quit [*.net *.split]
bakkdoor has quit [*.net *.split]
pd has quit [*.net *.split]
brixen has quit [*.net *.split]
ahkurtz has quit [*.net *.split]
wasnotrice has quit [*.net *.split]
|jemc| has quit [*.net *.split]
havenwood has quit [*.net *.split]
Spakman__ has quit [*.net *.split]
pd_ is now known as pd
pd has joined #rubinius
pd has quit [Changing host]
wasnotrice_ is now known as wasnotrice
rakaur_ has joined #rubinius
|jemc| has joined #rubinius
havenwood has joined #rubinius
Spakman__ has joined #rubinius
_kfpratt has joined #rubinius
kfpratt has quit [Read error: No route to host]
_kfpratt has quit [Read error: Connection reset by peer]
kfpratt has joined #rubinius
kfpratt has quit [Read error: Connection reset by peer]
kfpratt has joined #rubinius
_kfpratt has joined #rubinius
kfpratt has quit [Read error: Connection reset by peer]
_kfpratt has quit [Read error: No route to host]
kfpratt has joined #rubinius
kfpratt has quit [Read error: Connection reset by peer]
kfpratt has joined #rubinius
bakkdoor has joined #rubinius
pd has quit [Ping timeout: 256 seconds]
pd has joined #rubinius
lbianc has quit [Quit: ChatZilla 0.9.91.1 [Firefox 31.5.2/20150320072957]]
mustmodify has joined #rubinius
<mustmodify> You may ban me for this, but I'm here with a non-rubinius question... the question is "How does it do that?" https://github.com/mieko/rbclipper so this guy has some cpp files and the instructions say, "require 'clipper'.... blah blah stuff in ruby... " and it works. Could someone explain to me how we get from "require 'clipper' " to "hey look ma, C"
<mustmodify> because it seems like that would be super-helpful to know.
<mustmodify> I see ext/clipper/rbclipper.cpp which I'm guessing is the main entry point.
<|jemc|> mustmodify: try googling 'ruby c extension' - there's lots of reading material out there on the subject
<mustmodify> ok. Mind blown.
<|jemc|> just be warned that C extensions have spotty support on Rubinius and JRuby because the C API is often ill-defined and ill-specified
<mustmodify> blah.
<|jemc|> the recommended way to interact with C code is via FFI instead of as a C extension
<|jemc|> google "ruby FFI"
<|jemc|> basically, rather than compiling an extension library that depends on Ruby, FFI lets you call arbitrary C library calls from Ruby
<|jemc|> that includes libraries you build as well as existing C libraries
mustmodify has left #rubinius [#rubinius]
lopex has joined #rubinius
tenderlove has quit [Quit: Leaving...]
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius