ruby-changes:39887
From: nobu <ko1@a...>
Date: Tue, 29 Sep 2015 03:10:31 +0900 (JST)
Subject: [ruby-changes:39887] nobu:r51968 (trunk): benchmark for symbol block passing
nobu 2015-09-29 03:10:16 +0900 (Tue, 29 Sep 2015) New Revision: 51968 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=51968 Log: benchmark for symbol block passing Added files: trunk/benchmark/bm_vm2_symbol_block_pass.rb Index: benchmark/bm_vm2_symbol_block_pass.rb =================================================================== --- benchmark/bm_vm2_symbol_block_pass.rb (revision 0) +++ benchmark/bm_vm2_symbol_block_pass.rb (revision 51968) @@ -0,0 +1,3 @@ https://github.com/ruby/ruby/blob/trunk/benchmark/bm_vm2_symbol_block_pass.rb#L1 +class C; 1000.times{|i|eval("def i#{i};end")}; end +c = C.new; m = C.instance_methods(false) +1_000.times{m.each{|n|c.tap(&n)}} Property changes on: benchmark/bm_vm2_symbol_block_pass.rb ___________________________________________________________________ Added: svn:eol-style + LF -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/