Skip to content

v1.0-beta.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@lhmouse lhmouse released this 07 May 14:49
· 1123 commits to master since this release

This revision contains the following changes:

  1. Atomic functions have been refactored to avoid a GCC optimization bug. This has improved performance a little by allowing dead memory stores to be optimized out, while has also reduced binary size by ~2KiB. These new atomic functions are public APIs, denoted by a single leading underscore in their names.
  2. __MCF_ALWAYS_INLINE functions now have external linkage (the static specifier has been removed) to prevent warnings when they are called from extern inline functions.

Full Changelog: v1.0-beta.7...v1.0-beta.8