Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion thirdparty/catch2
Submodule catch2 updated 92 files
+3 −0 .clang-tidy
+1 −1 CMakeLists.txt
+432 −266 Doxyfile
+6 −1 benchmarks/CMakeLists.txt
+16 −0 benchmarks/only_include.cpp
+81 −0 benchmarks/readme.md
+36 −9 benchmarks/runtime_assertion_benches.cpp
+37 −0 docs/matchers.md
+24 −0 docs/other-macros.md
+17 −0 docs/release-notes.md
+79 −96 extras/catch_amalgamated.cpp
+254 −186 extras/catch_amalgamated.hpp
+1 −1 meson.build
+2 −3 src/CMakeLists.txt
+5 −5 src/catch2/benchmark/detail/catch_analyse.cpp
+1 −1 src/catch2/benchmark/detail/catch_benchmark_function.hpp
+1 −1 src/catch2/benchmark/detail/catch_run_for_at_least.cpp
+1 −1 src/catch2/catch_all.hpp
+6 −6 src/catch2/catch_message.cpp
+15 −3 src/catch2/catch_message.hpp
+0 −5 src/catch2/catch_registry_hub.cpp
+1 −0 src/catch2/catch_session.cpp
+21 −13 src/catch2/catch_tostring.hpp
+1 −1 src/catch2/catch_translate_exception.hpp
+1 −1 src/catch2/catch_version.cpp
+1 −1 src/catch2/catch_version_macros.hpp
+0 −1 src/catch2/interfaces/catch_interfaces_all.hpp
+0 −10 src/catch2/interfaces/catch_interfaces_capture.hpp
+1 −1 src/catch2/interfaces/catch_interfaces_config.hpp
+0 −47 src/catch2/interfaces/catch_interfaces_enum_values_registry.hpp
+0 −1 src/catch2/interfaces/catch_interfaces_registry_hub.hpp
+8 −1 src/catch2/internal/catch_assertion_handler.cpp
+11 −5 src/catch2/internal/catch_assertion_handler.hpp
+16 −8 src/catch2/internal/catch_compiler_capabilities.hpp
+2 −2 src/catch2/internal/catch_decomposer.hpp
+10 −18 src/catch2/internal/catch_enum_info.cpp
+48 −0 src/catch2/internal/catch_enum_info.hpp
+0 −36 src/catch2/internal/catch_enum_values_registry.hpp
+1 −1 src/catch2/internal/catch_exception_translator_registry.hpp
+3 −3 src/catch2/internal/catch_output_redirect.cpp
+27 −28 src/catch2/internal/catch_run_context.cpp
+1 −3 src/catch2/internal/catch_run_context.hpp
+1 −1 src/catch2/internal/catch_singletons.hpp
+4 −3 src/catch2/internal/catch_tag_alias_registry.cpp
+1 −1 src/catch2/internal/catch_tag_alias_registry.hpp
+1 −1 src/catch2/internal/catch_test_case_registry_impl.hpp
+2 −2 src/catch2/internal/catch_test_failure_exception.cpp
+9 −3 src/catch2/internal/catch_test_macro_impl.hpp
+3 −3 src/catch2/internal/catch_test_registry.hpp
+5 −5 src/catch2/matchers/catch_matchers.cpp
+38 −6 src/catch2/matchers/catch_matchers.hpp
+0 −8 src/catch2/matchers/catch_matchers_container_properties.cpp
+10 −8 src/catch2/matchers/catch_matchers_container_properties.hpp
+7 −7 src/catch2/matchers/catch_matchers_contains.hpp
+1 −5 src/catch2/matchers/catch_matchers_quantifiers.cpp
+24 −21 src/catch2/matchers/catch_matchers_quantifiers.hpp
+5 −1 src/catch2/matchers/catch_matchers_templated.cpp
+64 −35 src/catch2/matchers/catch_matchers_templated.hpp
+1 −1 src/catch2/matchers/internal/catch_matchers_impl.hpp
+2 −3 src/catch2/meson.build
+2 −3 src/catch2/reporters/catch_reporter_cumulative_base.cpp
+2 −2 src/catch2/reporters/catch_reporter_helpers.cpp
+1 −0 tests/BUILD.bazel
+2 −1 tests/CMakeLists.txt
+1 −1 tests/ExtraTests/CMakeLists.txt
+2 −0 tests/ExtraTests/X02-DisabledMacros.cpp
+26 −0 tests/ExtraTests/X05-DeferredStaticChecks.cpp
+1 −0 tests/SelfTest/Baselines/automake.sw.approved.txt
+1 −0 tests/SelfTest/Baselines/automake.sw.multi.approved.txt
+15 −12 tests/SelfTest/Baselines/compact.sw.approved.txt
+15 −12 tests/SelfTest/Baselines/compact.sw.multi.approved.txt
+2 −2 tests/SelfTest/Baselines/console.std.approved.txt
+40 −19 tests/SelfTest/Baselines/console.sw.approved.txt
+40 −19 tests/SelfTest/Baselines/console.sw.multi.approved.txt
+2 −1 tests/SelfTest/Baselines/junit.sw.approved.txt
+2 −1 tests/SelfTest/Baselines/junit.sw.multi.approved.txt
+6 −5 tests/SelfTest/Baselines/sonarqube.sw.approved.txt
+6 −5 tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt
+10 −4 tests/SelfTest/Baselines/tap.sw.approved.txt
+10 −4 tests/SelfTest/Baselines/tap.sw.multi.approved.txt
+2 −0 tests/SelfTest/Baselines/teamcity.sw.approved.txt
+2 −0 tests/SelfTest/Baselines/teamcity.sw.multi.approved.txt
+47 −20 tests/SelfTest/Baselines/xml.sw.approved.txt
+47 −20 tests/SelfTest/Baselines/xml.sw.multi.approved.txt
+2 −2 tests/SelfTest/IntrospectiveTests/Integer.tests.cpp
+1 −0 tests/SelfTest/IntrospectiveTests/Reporters.tests.cpp
+0 −40 tests/SelfTest/IntrospectiveTests/ToString.tests.cpp
+72 −15 tests/SelfTest/UsageTests/EnumToString.tests.cpp
+131 −0 tests/SelfTest/UsageTests/MatchersConstexpr.tests.cpp
+2 −2 tests/SelfTest/UsageTests/ToStringPair.tests.cpp
+6 −6 tests/SelfTest/UsageTests/ToStringTuple.tests.cpp
+1 −0 tests/meson.build