You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The baseline for Catch2 is still C++14 with some reasonable workarounds for specific compilers, so if VS2017 starts acting up again, the support will be dropped again.
Suppressed clang-tidy's bugprone-chained-comparison in assertions (#2801)
Improved the static analysis mode to evaluate arguments to TEST_CASE and SECTION (#2817)
Clang-tidy should no longer warn about runtime arguments to these macros being unused in static analysis mode.
Clang-tidy can warn on issues involved arguments to these macros.
Added support for literal-zero detectors based on consteval constructors
This is required for compiling REQUIRE((a <=> b) == 0) against MSVC's stdlib.
Sadly, MSVC still cannot compile this assertion as it does not implement C++20 correctly.