Published September 30, 2025
| Version v3.11.0
Software
Open
catchorg/Catch2: v3.11.0
Authors/Creators
- Martin Hořeňovský
- Phil Nash1
- Chris Thrasher
- Clare Macrae
- Jozef Grajciar
- Martin Moene2
- Kosta3
- PureAbstract
- Martin Jeřábek
- Vertexwahn
- Baruch
- offa
- Axel Huebl4
- coombez
- dvirtz
- NeroBurner
- David Seifert5
- Dimitrij Mijoski
- Pfiffikus
- Uilian Ries6
- VZ7
- Daniele E. Domenichelli
- Mickey Rose
- Maciej Patro
- Alan Jowett8
- Alexandr Timofeev
- Billy O'Neal8
- Eisuke Kawashima9
- Steven Franzen
- Tim Blechmann
- 1. Shaved Yaks
- 2. Leiden University
- 3. Autodesk
- 4. LBNL, previously HZDR
- 5. Gentoo Linux
- 6. @conan-io
- 7. TT-Solutions
- 8. Microsoft
- 9. nil
Description
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
--invisiblesmode. - Added support for Bazel's
TEST_RANDOM_SEEDenv var (#3021) - Added support for Bazel's
TEST_PREMATURE_EXIT_FILEenv 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
Files
catchorg/Catch2-v3.11.0.zip
Files
(1.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e26481111db9bd9f72a30bda3cc3ec96
|
1.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/catchorg/Catch2/tree/v3.11.0 (URL)
Software
- Repository URL
- https://github.com/catchorg/Catch2