Changes for version 1.046 - 2019-11-29
- Merge releases 1.045 & 1.045.1.
Modules
- Bencher::Backend - Backend for Bencher
- Bencher::Formatter - Base class for formatter
- Bencher::Formatter::AddVsSlowestField - Add vs_slowest field
- Bencher::Formatter::CodeStartup - Munge code_startup results
- Bencher::Formatter::DeleteConstantFields - Delete constant item permutation fields to reduce clutter
- Bencher::Formatter::DeleteNotesFieldIfEmpty - Delete notes field if there are no notes
- Bencher::Formatter::DeleteSeqField - Delete seq field
- Bencher::Formatter::ModuleStartup - Munge module_startup results
- Bencher::Formatter::RenderAsTextTable - Scale time to make it convenient
- Bencher::Formatter::RoundNumbers - Round numbers (rate, time) to certain significant digits according to errors
- Bencher::Formatter::ScaleRate - Scale rate to make it convenient
- Bencher::Formatter::ScaleSize - Scale size fields to make it convenient
- Bencher::Formatter::ScaleTime - Scale time to make it convenient
- Bencher::Formatter::ShowEnv - Replace 'env_hash' field (numeric) with 'env' (string)
- Bencher::Formatter::Sort - Sort rows
- Bencher::Role::FieldMunger - Field munger role
- Bencher::Role::ResultMunger - Result munger role
- Bencher::Role::ResultRenderer - Results renderer role
- Bencher::Scenario::Example - An example scenario
- Bencher::Scenario::Example::CmdLineTemplate - Demonstrate cmdline_template
- Bencher::Scenario::Example::CommandNotFound - An example scenario: command not found
- Bencher::Scenario::Example::MultipleArgValues::Array - An example scenario: demo of multiple argument values (array)
- Bencher::Scenario::Example::MultipleArgValues::Hash - An example scenario: demo of multiple argument values (hash)
- Benchmark::Dumb::SimpleTime - Benchmark::Dumb interface for simple time() based benchmarking
- Sah::Schema::bencher::scenario - Bencher scenario