File tree
6 files changed
+6
-6
lines changed- dependencies
6 files changed
+6
-6
lines changed- .github/workflows/mac-builds.yml+1-8
- .gitignore+2-1
- CMakeLists.txt+1-1
- MODULE.bazel+1-1
- WORKSPACE.bazel+3-3
- docs/assertions.md+1-1
- docs/cmake-integration.md+1
- docs/deprecations.md+13
- docs/list-of-examples.md+1
- docs/matchers.md+27-9
- docs/other-macros.md-24
- docs/release-notes.md+21
- docs/test-cases-and-sections.md+1-1
- docs/test-fixtures.md+133-4
- examples/111-Fix-PersistentFixture.cpp+74
- examples/CMakeLists.txt+1
- extras/Catch.cmake+15-5
- extras/CatchAddTests.cmake+22-3
- extras/catch_amalgamated.cpp+348-129
- extras/catch_amalgamated.hpp+137-130
- meson.build+1-1
- src/CMakeLists.txt+1-1
- src/catch2/benchmark/catch_benchmark.hpp+2-2
- src/catch2/benchmark/detail/catch_benchmark_function.cpp+6
- src/catch2/benchmark/detail/catch_benchmark_function.hpp+3-22
- src/catch2/benchmark/detail/catch_estimate_clock.hpp+7-5
- src/catch2/benchmark/detail/catch_measure.hpp+1-1
- src/catch2/catch_all.hpp+1-1
- src/catch2/catch_case_sensitive.hpp
- src/catch2/catch_message.cpp+1
- src/catch2/catch_test_case_info.hpp+8
- src/catch2/catch_test_macros.hpp+4
- src/catch2/catch_version.cpp+1-1
- src/catch2/catch_version_macros.hpp+1-1
- src/catch2/interfaces/catch_interfaces_test_invoker.hpp+2
- src/catch2/internal/catch_output_redirect.cpp+291-98
- src/catch2/internal/catch_output_redirect.hpp+48-89
- src/catch2/internal/catch_run_context.cpp+47-27
- src/catch2/internal/catch_run_context.hpp+3-1
- src/catch2/internal/catch_test_registry.cpp+2
- src/catch2/internal/catch_test_registry.hpp+47
- src/catch2/internal/catch_wildcard_pattern.hpp+1-1
- src/catch2/matchers/catch_matchers_string.hpp+2-2
- src/catch2/meson.build+1-1
- src/catch2/reporters/catch_reporter_junit.cpp+2-2
- src/catch2/reporters/catch_reporter_sonarqube.cpp+2-2
- src/catch2/reporters/catch_reporter_sonarqube.hpp+1-1
- tests/ExtraTests/X02-DisabledMacros.cpp+30-16
- tests/SelfTest/Baselines/automake.sw.approved.txt+2
- tests/SelfTest/Baselines/automake.sw.multi.approved.txt+2
- tests/SelfTest/Baselines/compact.sw.approved.txt+6-2
- tests/SelfTest/Baselines/compact.sw.multi.approved.txt+6-2
- tests/SelfTest/Baselines/console.std.approved.txt+14-2
- tests/SelfTest/Baselines/console.sw.approved.txt+50-2
- tests/SelfTest/Baselines/console.sw.multi.approved.txt+50-2
- tests/SelfTest/Baselines/junit.sw.approved.txt+175-1
- tests/SelfTest/Baselines/junit.sw.multi.approved.txt+175-1
- tests/SelfTest/Baselines/sonarqube.sw.approved.txt+166
- tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt+166
- tests/SelfTest/Baselines/tap.sw.approved.txt+9-1
- tests/SelfTest/Baselines/tap.sw.multi.approved.txt+9-1
- tests/SelfTest/Baselines/teamcity.sw.approved.txt+5
- tests/SelfTest/Baselines/teamcity.sw.multi.approved.txt+5
- tests/SelfTest/Baselines/xml.sw.approved.txt+52-2
- tests/SelfTest/Baselines/xml.sw.multi.approved.txt+52-2
- tests/SelfTest/UsageTests/Class.tests.cpp+26
- .github/workflows/bazel.yml+1-1
- .github/workflows/build-and-test-min-cmake.yml+1-1
- .github/workflows/build-and-test-perfcounters.yml+1-1
- .github/workflows/build-and-test.yml+3-3
- .github/workflows/clang-format-lint.yml+2-2
- .github/workflows/clang-tidy.yml+1-1
- .github/workflows/doxygen.yml+1-1
- .github/workflows/pre-commit.yml+1-1
- .github/workflows/sanitizer.yml+1-1
- .github/workflows/wheels.yml+4-3
- .pre-commit-config.yaml+3-3
- .travis.yml-208
- BUILD.bazel+3-3
- CMakeLists.txt+3-7
- CONTRIBUTORS+1
- MODULE.bazel+2-2
- README.md+4-6
- bazel/benchmark_deps.bzl+1-1
- bindings/python/google_benchmark/BUILD+7-1
- bindings/python/google_benchmark/benchmark.cc+13-6
- cmake/Config.cmake.in+4
- cmake/benchmark.pc.in+1-1
- docs/user_guide.md+25-5
- include/benchmark/benchmark.h+23-1
- setup.py+30-8
- src/CMakeLists.txt+2-1
- src/benchmark.cc+14-4
- src/benchmark_api_internal.cc+5-4
- src/benchmark_api_internal.h+2-1
- src/benchmark_runner.cc+51-27
- src/benchmark_runner.h+5
- src/complexity.cc+4-8
- src/cycleclock.h+3-2
- src/perf_counters.cc+3-2
- src/sysinfo.cc+4-4
- src/timers.cc+10-2
- src/timers.h+28-1
- test/CMakeLists.txt+3
- test/profiler_manager_test.cc+50
0 commit comments