Added shared_lock_guard. Removed make_lock_guard as it is not always reliable because it technically requires lock_guard to be copyable or moveable.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85471 b8fc166d-592f-0410-95f2-cb63ce0dd405
Removed use of "void" as property type to avoid errors in Clang; added static assertion to prevent this use in the future (it is broken anyway)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85472 b8fc166d-592f-0410-95f2-cb63ce0dd405
Get rid of some macro, improve type traits, fix svn properties, do not supress warnings (refs #9046)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85475 b8fc166d-592f-0410-95f2-cb63ce0dd405
Worked around compilation problem with clang. Renamed parsers tests to avoid alarming Windows UAC. Refs #9050.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85476 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] avoid clang warning about unused ublas function

git-svn-id: http://svn.boost.org/svn/boost/trunk@85478 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] avoid error on geometry::math::abs for MSVC and long long

git-svn-id: http://svn.boost.org/svn/boost/trunk@85479 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixes in unit-test, uncommented one testcase, enabled for 3 of 4 polygon types. Added convenience function to list type in case of errors

git-svn-id: http://svn.boost.org/svn/boost/trunk@85480 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] cleanup test removing defines, moving testing-only-one-type to Jamfile

git-svn-id: http://svn.boost.org/svn/boost/trunk@85481 b8fc166d-592f-0410-95f2-cb63ce0dd405
Improved some of the metaprogramming methods (refs #9046)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85482 b8fc166d-592f-0410-95f2-cb63ce0dd405
Delay character trait extraction (refs #9046)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85483 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added cross-instantiation constructor template, refs #9018.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85484 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: fix more typos in doc.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85485 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix bug introduced by previous commits during conversion of wide character to wide character. Remove duplicate code and add more comments for lcast_ret_unsigned method. Optimize and simplify overflow detection  (refs #9046)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85486 b8fc166d-592f-0410-95f2-cb63ce0dd405
phoenix::function constructor is constexpr, refs #9049

git-svn-id: http://svn.boost.org/svn/boost/trunk@85488 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added Format parameter to the table of syslog and event log parameters.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85489 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] added testcase for ticket 6958 which is also fixed by commit 85451 avoiding spikes

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