[macruby-changes] [MacRuby/MacRuby] b9e8a0: get rid of overflow, and fix inaccurate results