New
v3.9.1
Fixes
- Fixed bad error reporting for multiple nested assertions (#1292)
- Fixed W4702 (unreachable code) in the polyfill for std::unreachable (#3007)
- Fixed decomposition of assertions comparing enum-backed bitfields (#3001)
- Fixed StringMaker specialization for
time_point<system_clock>with non-default duration type (#2685)
Improvements
- Exceptions thrown during stringification of decomposed expression no longer fail the assertion (#2980)
- The selection logic for
CATCH_TRAPprefers__builtin_debugtrapon all platforms when Catch2 is compiled with Clang