Commit Graph

61 Commits

Author SHA1 Message Date
Tim Blechmann
764db51b6d atomic: adapt for constexpr and noexcept
Signed-off-by: Tim Blechmann <tim@klingt.org>

[SVN r82870]
2013-02-14 12:32:41 +00:00
Tim Blechmann
982dc948e3 atomic: fix typos
fixes #7804

[SVN r82072]
2012-12-18 09:43:23 +00:00
Andrey Semashev
7dabb82d2b Added threading=multi requirement to fix linking with pthread.
[SVN r81833]
2012-12-10 19:43:51 +00:00
Tim Blechmann
eea655ca35 atomic: fix testsuite compilation with -Werror=unused-but-set-variable
[SVN r81756]
2012-12-07 13:35:25 +00:00
Tim Blechmann
0b153e9f03 atomic: fix linking of testsuite
[SVN r81738]
2012-12-06 12:35:53 +00:00
Helge Bahmann
00a7156487 atomic: remove remaining C99 ints
Remove remaining references to (u)intX_t, use the boost::(u)intX_t ones
instead. Fixes remaining unit test failures on Windows.


[SVN r79670]
2012-07-22 13:05:39 +00:00
Helge Bahmann
a7b62d7f46 atomic: fix lockfree expectation on win64
Expect atomic<long long> to be lockfree on win64 since it it using cmpxchg64
now.


[SVN r79667]
2012-07-22 13:02:43 +00:00
Helge Bahmann
4e45b3a94c atomic: use static linkage for unit tests
Use static linkage for unit tests


[SVN r79645]
2012-07-21 19:11:07 +00:00
Helge Bahmann
e2966c0f1b atomic: fix atomicity unit test
Make expectation for BOOST_ATOMIC_*_LOCK_FREE macros match actual platform
support.


[SVN r79644]
2012-07-21 19:00:40 +00:00
Helge Bahmann
8b95b4018a Prefer boost::cstdint to stdint
Fixes compilation errors on a number of platforms.



[SVN r79643]
2012-07-21 18:50:11 +00:00
Helge Bahmann
131b70c1fa atomic: initial import
[SVN r79348]
2012-07-08 11:21:45 +00:00