Andrey Semashev
de22c6a203
Added a link to a gcc bug in the comment about consume/acquire MO.
2017-09-20 13:50:33 +03:00
Andrey Semashev
23d5770bde
Minor docs formatting correction.
2017-08-06 22:09:41 +03:00
Andrey Semashev
b23afe4b0c
Added docs for atomic_flag.
2017-08-06 22:04:26 +03:00
Andrey Semashev
4467cfbd3b
Documented the extra operations added as an extension of Boost.Atomic.
...
Also made a few wording corrections and added is_always_lock_free and
a section about atomic<> typedefs. Clarified the status quo regarding
memory_order_consume. Removed the obsolete preudo-header for doxygen
that was not used for docs (if we want doxygen, it's better to
add comments to the real headers anyway).
2017-07-19 22:05:20 +03:00
Andrey Semashev
5b30e196a6
Added is_always_lock_free static constant from C++17.
2016-10-13 15:59:22 +03:00
Rene Rivera
019610574b
Add, and update, documentation build targets.
2016-10-10 11:39:47 -05:00
Andrey Semashev
cc9cff37af
Documented BOOST_ATOMIC_NO_CMPXCHG8B and BOOST_ATOMIC_NO_MFENCE config macros.
2016-09-15 01:19:52 +03:00
Andrey Semashev
ffe7710a90
Added a boostdoc target to unify Boost release docs building.
2016-01-06 21:04:08 +03:00
Andrey Semashev
4dee330229
Added support for types with non-trivial default constructors.
2014-07-07 22:40:41 +04:00
Andrey Semashev
560e3c0465
Clarified the requirements on the types compatible with boost::atomic.
2014-06-10 00:21:31 +04:00
Andrey Semashev
7fcb3b18b0
#9527 . Fixed a typo in the docs.
2014-05-17 22:06:27 +04:00
Andrey Semashev
b80d0ebe36
Documented the BOOST_ATOMIC_NO_ATOMIC_FLAG_INIT macro.
2014-05-17 20:07:52 +04:00
Andrey Semashev
00c21f9978
Documented new feature test and configuration macros. Fixed disabled gcc atomic backend.
2014-05-17 19:20:51 +04:00
Andrey Semashev
44e9f3c1b7
Added a readme and a logo.
2014-01-19 18:13:36 +04:00
Andrey Semashev
88eb902af7
More docs updates.
...
[SVN r84803]
2013-06-16 13:55:00 +00:00
Andrey Semashev
5f9abc8544
Added docs for atomicity detection macros.
...
[SVN r84802]
2013-06-16 13:46:39 +00:00
Tim Blechmann
a6b599b6bb
atomic: fix example code
...
patch by gregor jasny
[SVN r82361]
2013-01-05 14:54:40 +00:00
Tim Blechmann
982dc948e3
atomic: fix typos
...
fixes #7804
[SVN r82072]
2012-12-18 09:43:23 +00:00
Andrey Semashev
39760bdd91
Updated reference to platform.hpp according to rearranged header layout.
...
[SVN r81933]
2012-12-14 11:32:31 +00:00
Tim Blechmann
8622f33f85
atomic: integrate documentation
...
[SVN r81757]
2012-12-07 14:52:41 +00:00
Tim Blechmann
be1524ea4e
atomic: update documentation
...
[SVN r81737]
2012-12-06 12:35:42 +00:00
Helge Bahmann
71564c97cf
Add missing copyright and licence notices
...
Add missing notices to various files to make clear they are distributable
under the boost licence.
[SVN r80527]
2012-09-14 19:12:13 +00:00
Helge Bahmann
131b70c1fa
atomic: initial import
...
[SVN r79348]
2012-07-08 11:21:45 +00:00