mirror of
https://github.com/boostorg/atomic.git
synced 2026-02-09 10:22:20 +00:00
e55bf17309e10575d942c8b42abfa75c8ccb6bb1
memory_order_consume is promoted to memory_order_acquire on these architectures as they have a weaker memory model than other architectures. GCC seems to behave the same way. Added nonessential checks to compiler barriers so that the behavior is closer to thread fences.
Boost.Atomic, part of collection of the Boost C++ Libraries, implements atomic operations for various CPU architectures, reflecting the standard interface defined in C++11.
Directories
- build - Boost.Atomic build scripts
- doc - QuickBook documentation sources
- include - Interface headers of Boost.Atomic
- src - Compilable source code of Boost.Atomic
- test - Boost.Atomic unit tests
More information
License
Distributed under the Boost Software License, Version 1.0.
Description
Languages
C++
99.3%
CMake
0.7%
