v1.0-beta.5
Pre-release
Pre-release
This revision contains the following updates:
- ABI version macros have been added in
<mcfgthread/version.h>
which is also included by other headers. - DLL version information can now be viewed in Windows Explorer.
GetModuleHandleExW()
is no longer invoked upon each thread's creation and termination.- A new function
_MCF_hires_utc_now()
has been added, which can be utilized to implementclock_gettime()
in the future. _MCF_mutex_lock()
and_MCF_mutex_unlock()
can be inlined if there is no contention, for example, in single-threaded programs.- Standard string functions
memcpy()
,memmove()
,memset()
andmemcmp()
have been implemented in assembly for x86 and x86-64. They are exported from the DLL for external use. On the other platforms, the generic ones from NTDLL are called. This can reduce code size a bit. - Prebuilt binaries are now optimized for size instead of speed.
Full Changelog: v1.0-beta.4...v1.0-beta.5