File tree
7 files changed
+7
-7
lines changed- dependencies
7 files changed
+7
-7
lines changed- .clang-tidy+81
- .conan/test_package/CMakeLists.txt+6-10
- .conan/test_package/conanfile.py+26-6
- .github/workflows/linux-other-builds.yml+49
- .github/workflows/linux-simple-builds.yml-6
- .github/workflows/package-manager-builds.yaml+31
- .gitignore+1
- CMakeLists.txt+2-2
- appveyor.yml+13-2
- conanfile.py+98-31
- docs/cmake-integration.md+19-1
- docs/command-line.md+2-2
- docs/generators.md+20-6
- docs/limitations.md+16
- docs/release-notes.md+26
- docs/reporters.md+1-1
- docs/tutorial.md+1-1
- examples/210-Evt-EventListeners.cpp+1-2
- examples/231-Cfg-OutputStreams.cpp+1-1
- examples/232-Cfg-CustomMain.cpp+1-1
- examples/300-Gen-OwnGenerator.cpp+1-1
- examples/301-Gen-MapTypeConversion.cpp+9-8
- extras/ParseAndAddCatchTests.cmake+1-1
- extras/catch_amalgamated.cpp+56-37
- extras/catch_amalgamated.hpp+173-59
- meson.build+1-1
- src/CMakeLists.txt+4-42
- src/catch2/benchmark/detail/catch_analyse.cpp+2-2
- src/catch2/catch_approx.cpp+1-1
- src/catch2/catch_message.cpp+1
- src/catch2/catch_registry_hub.cpp-1
- src/catch2/catch_test_case_info.cpp+3-1
- src/catch2/catch_test_case_info.hpp+1-1
- src/catch2/catch_tostring.cpp+5-5
- src/catch2/catch_tostring.hpp+2-2
- src/catch2/catch_version.cpp+1-1
- src/catch2/catch_version_macros.hpp+1-1
- src/catch2/internal/catch_commandline.cpp+1-1
- src/catch2/internal/catch_compiler_capabilities.hpp+4-4
- src/catch2/internal/catch_console_colour.cpp+6-6
- src/catch2/internal/catch_decomposer.cpp+6-1
- src/catch2/internal/catch_decomposer.hpp+143-32
- src/catch2/internal/catch_enum_values_registry.hpp+1-1
- src/catch2/internal/catch_jsonwriter.cpp+2-2
- src/catch2/internal/catch_jsonwriter.hpp+2-2
- src/catch2/internal/catch_platform.hpp+3
- src/catch2/internal/catch_random_integer_helpers.hpp+2-3
- src/catch2/internal/catch_reporter_spec_parser.cpp+1-1
- src/catch2/internal/catch_section.hpp+7-3
- src/catch2/internal/catch_string_manip.cpp+20-7
- src/catch2/internal/catch_stringref.hpp+2-2
- src/catch2/internal/catch_test_registry.hpp+4-4
- src/catch2/reporters/catch_reporter_console.cpp+2-2
- src/catch2/reporters/catch_reporter_cumulative_base.cpp+1-2
- src/catch2/reporters/catch_reporter_json.cpp+2-2
- src/catch2/reporters/catch_reporter_junit.cpp+1-1
- src/catch2/reporters/catch_reporter_multi.hpp+1-1
- src/catch2/reporters/catch_reporter_sonarqube.hpp+1-1
- src/catch2/reporters/catch_reporter_teamcity.hpp+2-2
- tests/CMakeLists.txt+2-2
- tests/ExtraTests/CMakeLists.txt+2-1
- tests/ExtraTests/X22-BenchmarksInCumulativeReporter.cpp+1-1
- tests/ExtraTests/X29-CustomArgumentsForReporters.cpp+1
- tests/ExtraTests/X91-AmalgamatedCatch.cpp+2-2
- tests/SelfTest/Baselines/compact.sw.approved.txt+21-21
- tests/SelfTest/Baselines/compact.sw.multi.approved.txt+21-21
- tests/SelfTest/Baselines/console.sw.approved.txt+70-54
- tests/SelfTest/Baselines/console.sw.multi.approved.txt+70-54
- tests/SelfTest/Baselines/junit.sw.approved.txt+2
- tests/SelfTest/Baselines/junit.sw.multi.approved.txt+2
- tests/SelfTest/Baselines/sonarqube.sw.approved.txt+2
- tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt+2
- tests/SelfTest/Baselines/tap.sw.approved.txt+25-25
- tests/SelfTest/Baselines/tap.sw.multi.approved.txt+25-25
- tests/SelfTest/Baselines/xml.sw.approved.txt+84-72
- tests/SelfTest/Baselines/xml.sw.multi.approved.txt+84-72
- tests/SelfTest/IntrospectiveTests/Details.tests.cpp+2-2
- tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp-1
- tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp+16-1
- tests/SelfTest/IntrospectiveTests/Reporters.tests.cpp+1-1
- tests/SelfTest/IntrospectiveTests/StringManip.tests.cpp+11
- tests/SelfTest/IntrospectiveTests/TestSpec.tests.cpp+1-1
- tests/SelfTest/IntrospectiveTests/TextFlow.tests.cpp+1-1
- tests/SelfTest/TestRegistrations.cpp-1
- tests/SelfTest/UsageTests/Benchmark.tests.cpp+7-7
- tests/SelfTest/UsageTests/Class.tests.cpp+1-1
- tests/SelfTest/UsageTests/Compilation.tests.cpp+69-2
- tests/SelfTest/UsageTests/Exception.tests.cpp+2-2
- tests/SelfTest/UsageTests/Matchers.tests.cpp+7-7
- tests/SelfTest/UsageTests/Message.tests.cpp+5-5
- tests/SelfTest/UsageTests/Misc.tests.cpp+6-11
- tests/SelfTest/UsageTests/ToStringGeneral.tests.cpp+10-21
- tests/SelfTest/UsageTests/Tricky.tests.cpp+2-2
- tests/SelfTest/helpers/type_with_lit_0_comparisons.hpp+14-9
- tools/scripts/releaseCommon.py+1-1
- .pre-commit-config.yaml+1-1
- BUILD.bazel+18-1
- CMakeLists.txt+1
- MODULE.bazel+20-2
- WORKSPACE-6
- bindings/python/BUILD-3
- bindings/python/build_defs.bzl-29
- bindings/python/google_benchmark/BUILD+3-15
- bindings/python/google_benchmark/__init__.py+1
- bindings/python/nanobind.BUILD-59
- bindings/python/python_headers.BUILD-10
- include/benchmark/benchmark.h+6-1
- pyproject.toml+2-1
- setup.py+62-70
- src/benchmark.cc+13-4
- src/benchmark_register.cc+3-2
- src/benchmark_register.h+2-2
- src/benchmark_runner.cc+2-1
- src/complexity.cc+13-2
- src/cycleclock.h+11-2
- src/json_reporter.cc+1-1
- src/perf_counters.cc+2-1
- src/statistics.cc+2-2
- src/string_util.cc+1-1
- src/sysinfo.cc+25-16
- src/timers.cc+2-2
- test/BUILD+2
- test/CMakeLists.txt+1-7
- test/basic_test.cc+1-1
- test/benchmark_gtest.cc+1-1
- test/complexity_test.cc+100-58
- test/diagnostics_test.cc+2-2
- test/link_main_test.cc+1-1
- test/memory_manager_test.cc+1-1
- test/perf_counters_test.cc+1-1
- test/reporter_output_test.cc+3-3
- test/skip_with_error_test.cc+1-1
- test/user_counters_tabular_test.cc+3
- test/user_counters_test.cc+7-7
- tools/gbench/util.py+3-3
- dependencies/Catch2+1-1
- dependencies/benchmark+1-1
- dependencies/cmake_strict_defaults+1-1
- dependencies/numeric-traits+1-1
- dependencies/operators+1-1
- dependencies/std_module+1-1
- source/bounded/CMakeLists.txt+1
- source/bounded/bounded.cpp+1
- source/bounded/character.cpp+20
- source/bounded/std_iterator.cpp+2-1
- source/containers/algorithms/sort/to_radix_sort_key.cpp+1-9
- source/containers/dynamic_array_data.cpp+12-9
- source/containers/range_view.cpp+1-1
0 commit comments