lockfree: import boost.lockfree with boost.atomic as implementation detail

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: work around thread/exception/parameter vs test compile issue

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: move atomic to namespace boost::lockfree_atomic

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: clang++ compile fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: don't try to use std::atomic

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: possible compile fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: correct use of defaulted functions

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: default compiler hints

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: testsuite compile fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: fix some compiler warnings & relax stress tests

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: work around pgi compile error

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: testsuite compile fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: another testsuite fix

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: replace not by ! to allow compilation with msvc

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: more msvc test fixes

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: fix linking issue of boost.interprocess-related symbols

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: compile fix for tagged pointer

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: testsuite - avoid stack-allocation of tester classes

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: remove unused template argument

Signed-off-by: Tim Blechmann <tim@klingt.org>
lockfree: another win32 testsuite compile fix

Signed-off-by: Tim Blechmann <tim@klingt.org>