Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
catch_amalgamated.hpp.asc | 2025-09-30 | 833 Bytes | |
catch_amalgamated.cpp.asc | 2025-09-30 | 833 Bytes | |
catch_amalgamated.hpp | 2025-09-30 | 533.0 kB | |
catch_amalgamated.cpp | 2025-09-30 | 435.3 kB | |
README.md | 2025-09-30 | 993 Bytes | |
v3.11.0 source code.tar.gz | 2025-09-30 | 1.4 MB | |
v3.11.0 source code.zip | 2025-09-30 | 1.7 MB | |
Totals: 7 Items | 4.1 MB | 8 |
Fixes
- Fixed building on non-desktop GDK platforms (#3029)
- Fixed message macros being susceptible to race in specific scenario (#3031)
- Catch2's SEH filter will call the previously installed filter after reporting the error (#3033)
Improvements
- Handling of scoped messages (e.g.
CAPTURE
) is a bit faster. - Better out-of-the-box support for QNX (#2953)
- Improved performance of assertions by up-to 10%
- Release mode assertion fast-path sees the biggest improvement.
- Faster processing of non-escaped strings in
--invisibles
mode. - Added support for Bazel's
TEST_RANDOM_SEED
env var (#3021) - Added support for Bazel's
TEST_PREMATURE_EXIT_FILE
env var (#3020) - This creates a file that is deleted if the tests exit normally, but stays around if the process dies unexpectedly.
- This functionality is also exposed through CLI as
--premature-exit-guard-file
Miscellaneous
- Tuple.app has sponsored Catch2