muricula has joined #rubinius
<muricula> Is rubinius a tracing jit or a whole method jit? Where can I learn more about its architecture?
<brixen> it's a method JIT
<brixen> there's not much for docs on it at the moment
<brixen> but it's pretty simple: the VM keeps type info in polymorphic inline caches and call counts
<brixen> the bytecode is processed to generate llvm IR, including method inlining
<brixen> there's some simple type guard eliding
<brixen> machine code is generated and installed as the method executor
<brixen> that's about it right now
meh` has quit [Ping timeout: 245 seconds]
yipstar has joined #rubinius
whatasunnyday has joined #rubinius
yipstar has quit [Ping timeout: 246 seconds]
havenwood has joined #rubinius
|jemc| has quit [Ping timeout: 245 seconds]
|jemc| has joined #rubinius
GitHub186 has joined #rubinius
<GitHub186> [rubinius] jemc pushed 1 new commit to master: http://git.io/vv7yl
<GitHub186> rubinius/master fb40475 Joe Eli McIlvain: Added Rubinius.primitive :vm_global_serial...
GitHub186 has left #rubinius [#rubinius]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 240 seconds]
nirvdrum has quit [Ping timeout: 264 seconds]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (fb40475 - Joe Eli McIlvain): http://travis-ci.org/rubinius/rubinius/builds/58994562: The build passed.
travis-ci has left #rubinius [#rubinius]
whatasunnyday has quit [Quit: whatasunnyday]
yipstar has joined #rubinius
whatasunnyday has joined #rubinius
whatasunnyday has quit [Client Quit]
yipstar has quit [Ping timeout: 256 seconds]
havenwood has quit []
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 264 seconds]
yipstar has joined #rubinius
|jemc| has quit [Ping timeout: 264 seconds]
yipstar has quit [Ping timeout: 256 seconds]
yipstar has joined #rubinius
GitHub125 has joined #rubinius
<GitHub125> [rubinius] brixen pushed 4 new commits to master: http://git.io/vv7jI
<GitHub125> rubinius/master 01fa2fa Brian Shirai: Added JIT status to abort log output.
<GitHub125> rubinius/master b782146 Brian Shirai: Added unconditional logger::write....
<GitHub125> rubinius/master ed2393f Brian Shirai: Log process command line on startup.
GitHub125 has left #rubinius [#rubinius]
yipstar has quit [Remote host closed the connection]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 256 seconds]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (95c00d3 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/58999762: The build has errored.
travis-ci has left #rubinius [#rubinius]
likestoplay has left #rubinius [#rubinius]
|jemc| has joined #rubinius
|jemc| has quit [Ping timeout: 244 seconds]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 250 seconds]
GitHub27 has joined #rubinius
<GitHub27> [rubinius] brixen pushed 5 new commits to master: http://git.io/vv5np
<GitHub27> rubinius/master 315031b Brian Shirai: Updated bundled bundler version.
<GitHub27> rubinius/master c3b4f95 Brian Shirai: Updated RubyGems to 2.4.6....
<GitHub27> rubinius/master d9cc312 Brian Shirai: Report Console request event errors.
GitHub27 has left #rubinius [#rubinius]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 256 seconds]
digitalextremist has quit [Excess Flood]
digitalextremist has joined #rubinius
djellemah has quit [Ping timeout: 276 seconds]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 272 seconds]
lopex has quit [Quit: Connection closed for inactivity]
lopex has joined #rubinius
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 240 seconds]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 264 seconds]
meh` has joined #rubinius
havenwood has joined #rubinius
houhoulis has joined #rubinius
|jemc| has joined #rubinius
yipstar has joined #rubinius
houhoulis has quit [Remote host closed the connection]
yipstar has quit [Ping timeout: 244 seconds]
|jemc| has quit [Ping timeout: 256 seconds]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 250 seconds]
djellemah has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (a002319 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/59007583: The build has errored.
travis-ci has left #rubinius [#rubinius]
djellemah has quit [Ping timeout: 248 seconds]
havenwood has quit [Remote host closed the connection]
unreal has quit [Ping timeout: 264 seconds]
havenwood has joined #rubinius
unreal has joined #rubinius
|jemc| has joined #rubinius
GitHub56 has joined #rubinius
<GitHub56> [rubinius] brixen pushed 1 new commit to master: http://git.io/vvN2B
<GitHub56> rubinius/master 0ec0c5c Brian Shirai: Synchronize immediate JIT requests.
GitHub56 has left #rubinius [#rubinius]
|jemc| has quit [Ping timeout: 248 seconds]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (0ec0c5c - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/59074444: The build passed.
travis-ci has left #rubinius [#rubinius]
nirvdrum has joined #rubinius