Workaround for GCC bug (refs #8651)

git-svn-id: http://svn.boost.org/svn/boost/trunk@84683 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: apply patch #8550.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84684 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: fix bug on future::then when the continuation is void() ir T&().

git-svn-id: http://svn.boost.org/svn/boost/trunk@84685 b8fc166d-592f-0410-95f2-cb63ce0dd405
Apply patch from #8644.
Refs #8644.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84686 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix assignment operations to be safe after a move.
Added test cases to catch bug case.
Refs #8667.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84687 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: update future doc with void set_exception_at_thread_exit(E p).

git-svn-id: http://svn.boost.org/svn/boost/trunk@84688 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: cleanup test_8596.cpp.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84689 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: update doc external_locking.qbk to remove const in mutex() function.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84690 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: Added  test_8674.cpp test.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84691 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed documentation of convex_hull

git-svn-id: http://svn.boost.org/svn/boost/trunk@84692 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] pending change, changed name of group (for doxygen)

git-svn-id: http://svn.boost.org/svn/boost/trunk@84693 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] added Mats in doc, moved Andrew to keep it alphabetical

git-svn-id: http://svn.boost.org/svn/boost/trunk@84694 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added implementation of 64-bit atomic operations on 32-bit Windows. Pointer specializations of 64-bit CAS-based atomic implementation extracted to a separate header, since these specializations are not needed on 32-bit platforms.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84695 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] added warning for template parameters without a type (which is usually an error in the docs)

git-svn-id: http://svn.boost.org/svn/boost/trunk@84696 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed documentation of return_buffer and exterior_ring

git-svn-id: http://svn.boost.org/svn/boost/trunk@84697 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] doc, updated release notes

git-svn-id: http://svn.boost.org/svn/boost/trunk@84698 b8fc166d-592f-0410-95f2-cb63ce0dd405
Code cleanup.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84699 b8fc166d-592f-0410-95f2-cb63ce0dd405
Code cleanup.

git-svn-id: http://svn.boost.org/svn/boost/trunk@84700 b8fc166d-592f-0410-95f2-cb63ce0dd405
[range] Fix off-by-one error in implementation of irange() (refs #7731).

git-svn-id: http://svn.boost.org/svn/boost/trunk@84701 b8fc166d-592f-0410-95f2-cb63ce0dd405
Update aknowledgements section

git-svn-id: http://svn.boost.org/svn/boost/trunk@84702 b8fc166d-592f-0410-95f2-cb63ce0dd405