Move top-level boost directory over to "devel" (temporarily)


[SVN r38327]
atomic: initial import


[SVN r79348]
Fix compilation of interlocked.hpp

Fix two compilation errors I missed due to sloppy testing :/
Reported-by: <lukester_null@yahoo.co.uk>


[SVN r79615]
Delete arithmetic methods for atomic<void *>

Delete definitions for fetch_add and fetch_sub on void * pointers -- clang
already treats their definition as erroneous.

Reported-by: Anand TM <anand_tm@yahoo.com>



[SVN r79616]
Catch conflicting macro definitions

Compilation reportedly fails on icc, conflicting macro definitions (both
__i686__ and __x86_64__ defined) is under suspicion. This patch tentatively
fixes the issue.

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


[SVN r79617]
Prefer boost::cstdint to stdint

Fixes compilation errors on a number of platforms.



[SVN r79643]
atomic: fix atomicity unit test

Make expectation for BOOST_ATOMIC_*_LOCK_FREE macros match actual platform
support.


[SVN r79644]
atomic: use static linkage for unit tests

Use static linkage for unit tests


[SVN r79645]
atomic: fix lockfree expectation on win64

Expect atomic<long long> to be lockfree on win64 since it it using cmpxchg64
now.


[SVN r79667]
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]
atomic: fix const-correctnes of double-width load



[SVN r80454]
Rename armv6+ to armv6plus

Avoid forbidden character in file name.


[SVN r80525]
Add missing newline at end of file


[SVN r80526]
Add missing copyright and licence notices

Add missing notices to various files to make clear they are distributable
under the boost licence.


[SVN r80527]
Boost.Atomic: committing MSVC visibility patch, auto-linking and long long fix

[SVN r80530]
clients using Boost.Atomic as a shared library need BOOST_ATOMIC_DYN_LINK defined.

[SVN r80573]
atomic: make use of gcc's __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8

__i686__ is not enabled for every platform supporting cmpxchg8b. to work
around this, we provide a separate implementation via gcc's atomic builtins

[SVN r81736]
atomic: update documentation

[SVN r81737]
atomic: fix linking of testsuite

[SVN r81738]
atomic: fix testsuite compilation with -Werror=unused-but-set-variable

[SVN r81756]