File tree
7 files changed
+8
-9
lines changed- dependencies
7 files changed
+8
-9
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
| 27 | + | |
| 28 | + | |
27 | 29 |
| |
28 | 30 |
| |
29 | 31 |
| |
30 |
| - | |
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
| |||
65 | 66 |
| |
66 | 67 |
| |
67 | 68 |
| |
68 |
| - | |
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
| |||
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
79 |
| - | |
80 | 79 |
| |
81 | 80 |
|
- .conan/test_package/CMakeLists.txt+1-2
- .github/workflows/linux-bazel-builds.yml+5-5
- .github/workflows/linux-meson-builds.yml+6-6
- .github/workflows/linux-other-builds.yml+50-75
- .github/workflows/linux-simple-builds.yml+45-55
- .github/workflows/mac-builds-m1.yml-44
- .github/workflows/mac-builds.yml+13-29
- .github/workflows/package-manager-builds.yaml+1-1
- .github/workflows/validate-header-guards.yml+1-1
- .github/workflows/windows-simple-builds.yml+7-13
- BUILD.bazel+1-1
- CMake/Catch2Config.cmake.in+3-4
- CMake/CatchConfigOptions.cmake+2-3
- CMake/CatchMiscFunctions.cmake+90-91
- CMakeLists.txt+89-93
- CMakePresets.json+5
- MAINTAINERS.md+11
- docs/command-line.md+1-1
- docs/generators.md+10-7
- docs/own-main.md+6-5
- docs/release-notes.md+10-2
- docs/test-fixtures.md+1-1
- examples/CMakeLists.txt+25-29
- extras/Catch.cmake+3-3
- extras/CatchAddTests.cmake+9-3
- extras/CatchShardTests.cmake+2-4
- extras/CatchShardTestsImpl.cmake+2-2
- extras/ParseAndAddCatchTests.cmake+151-153
- extras/catch_amalgamated.cpp+3-3
- extras/catch_amalgamated.hpp+13-5
- fuzzing/CMakeLists.txt+2-2
- meson.build+1-1
- src/CMakeLists.txt+75-86
- src/catch2/benchmark/catch_benchmark.hpp+1-1
- src/catch2/benchmark/detail/catch_benchmark_function.hpp+2-3
- src/catch2/benchmark/detail/catch_estimate_clock.hpp-1
- src/catch2/benchmark/detail/catch_timing.hpp-2
- src/catch2/catch_session.cpp-9
- src/catch2/catch_session.hpp+8
- src/catch2/catch_tostring.cpp-1
- src/catch2/catch_tostring.hpp+10-14
- src/catch2/catch_version.cpp+1-1
- src/catch2/catch_version_macros.hpp+1-1
- src/catch2/interfaces/catch_interfaces_config.hpp-1
- src/catch2/interfaces/catch_interfaces_reporter.hpp-1
- src/catch2/internal/catch_compiler_capabilities.hpp+10-2
- src/catch2/internal/catch_decomposer.hpp+2-2
- src/catch2/internal/catch_enforce.hpp+1-1
- src/catch2/internal/catch_exception_translator_registry.hpp-1
- src/catch2/internal/catch_is_permutation.hpp+1-1
- src/catch2/internal/catch_istream.cpp-2
- src/catch2/internal/catch_istream.hpp-2
- src/catch2/internal/catch_run_context.cpp+1-1
- src/catch2/internal/catch_section.hpp+1-1
- src/catch2/internal/catch_sharding.hpp-1
- src/catch2/internal/catch_string_manip.cpp+1-1
- src/catch2/internal/catch_stringref.cpp-1
- src/catch2/matchers/catch_matchers_container_properties.hpp+1-1
- src/catch2/matchers/catch_matchers_contains.hpp+3-3
- src/catch2/matchers/catch_matchers_range_equals.hpp+1-2
- src/catch2/matchers/catch_matchers_templated.hpp+16-16
- tests/CMakeLists.txt+155-171
- tests/ExtraTests/CMakeLists.txt+74-128
- tests/SelfTest/Baselines/automake.sw.approved.txt+1-1
- tests/SelfTest/Baselines/automake.sw.multi.approved.txt+1-1
- tests/SelfTest/Baselines/console.sw.approved.txt+9-9
- tests/SelfTest/Baselines/console.sw.multi.approved.txt+9-9
- tests/SelfTest/Baselines/junit.sw.approved.txt+10-10
- tests/SelfTest/Baselines/junit.sw.multi.approved.txt+10-10
- tests/SelfTest/Baselines/sonarqube.sw.approved.txt+10-10
- tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt+10-10
- tests/SelfTest/Baselines/tap.sw.approved.txt+9-9
- tests/SelfTest/Baselines/tap.sw.multi.approved.txt+9-9
- tests/SelfTest/Baselines/teamcity.sw.approved.txt+2-2
- tests/SelfTest/Baselines/teamcity.sw.multi.approved.txt+2-2
- tests/SelfTest/Baselines/xml.sw.approved.txt+1-1
- tests/SelfTest/Baselines/xml.sw.multi.approved.txt+1-1
- tests/SelfTest/IntrospectiveTests/Integer.tests.cpp+1-1
- tests/SelfTest/IntrospectiveTests/Json.tests.cpp+1-1
- tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp+2-2
- tests/TestScripts/ConfigureTestsCommon.py+1-1
- tests/TestScripts/DiscoverTests/CMakeLists.txt+7-13
- tools/misc/CMakeLists.txt+4-7
- tools/misc/appveyorBuildConfigurationScript.bat+4-4
- tools/misc/installOpenCppCoverage.ps1+1-1
- .github/install_bazel.sh+1-1
- .github/libcxx-setup.sh+14-5
- .github/workflows/bazel.yml+3
- .github/workflows/build-and-test-min-cmake.yml+3
- .github/workflows/build-and-test-perfcounters.yml+4-1
- .github/workflows/build-and-test.yml+8-1
- .github/workflows/clang-format-lint.yml+3
- .github/workflows/clang-tidy-lint.yml+3
- .github/workflows/doxygen.yml+3
- .github/workflows/pre-commit.yml+3
- .github/workflows/sanitizer.yml+2-1
- .github/workflows/test_bindings.yml+3
- .github/workflows/wheels.yml+6-11
- .pre-commit-config.yaml+2-2
- AUTHORS+1
- CMakeLists.txt+4-10
- CONTRIBUTORS+1
- MODULE.bazel+2-2
- README.md+1-1
- bindings/python/google_benchmark/__init__.py+3-1
- bindings/python/google_benchmark/benchmark.cc+9-1
- cmake/Config.cmake.in+1
- cmake/GoogleTest.cmake.in+3-2
- docs/platform_specific_build_instructions.md+6-2
- docs/reducing_variance.md+45-5
- docs/user_guide.md+96-12
- include/benchmark/benchmark.h+146-45
- setup.py+5-1
- src/CMakeLists.txt+3
- src/benchmark.cc+47
- src/benchmark_api_internal.h+3
- src/benchmark_register.cc+5
- src/benchmark_runner.cc+51-33
- src/benchmark_runner.h+3-4
- src/json_reporter.cc+10-5
- src/reporter.cc+6
- src/sysinfo.cc+19-4
- src/thread_manager.h+3-21
- test/BUILD+16
- test/CMakeLists.txt+19
- test/basic_test.cc-3
- test/benchmark_min_time_flag_iters_test.cc+2
- test/benchmark_min_time_flag_time_test.cc+2
- test/benchmark_setup_teardown_test.cc+2
- test/benchmark_test.cc-6
- test/complexity_test.cc+4-1
- test/cxx11_test.cc+12
- test/diagnostics_test.cc+1
- test/display_aggregates_only_test.cc+2
- test/donotoptimize_test.cc+3-3
- test/filter_test.cc+2
- test/internal_threading_test.cc+5-1
- test/manual_threading_test.cc+175
- test/memory_manager_test.cc+1
- test/memory_results_gtest.cc+101
- test/perf_counters_test.cc+1
- test/profiler_manager_iterations_test.cc+1
- test/profiler_manager_test.cc+1
- test/register_benchmark_test.cc+1-7
- test/repetitions_test.cc+4-1
- test/report_aggregates_only_test.cc+1
- test/reporter_output_test.cc+4-1
- test/skip_with_error_test.cc+10
- test/spec_arg_test.cc+2
- test/spec_arg_verbosity_test.cc+2
- test/templated_fixture_method_test.cc+26
- test/user_counters_tabular_test.cc+4-1
- test/user_counters_test.cc+4-1
- test/user_counters_thousands_test.cc+4-1
- CMakeLists.txt+2-1
- dependencies/Catch2+1-1
- dependencies/benchmark+1-1
- dependencies/cmake_strict_defaults+1-1
- dependencies/numeric-traits+1-1
- dependencies/operators+1-1
- source/bounded/arithmetic/modulus.cpp+1-1
- source/bounded/relocate.cpp+1-1
- source/bounded/std_iterator.cpp+48-16
- source/bounded/to_integer.cpp+1-1
- source/containers/algorithms/accumulate.cpp+3-3
- source/containers/algorithms/concatenate_view.cpp+22-22
- source/containers/algorithms/copy_or_relocate_from.cpp+2-1
- source/containers/algorithms/count.cpp+1-1
- source/containers/algorithms/distance.cpp+1-1
- source/containers/algorithms/erase.cpp+9-9
- source/containers/algorithms/find.cpp+6-6
- source/containers/algorithms/minmax_element.cpp+3-1
- source/containers/algorithms/sort/inplace_radix_sort.cpp+19-19
- source/containers/algorithms/unique.cpp+5-5
- source/containers/insert.cpp+5-5
- source/containers/test/map_benchmark.cpp+7-11
0 commit comments