MPL: Remove obsolete GCC version checks.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86260 b8fc166d-592f-0410-95f2-cb63ce0dd405
MPL: Limit a GCC workaround to a version tested to not need it.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86261 b8fc166d-592f-0410-95f2-cb63ce0dd405
Use memcpy in more places.
Add optimized bitwise operations for unsigned integers.
Fixes #9243.
Refs #9231.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86262 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix mpl on MSVC.

MSVC defines this macro to 0.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86263 b8fc166d-592f-0410-95f2-cb63ce0dd405
* Reformatted and completed legacy code removal patches from Stephen Kelly (note: this patch treads on changesets [86244], [86245] and [86249], will restore later) 
* Changed hashed indices internal data structure
* Changed hashed index iterator serialization
* Added reserve to hashed indices
* noexcept specification
* Lazy node allocation in insertion
* Doc typos

git-svn-id: http://svn.boost.org/svn/boost/trunk@86264 b8fc166d-592f-0410-95f2-cb63ce0dd405
docs for stuff in regex_actions.hpp, refs #7662

git-svn-id: http://svn.boost.org/svn/boost/trunk@86267 b8fc166d-592f-0410-95f2-cb63ce0dd405
removed support for compilers without template partial specialization

git-svn-id: http://svn.boost.org/svn/boost/trunk@86269 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix virtual methods in doxygen2boostbook.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86270 b8fc166d-592f-0410-95f2-cb63ce0dd405
Add newlines to doxygen2boostbook output.

Hopefully this won't break anything, and will make it much easier to read the
intermediate files.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86271 b8fc166d-592f-0410-95f2-cb63ce0dd405
Remove unused date handling code from html-help.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86272 b8fc166d-592f-0410-95f2-cb63ce0dd405
Try to make last-revsion a little more robust.

Don't display anything for empty '$Date$' variables, and just display the value
for normal, non version control values.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86273 b8fc166d-592f-0410-95f2-cb63ce0dd405
Factor out method and function attributes.

Not all attributes apply to all methods and functions, but hopefully they should
never appear when inappropriate.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86274 b8fc166d-592f-0410-95f2-cb63ce0dd405
Avoid confusing arguments with quialifiers from argsstring.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86275 b8fc166d-592f-0410-95f2-cb63ce0dd405
Less verbose handling of qualifiers.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86276 b8fc166d-592f-0410-95f2-cb63ce0dd405
Add noexcept and constexpr to doxygen to boostbook coversion.

Should really add proper support to boostbook for `=delete`, `=default` and
noexcept, but I'm not feeling that keen right now. I'm not sure I did the right
thing with `BOOST_CONSTEXPR_OR_CONST`.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86277 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix support for const, volatile, and pure virtual.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86278 b8fc166d-592f-0410-95f2-cb63ce0dd405
Use specifiers attribute for virtual and explicit.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86279 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix workaround ifdef.

git-svn-id: http://svn.boost.org/svn/boost/trunk@86280 b8fc166d-592f-0410-95f2-cb63ce0dd405
one trivial and one subtle (http://stackoverflow.com/a/12187709/213114) fix

git-svn-id: http://svn.boost.org/svn/boost/trunk@86281 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: Add Copyright.

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