Improvements
- Added
Catch::getSeed
function that user code can call to retrieve current rng-seed - Better detection of compiler support for
-ffile-prefix-map
(#2517) - Catch2's shared libraries now have
SOVERSION
set (#2516) catch2/catch_all.hpp
convenience header no longer transitively includeswindows.h
(#2432, #2526)
Fixes
- Fixed compilation on Universal Windows Platform
- Fixed compilation on VxWorks (#2515)
- Fixed compilation on Cygwin (#2540)
- Remove unused variable in reporter registration (#2538)
- Fixed some symbol visibility issues with dynamic library on Windows (#2527)
- Suppressed
-Wuseless-cast
warnings inREQUIRE_THROWS*
macros (#2520, #2521)- This was triggered when the potentially throwing expression evaluates to
void
- This was triggered when the potentially throwing expression evaluates to
- Fixed "warning: storage class is not first" with
nvc++
(#2533) - Fixed handling of
DL_PATHS
argument tocatch_discover_tests
on MacOS (#2483) - Suppressed
*-avoid-c-arrays
clang-tidy warning inTEMPLATE_TEST_CASE
(#2095, #2536)