This major release contains the following changes since v1.9-ga.2:
- There are some ABI-breaking changes (#270).
- New atomic functions about
bool
have been added. The width specifier forbool
isb
. - The library can be built with Clang for MSVC targets, which is default for the Clang that is installed with Visual Studio Installer. SEH stack unwinding is now functional on x86, with either Clang or MSVC. For this setup, Meson 1.7 or newer is required.
_MCF_thread_self()
now callsTlsGetValue2()
on Windows 11 24H2, which does not destroy the thread-local last error number, and is more efficient.
Full Changelog: v1.9-ga.2...v2.0-ga.1