summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--benchmark/driver.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/benchmark/driver.rb b/benchmark/driver.rb
index c9fec007d0..58d4c5b429 100644
--- a/benchmark/driver.rb
+++ b/benchmark/driver.rb
@@ -168,10 +168,10 @@ class BenchmarkDriver
output if markdown
output ["name".ljust(name_width), @execs.map.with_index{|(_, v), i| sprintf(strformat, v, width[i])}].join("").rstrip
output ["-"*name_width, width.map{|n|":".rjust(n, "-")}].join("|") if markdown
- @results.each_with_index{|(v, result), i|
+ @results.each{|v, result|
rets = []
s = adjusted_results(v, result){|r|
- rets << sprintf(numformat, r, width[i])
+ rets << sprintf(numformat, r, width[rets.size])
}
v += s if s
output [v.ljust(name_width), rets].join("")
@@ -183,7 +183,7 @@ class BenchmarkDriver
output if markdown
output ["name".ljust(name_width), @execs[1..-1].map.with_index{|(_, v), i| sprintf(strformat, v, width[i])}].join("").rstrip
output ["-"*name_width, width[1..-1].map{|n|":".rjust(n, "-")}].join("|") if markdown
- @results.each_with_index{|(v, result), i|
+ @results.each{|v, result|
rets = []
first_value = nil
s = adjusted_results(v, result){|r|
@@ -191,7 +191,7 @@ class BenchmarkDriver
if r == 0
rets << "Error"
else
- rets << sprintf(numformat, first_value/r, width[i])
+ rets << sprintf(numformat, first_value/r, width[rets.size+1])
end
else
first_value = r