1 file changed
+1
-1
lines changed- .clang-tidy+1-1
- CMakeLists.txt+15-3
- CMakePresets.json+11-2
- README.md+12-1
- benchmarks/CMakeLists.txt+16
- benchmarks/assertion_listener.cpp+28
- benchmarks/runtime_assertion_benches.cpp+27
- data/sponsors/github_repo_sponsorship.png
- docs/ci-and-misc.md+7
- docs/command-line.md+16
- docs/generators.md+4-3
- docs/release-notes.md+51
- docs/thread-safety.md+117-18
- extras/catch_amalgamated.cpp+324-191
- extras/catch_amalgamated.hpp+97-61
- meson.build+1-1
- src/catch2/catch_config.cpp+24
- src/catch2/catch_config.hpp+4
- src/catch2/catch_message.cpp+15-16
- src/catch2/catch_message.hpp+2-3
- src/catch2/catch_registry_hub.cpp-1
- src/catch2/catch_session.cpp+55-1
- src/catch2/catch_tostring.cpp+27-19
- src/catch2/catch_tostring.hpp+13-5
- src/catch2/catch_version.cpp+1-1
- src/catch2/catch_version_macros.hpp+1-1
- src/catch2/generators/catch_generators_adapters.hpp+3-2
- src/catch2/interfaces/catch_interfaces_capture.cpp+8-1
- src/catch2/interfaces/catch_interfaces_capture.hpp+16-5
- src/catch2/internal/catch_commandline.cpp+3
- src/catch2/internal/catch_compiler_capabilities.hpp+8-4
- src/catch2/internal/catch_console_colour.cpp+5-1
- src/catch2/internal/catch_context.cpp+2-13
- src/catch2/internal/catch_context.hpp+2-11
- src/catch2/internal/catch_debugger.cpp+1-1
- src/catch2/internal/catch_debugger.hpp+16-5
- src/catch2/internal/catch_fatal_condition_handler.cpp+11-7
- src/catch2/internal/catch_jsonwriter.cpp+39-22
- src/catch2/internal/catch_message_info.cpp+6-5
- src/catch2/internal/catch_message_info.hpp+2-1
- src/catch2/internal/catch_platform.hpp+3
- src/catch2/internal/catch_reusable_string_stream.cpp+19-11
- src/catch2/internal/catch_run_context.cpp+46-43
- src/catch2/internal/catch_run_context.hpp-8
- src/catch2/internal/catch_unique_ptr.hpp+1-1
- src/catch2/internal/catch_xmlwriter.cpp+63-47
- tests/CMakeLists.txt+33
- tests/ExtraTests/CMakeLists.txt+45-13
- tests/ExtraTests/X40-QuickExit.cpp+28
- tests/SelfTest/Baselines/automake.sw.approved.txt+3
- tests/SelfTest/Baselines/automake.sw.multi.approved.txt+3
- tests/SelfTest/Baselines/compact.sw.approved.txt+19-2
- tests/SelfTest/Baselines/compact.sw.multi.approved.txt+19-2
- tests/SelfTest/Baselines/console.std.approved.txt+2-2
- tests/SelfTest/Baselines/console.sw.approved.txt+97-2
- tests/SelfTest/Baselines/console.sw.multi.approved.txt+97-2
- tests/SelfTest/Baselines/junit.sw.approved.txt+5-1
- tests/SelfTest/Baselines/junit.sw.multi.approved.txt+5-1
- tests/SelfTest/Baselines/sonarqube.sw.approved.txt+4
- tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt+4
- tests/SelfTest/Baselines/tap.sw.approved.txt+27-1
- tests/SelfTest/Baselines/tap.sw.multi.approved.txt+27-1
- tests/SelfTest/Baselines/teamcity.sw.approved.txt+6
- tests/SelfTest/Baselines/teamcity.sw.multi.approved.txt+6
- tests/SelfTest/Baselines/xml.sw.approved.txt+125-2
- tests/SelfTest/Baselines/xml.sw.multi.approved.txt+125-2
- tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp+13
- tests/SelfTest/IntrospectiveTests/Json.tests.cpp+27-1
- tests/SelfTest/IntrospectiveTests/ToString.tests.cpp+48-2
- tests/SelfTest/IntrospectiveTests/Xml.tests.cpp+22-2
- tests/SelfTest/UsageTests/Misc.tests.cpp+12
- tests/SelfTest/UsageTests/ToStringChrono.tests.cpp+6
- tests/TestScripts/testBazelExitGuardFile.py+88
0 commit comments