Benchmark
$ ./run.rb --rubies=/Library/Frameworks/MacRuby.framework/Versions/0.10/usr/bin/macruby,/Library/Frameworks/MacRuby.framework/Versions/0.12/usr/bin/macruby
Name MacRuby 0.10 MacRuby 0.12
------------------------------------------------------------
array:<< 0.618269 0.625864
array:new 2.101463 2.188291
array:[] 0.136178 0.120287
array:[]= 0.330371 0.341209
eval:lit 0.642777 0.683426
hash:new 4.408205 4.511935
hash:[] 0.564072 0.644095
hash:[]= 0.726337 0.792735
io:File.read 0.006042 0.006822
io:File#each_line 0.288306 0.324436
ivar:get 0.524140 0.520830
ivar:set 0.304241 0.303292
ivar:attr_writer 1.260469 1.295917
ivar:attr_reader 1.356057 1.458691
loop:upto 0.733197 0.797947
loop:times 0.727356 0.797287
loop:while 0.243096 0.243510
loop:for 0.695087 0.728966
masgn:symetric 0.002559 0.002835
method:args 0.511499 0.476219
method:msplat 1.360969 1.544279
method:noarg 0.684376 0.726009
method:poly 0.925527 0.867449
method:empty 0.583759 0.625409
method:opt 0.501329 0.567128
method:super 0.326211 0.363360
method:dsplat 0.558716 0.589028
misc:ao_bench 6.287315 6.454469
misc:sudoku 1.142036 1.201964
misc:pi 1.661436 1.332402
misc:fannkuch 0.649888 0.826167
misc:tak 0.257542 0.240714
misc:mandelbrot 0.163339 0.166338
misc:fib 0.959705 0.923573
misc:ack 0.294200 0.294157
proc:call+splat 0.957752 1.095039
proc:call+args 0.926930 0.957300
proc:call+noarg 1.084897 1.179682
string:strip! 0.083614 0.005506
string:chomp! 0.002450 0.000351
string:<< 2.810693 0.008108
string:+ 0.049758 0.045167
string:"" 0.110025 0.118535
string:new 0.052142 0.050857
string:=~ 0.245088 0.277607
string:[] 0.127571 0.058506
string:split 0.294819 0.317088
string:[]= 0.081215 0.169036
string:gsub 0.634361 0.607902
string:scan 0.421202 0.405251
string:clone 0.046602 0.072908
string:reverse! 0.145030 0.157283
string:dup 0.043015 0.057808
string:* 0.088312 0.091057
yield:noarg 0.649838 0.727990
yield:splat 0.804617 0.944789
yield:less_arity 0.931699 1.142874
yield:same_arity 0.544317 0.567706
yield:more_arity 0.938028 1.115338