Andrey Semashev
|
9ded906200
|
The lock pool mutexes are now statically initialized. Fixes #9466.
|
2013-12-14 19:44:23 +04:00 |
|
Andrey Semashev
|
6ab6038e99
|
Added a missing include.
[SVN r85091]
|
2013-07-20 17:59:19 +00:00 |
|
Andrey Semashev
|
55e8b16a12
|
Fixed compilation with gcc 4.4. Optimized code for gcc older than 4.7 and also added support for 128-bit atomic ops. Completed transition to defaulted and deleted functions.
[SVN r84801]
|
2013-06-16 13:40:11 +00:00 |
|
Andrey Semashev
|
9cab8a9ebf
|
Added a generic atomic<> implementation based on the new __atomic intrinsics available in gcc 4.7 and clang 3.2. The new implementation adds support for 128-bit atomic. Other implementations updated to employ new macros in Boost.Config for defaulted and deleted functions (this is not complete yet). Fixed padding for the lock pool. Initializing constructor for atomic<> made explicit to avoid ambiguities of different overloads of operator=.
[SVN r84800]
|
2013-06-15 20:43:48 +00:00 |
|
Andrey Semashev
|
55f3aaadaf
|
Code cleanup. Implemented optimized atomic operations for Windows.
[SVN r81969]
|
2012-12-15 13:24:01 +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 |
|