Skip to content

v1.0-beta.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@lhmouse lhmouse released this 27 Apr 09:50
· 1076 commits to master since this release

This revision contains the following updates:

  1. ABI version macros have been added in <mcfgthread/version.h> which is also included by other headers.
  2. DLL version information can now be viewed in Windows Explorer.
  3. GetModuleHandleExW() is no longer invoked upon each thread's creation and termination.
  4. A new function _MCF_hires_utc_now() has been added, which can be utilized to implement clock_gettime() in the future.
  5. _MCF_mutex_lock() and _MCF_mutex_unlock() can be inlined if there is no contention, for example, in single-threaded programs.
  6. Standard string functions memcpy(), memmove(), memset() and memcmp() 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.
  7. Prebuilt binaries are now optimized for size instead of speed.

Full Changelog: v1.0-beta.4...v1.0-beta.5