Skip to content

v1.3.0

Latest

Choose a tag to compare

@ShashwatAgrawal20 ShashwatAgrawal20 released this 01 Jan 08:47
· 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_BLOCK internals to better support both C and C++
  • Fixed cross-compilation issues related to noexcept detection

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