Boost.Atomic
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Andrey Semashev ba4dc4c595
Merge pull request #63 from Flamefire/cxx11-requires
Add C++11 requirements to Jamfile
3 weeks ago
.github/workflows Switched tests to std::thread and std::chrono. 4 weeks ago
build Add C++11 requirements to Jamfile 3 weeks ago
cmake Extracted Boost library include paths collection to a CMake module. 2 years ago
config Fixed discrepancy between always_has_native_wait_notify and caps macros. 2 years ago
doc Dropping support for C++03 compilers. 1 month ago
include/boost Use C++11 static_assert. 4 weeks ago
meta [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 3 years ago
src Use C++11 static_assert. 4 weeks ago
test Switched tests to std::thread and std::chrono. 4 weeks ago
.gitattributes Boost.Atomic and Boost.Lockfree merged from trunk. 11 years ago
CMakeLists.txt Use C++11 static_assert. 4 weeks ago
README.md Switch CI links from Travis CI to GitHub Actions. 2 years ago
appveyor.yml Removed legacy MinGW32 from AppVeyor CI. 4 weeks ago
index.html Fixed docs redirection URL. 1 year ago

README.md

Boost.Atomic

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 and later.

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

Build status

Branch GitHub Actions AppVeyor Test Matrix Dependencies
master GitHub Actions AppVeyor Tests Dependencies
develop GitHub Actions AppVeyor Tests Dependencies

License

Distributed under the Boost Software License, Version 1.0.