Add sources for Google Benchmark 1.2.0
Switch over from using Benchmark 1.1.0 to Benchmark 1.2.0
Remove Google Benchmark 1.1.0 sources
This is to fix https://bugs.llvm.org/show_bug.cgi?id=34215
Paths
| Differential D36917
[XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0 ClosedPublic Authored by eizan on Aug 18 2017, 9:05 PM.
Details Summary Add sources for Google Benchmark 1.2.0 This is to fix https://bugs.llvm.org/show_bug.cgi?id=34215
Diff Detail
Event TimelineHerald added subscribers: javed.absar, mgorny, dschuff. · View Herald TranscriptAug 18 2017, 9:05 PM Comment Actions For context, as I noted in PR34215, the version of the Google benchmark library in the test suite, MicroBenchmarks/libs/benchmark-1.1.0, doesn't build with Clang trunk (https://github.com/google/benchmark/issues/409). Upgrading to 1.2.0 should fix this. This revision is now accepted and ready to land.Aug 20 2017, 7:38 AM Closed by commit rL311306: [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0 (authored by dberris). · Explain WhyAug 20 2017, 5:21 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 111917 test-suite/trunk/MicroBenchmarks/libs/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/.clang-format
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/.gitignore
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/.travis-libcxx-setup.sh
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/.travis.yml
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/.ycm_extra_conf.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/AUTHORS
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/CONTRIBUTING.md
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/CONTRIBUTORS
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/LICENSE
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/README.md
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/appveyor.yml
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/AddCXXCompilerFlag.cmake
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/CXXFeatureCheck.cmake
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/GetGitVersion.cmake
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/gnu_posix_regex.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/posix_regex.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/std_regex.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/steady_clock.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/cmake/thread_safety_attributes.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/include/benchmark/benchmark.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/include/benchmark/benchmark_api.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/include/benchmark/macros.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/include/benchmark/reporter.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/mingw.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/arraysize.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/benchmark.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/benchmark_api_internal.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/benchmark_register.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/check.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/colorprint.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/colorprint.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/commandlineflags.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/commandlineflags.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/complexity.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/complexity.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/console_reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/csv_reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/cycleclock.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/internal_macros.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/json_reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/log.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/mutex.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/re.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/sleep.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/sleep.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/stat.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/string_util.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/string_util.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/sysinfo.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/sysinfo.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/timers.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/src/timers.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/basic_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/benchmark_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/complexity_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/cxx03_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/diagnostics_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/donotoptimize_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/filter_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/fixture_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/map_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/multiple_ranges_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/options_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/output_test.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/output_test_helper.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/register_benchmark_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/reporter_output_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/test/skip_with_error_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/compare_bench.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/gbench/Inputs/test1_run1.json
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/gbench/Inputs/test1_run2.json
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/gbench/__init__.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/gbench/report.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/gbench/util.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/.clang-format
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/.gitignore
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/.travis-libcxx-setup.sh
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/.travis.yml
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/.ycm_extra_conf.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/AUTHORS
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/CONTRIBUTING.md
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/CONTRIBUTORS
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/LICENSE
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/README.md
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/appveyor.yml
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/AddCXXCompilerFlag.cmake
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/CXXFeatureCheck.cmake
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/Config.cmake.in
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/GetGitVersion.cmake
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/gnu_posix_regex.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/posix_regex.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/std_regex.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/steady_clock.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/cmake/thread_safety_attributes.cpp
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/docs/tools.md
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/include/benchmark/benchmark.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/include/benchmark/benchmark_api.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/include/benchmark/reporter.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/mingw.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/arraysize.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/benchmark.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/benchmark_api_internal.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/benchmark_register.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/check.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/colorprint.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/colorprint.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/commandlineflags.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/commandlineflags.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/complexity.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/complexity.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/console_reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/counter.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/counter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/csv_reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/cycleclock.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/internal_macros.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/json_reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/log.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/mutex.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/re.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/reporter.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/sleep.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/sleep.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/stat.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/string_util.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/string_util.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/sysinfo.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/sysinfo.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/timers.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/src/timers.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/CMakeLists.txt
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/basic_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/benchmark_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/complexity_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/cxx03_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/diagnostics_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/donotoptimize_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/filter_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/fixture_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/map_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/multiple_ranges_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/options_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/output_test.h
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/output_test_helper.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/register_benchmark_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/reporter_output_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/skip_with_error_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/user_counters_tabular_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/test/user_counters_test.cc
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/tools/compare_bench.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/tools/gbench/Inputs/test1_run1.json
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/tools/gbench/Inputs/test1_run2.json
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/tools/gbench/__init__.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/tools/gbench/report.py
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.2.0/tools/gbench/util.py
|