benchmark/test
Marcin Kolny dfe0260754 Support multiple ranges in the benchmark (#257)
* Support multiple ranges in the benchmark

google-benchmark library allows to provide up to two ranges to the
benchmark method (range_x and range_y). However, in many cases it's not
sufficient. The patch introduces multi-range features, so user can easily
define multiple ranges by passing a vector of integers, and access values
through the method range(i).

* Remove redundant API

Functions State::range_x() and State::range_y() have been removed. They should
be replaced by State::range(0) and State::range(1).
Functions Benchmark::ArgPair() and Benchmark::RangePair() have been removed.
They should be replaced by Benchmark::Args() and Benchmark::Ranges().
2016-08-04 12:30:14 -07:00
..
basic_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
benchmark_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
CMakeLists.txt Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
complexity_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
cxx03_test.cc add C++03 test and update README 2015-03-18 16:34:43 -04:00
diagnostics_test.cc Add SkipWithError(...) function. 2016-05-23 19:24:56 -06:00
donotoptimize_test.cc Force DoNotOptimize operand to memory for both gcc and clang 2016-05-26 07:43:07 +01:00
filter_test.cc Change --benchmark_list_tests to respect the benchmark filter. 2016-05-24 00:42:11 -06:00
fixture_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
map_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
multiple_ranges_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
options_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
register_benchmark_test.cc Hide yet another test from MSVC 2013 2016-08-02 22:09:06 -06:00
reporter_output_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00
skip_with_error_test.cc Support multiple ranges in the benchmark (#257) 2016-08-04 12:30:14 -07:00