On Thu, Oct 27, 2011 at 12:26 AM, SASADA Koichi <ko1 / atdot.net> wrote: > In fact, YARV bytecode is not suitable (optimized) for JIT compilation. > If I make a JIT compiler based on YARV, I'll make some tricks to > overcome it. I have several ideas, however I don't have a spare time to > try it. > > One hint is: as I said, YARV instructions are course-grain, because it > is optimized for VM loop execution. For comparison, JRuby's IR instruction set, which is large, finer-grained, and growing: https://github.com/jruby/jruby/tree/master/src/org/jruby/compiler/ir/instructions - Charlie