mirror of
https://github.com/boostorg/atomic.git
synced 2026-02-09 22:32:12 +00:00
e3536bec7561c77bb2d75c1c3a45491b717f220d
Cleanup of the success flag in CAS operations has been reworked. The flag is automatically cleared by default and only set when the operation succeeds. Also minor code reformatting and __volatile__ specifications to prohibit the assembler code moving around.
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%
