Skip to content

7.4.18

Compare
Choose a tag to compare
@ivmai ivmai released this 24 Aug 21:18

Changes

  • Avoid AO_stack_t to cross CPU cache line boundary
  • Do not assume 'ordered except earlier write' for UWP/arm64
  • Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET
  • Fix 'use of undeclared SIG_BLOCK' Clang error if -std=c89 on Cygwin
  • Fix a typo in comment of AO_stack_push_explicit_aux_release
  • Fix code indentation in main of test_stack.c
  • Remove outdated comment about unsupported Win64 in atomic_ops_stack.h
  • Repeat black list check on CAS fail in stack_push_explicit_aux_release

Build status

Travis CI build
AppVeyor CI build

Distribution Tarball

libatomic_ops-7.4.18.tar.gz (see the Assets, md5: 8664722bcb476f92c070fc69fa32392f)