Skip to content

v1.0-beta.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@lhmouse lhmouse released this 02 May 06:06
· 1057 commits to master since this release

This revision contains the following changes:

  1. Destructors that have been registered with _MCF_tls_key_new() are no longer called upon process exit, as specified by the ISO C11 standard, which also matches the behavior of pthread_key_create() on Linux.
    • This has no effect on callbacks registered with __cxa_thread_atexit() which are called both upon thread and process exit.
  2. Multiple definition errors about memcmp() etc. when linking against the static library no longer happen; reported by lhmouse/nano-win#40.
  3. The binaries were built with GCC 12, unlike previous ones which were built with GCC 11.

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