ruby-cvs:20360
From: ko1 ruby-lang.org
Date: Tue, 21 Aug 2007 04:11:21 +0900 (JST)
Subject: [ruby-cvs:20360] Ruby:r13123 (trunk): * benchmark/bm_vm2_case.rb: add a new benchmark.
ko1 2007-08-21 04:11:20 +0900 (Tue, 21 Aug 2007)
New Revision: 13123
Added files:
trunk/benchmark/bm_vm2_case.rb
Modified files:
trunk/ChangeLog
Log:
* benchmark/bm_vm2_case.rb: add a new benchmark.
YARV optimize case/when syntax. If every conditions
are literal (such as Symbol, Fixnum, String), dispatch
calc order will be O(1).
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13123&r2=13122
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/benchmark/bm_vm2_case.rb?revision=13123&view=markup