·
6 commits
to master
since this release
Highlights
MSVC is now supported
- Removed the hard MSVC ban
- MSVC builds are supported by compiling test sources as C++ (/TP, /EHsc)
Library Changes
- Refactored
TEC_TRY_BLOCKinternals to better support both C and C++ - Fixed cross-compilation issues related to
noexceptdetection
Note
TEC_TRY_BLOCK now takes a code argument:
TEC_TRY_BLOCK({
/* test code */
});Compiler & Portability Fixes
- Fixed test registration in C++ by removing reliance on constructor attributes
Full Changelog: v1.2.1...v1.3.0