This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository test-suite.
from 601d974b bitreverse benchmark: has_builtin(__builtin_bitreverse) prepr [...] new 8a55eacd [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MicroBenchmarks/libs/CMakeLists.txt | 2 +- MicroBenchmarks/libs/benchmark-1.1.0/.travis.yml | 102 ----- .../benchmark-1.1.0/cmake/AddCXXCompilerFlag.cmake | 37 -- .../benchmark-1.1.0/include/benchmark/macros.h | 66 ---- .../benchmark-1.1.0/include/benchmark/reporter.h | 219 ----------- .../libs/benchmark-1.1.0/src/CMakeLists.txt | 44 --- MicroBenchmarks/libs/benchmark-1.1.0/src/sleep.h | 17 - .../libs/benchmark-1.1.0/test/output_test.h | 71 ---- .../libs/benchmark-1.1.0/tools/compare_bench.py | 30 -- .../.clang-format | 0 .../.gitignore | 0 .../.travis-libcxx-setup.sh | 6 + MicroBenchmarks/libs/benchmark-1.2.0/.travis.yml | 157 ++++++++ .../.ycm_extra_conf.py | 0 .../{benchmark-1.1.0 => benchmark-1.2.0}/AUTHORS | 5 + .../CMakeLists.txt | 29 +- .../CONTRIBUTING.md | 0 .../CONTRIBUTORS | 6 + .../{benchmark-1.1.0 => benchmark-1.2.0}/LICENSE | 0 .../{benchmark-1.1.0 => benchmark-1.2.0}/README.md | 133 ++++++- .../appveyor.yml | 24 +- .../benchmark-1.2.0/cmake/AddCXXCompilerFlag.cmake | 64 ++++ .../cmake/CXXFeatureCheck.cmake | 4 +- .../libs/benchmark-1.2.0/cmake/Config.cmake.in | 1 + .../cmake/GetGitVersion.cmake | 0 .../cmake/gnu_posix_regex.cpp | 0 .../cmake/posix_regex.cpp | 0 .../cmake/std_regex.cpp | 0 .../cmake/steady_clock.cpp | 0 .../cmake/thread_safety_attributes.cpp | 0 MicroBenchmarks/libs/benchmark-1.2.0/docs/tools.md | 59 +++ .../include/benchmark/benchmark.h} | 422 +++++++++++++++++++-- .../include/benchmark/benchmark_api.h} | 18 +- .../include/benchmark/reporter.h} | 18 +- .../{benchmark-1.1.0 => benchmark-1.2.0}/mingw.py | 0 .../libs/benchmark-1.2.0/src/CMakeLists.txt | 78 ++++ .../src/arraysize.h | 0 .../src/benchmark.cc | 90 ++++- .../src/benchmark_api_internal.h | 11 +- .../src/benchmark_register.cc | 52 ++- .../src/check.h | 8 + .../src/colorprint.cc | 4 +- .../src/colorprint.h | 0 .../src/commandlineflags.cc | 6 +- .../src/commandlineflags.h | 0 .../src/complexity.cc | 54 ++- .../src/complexity.h | 3 +- .../src/console_reporter.cc | 68 +++- .../libs/benchmark-1.2.0/src/counter.cc | 68 ++++ .../benchmark.h => benchmark-1.2.0/src/counter.h} | 17 +- .../src/csv_reporter.cc | 63 ++- .../src/cycleclock.h | 33 +- .../src/internal_macros.h | 23 +- .../src/json_reporter.cc | 9 +- .../{benchmark-1.1.0 => benchmark-1.2.0}/src/log.h | 4 +- .../src/mutex.h | 0 .../{benchmark-1.1.0 => benchmark-1.2.0}/src/re.h | 16 +- .../src/reporter.cc | 8 +- .../src/sleep.cc | 3 +- MicroBenchmarks/libs/benchmark-1.2.0/src/sleep.h | 15 + .../src/stat.h | 16 +- .../src/string_util.cc | 20 +- .../src/string_util.h | 0 .../src/sysinfo.cc | 9 +- .../src/sysinfo.h | 0 .../src/timers.cc | 49 ++- .../src/timers.h | 0 .../test/CMakeLists.txt | 33 +- .../test/basic_test.cc | 2 +- .../test/benchmark_test.cc | 5 +- .../test/complexity_test.cc | 2 +- .../test/cxx03_test.cc | 6 + .../test/diagnostics_test.cc | 4 +- .../test/donotoptimize_test.cc | 21 +- .../test/filter_test.cc | 0 .../test/fixture_test.cc | 0 .../test/map_test.cc | 0 .../test/multiple_ranges_test.cc | 0 .../test/options_test.cc | 26 +- .../libs/benchmark-1.2.0/test/output_test.h | 201 ++++++++++ .../test/output_test_helper.cc | 203 +++++++++- .../test/register_benchmark_test.cc | 48 ++- .../test/reporter_output_test.cc | 10 +- .../test/skip_with_error_test.cc | 0 .../test/user_counters_tabular_test.cc | 250 ++++++++++++ .../benchmark-1.2.0/test/user_counters_test.cc | 217 +++++++++++ .../libs/benchmark-1.2.0/tools/compare_bench.py | 68 ++++ .../tools/gbench/Inputs/test1_run1.json | 14 + .../tools/gbench/Inputs/test1_run2.json | 14 + .../tools/gbench/__init__.py | 0 .../tools/gbench/report.py | 25 +- .../tools/gbench/util.py | 61 ++- 92 files changed, 2633 insertions(+), 838 deletions(-) delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/.travis.yml delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/cmake/AddCXXCompilerFlag.cmake delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/include/benchmark/macros.h delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/include/benchmark/reporter.h delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/src/CMakeLists.txt delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/src/sleep.h delete mode 100644 MicroBenchmarks/libs/benchmark-1.1.0/test/output_test.h delete mode 100755 MicroBenchmarks/libs/benchmark-1.1.0/tools/compare_bench.py rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/.clang-format (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/.gitignore (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/.travis-libcxx-se [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/.travis.yml rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/.ycm_extra_conf.p [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/AUTHORS (86%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/CMakeLists.txt (86%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/CONTRIBUTING.md (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/CONTRIBUTORS (89%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/LICENSE (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/README.md (75%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/appveyor.yml (76%) create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/cmake/AddCXXCompilerFlag.cmake rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/CXXFeatureC [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/cmake/Config.cmake.in rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/GetGitVersi [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/gnu_posix_r [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/posix_regex [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/std_regex.c [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/steady_cloc [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/cmake/thread_safe [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/docs/tools.md rename MicroBenchmarks/libs/{benchmark-1.1.0/include/benchmark/benchmark_api.h => [...] copy MicroBenchmarks/libs/{benchmark-1.1.0/include/benchmark/benchmark.h => benchm [...] copy MicroBenchmarks/libs/{benchmark-1.1.0/include/benchmark/benchmark.h => benchm [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/mingw.py (100%) create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/src/CMakeLists.txt rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/arraysize.h (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/benchmark.cc (88%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/benchmark_api [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/benchmark_reg [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/check.h (82%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/colorprint.cc (97%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/colorprint.h (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/commandlinefl [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/commandlinefl [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/complexity.cc (83%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/complexity.h (97%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/console_repor [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/src/counter.cc rename MicroBenchmarks/libs/{benchmark-1.1.0/include/benchmark/benchmark.h => benc [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/csv_reporter. [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/cycleclock.h (80%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/internal_macr [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/json_reporter [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/log.h (97%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/mutex.h (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/re.h (87%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/reporter.cc (92%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/sleep.cc (95%) create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/src/sleep.h rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/stat.h (96%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/string_util.cc (91%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/string_util.h (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/sysinfo.cc (97%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/sysinfo.h (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/timers.cc (82%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/src/timers.h (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/CMakeLists.t [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/basic_test.cc (98%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/benchmark_te [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/complexity_t [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/cxx03_test.cc (89%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/diagnostics_ [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/donotoptimiz [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/filter_test. [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/fixture_test [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/map_test.cc (100%) rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/multiple_ran [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/options_test [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/test/output_test.h rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/output_test_ [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/register_ben [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/reporter_out [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/test/skip_with_er [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/test/user_counters_tabular [...] create mode 100644 MicroBenchmarks/libs/benchmark-1.2.0/test/user_counters_test.cc create mode 100755 MicroBenchmarks/libs/benchmark-1.2.0/tools/compare_bench.py rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/tools/gbench/Inpu [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/tools/gbench/Inpu [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/tools/gbench/__in [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/tools/gbench/repo [...] rename MicroBenchmarks/libs/{benchmark-1.1.0 => benchmark-1.2.0}/tools/gbench/util [...]