Removed the workaround for ticket 8642 as it doesn't really help but just covers the problem. Attempt to avoid using codecvt() from Boost.Filesystem instead.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86150 b8fc166d-592f-0410-95f2-cb63ce0dd405
Reverted asio changed made under [85904], [85952], [86050] and [86105]. Will reconsider after 1.55 is released.


git-svn-id: http://svn.boost.org/svn/boost/trunk@86151 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix WinRT detection.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86152 b8fc166d-592f-0410-95f2-cb63ce0dd405
Add WinRT implementation notes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86153 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix dead links in documentation.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86154 b8fc166d-592f-0410-95f2-cb63ce0dd405
fixed memory leak on load_object_ptr and other changes

git-svn-id: http://svn.boost.org/svn/boost/trunk@86155 b8fc166d-592f-0410-95f2-cb63ce0dd405
fixed memory leak on load_object_ptr and other changes

git-svn-id: http://svn.boost.org/svn/boost/trunk@86156 b8fc166d-592f-0410-95f2-cb63ce0dd405
fixed infinite loop on wrong argument for --locate-root

git-svn-id: http://svn.boost.org/svn/boost/trunk@86157 b8fc166d-592f-0410-95f2-cb63ce0dd405
More noexcept modifiers, especially for some of boost::get(T*) and assign/move_assign helpers (refs #7960)

git-svn-id: http://svn.boost.org/svn/boost/trunk@86158 b8fc166d-592f-0410-95f2-cb63ce0dd405
Reworked futex auto-reset event to eliminate missed posts problem.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86160 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: Added a polymorphic executor and an executor_adaptor.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86161 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: try to fix issue with double definition of shared_state_base.

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