Releases
v2.8.0
Improvements
Templated test cases no longer check whether the provided types are unique (#1628 )
This allows you to e.g. test over uint32_t
, uint64_t
, and size_t
without compilation failing
The precision of floating point stringification can be modified by user (#1612 , #1614 )
We now provide REGISTER_ENUM
convenience macro for generating StringMaker
specializations for enums
See the "String conversion" documentation for details
Added new set of macros for template test cases that enables the use of NTTPs (#1531 , #1609 )
See "Test cases and sections" documentation for details
Fixes
UNSCOPED_INFO
macro now has a prefixed/disabled/prefixed+disabled versions (#1611 )
Reporting errors at startup should no longer cause a segfault under certain circumstances (#1626 )
Miscellaneous
CMake will now prevent you from attempting in-tree build (#1636 , #1638 )
Previously it would break with an obscure error message during the build step
You can’t perform that action at this time.