mirror of
https://github.com/boostorg/atomic.git
synced 2026-02-02 08:22:08 +00:00
5b28e12f1df5c8c9a3d18bafaadcd033e14c20b7
Fixed incorrect calculation of the min distance limit for arithmetic tests. Moved some of the arithmetic tests to a separate function because otherwise MSVC-10 for x64 generated broken code (the code would use garbage values in registers to pass arguments to add_and_test/sub_and_test). Added output operators and employed newer test macros that output compared values in case of test failure.
Added Windows version specification to fix compilation with MSVC. The code targets for Windows 2000.
Boost.Atomic, part of collection of the Boost C++ Libraries, implements atomic operations for various CPU architectures, reflecting and extending 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
- Documentation
- Report bugs. Be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well.
- Submit your patches as pull requests against develop branch. Note that by submitting patches you agree to license your modifications under the Boost Software License, Version 1.0.
License
Distributed under the Boost Software License, Version 1.0.
Description
Languages
C++
99.3%
CMake
0.7%
