Added basic rvalue support and marked some functions with BOOST_NOEXCEPT (#refs #7620)
Remove usage of deprecated macros
Basic rvalues and C++11 support part 2 (refs #7718 , all bugs from patch were fixed)
Fix a couple more deprecated macros in Boost.Variant
Refs #7718 :
Workaroung GCC-4.7.2 internal compiler error
More functions marked with BOOST_NOEXCEPT
Added move constructors and move assignment operators to recursive_wrapper
Use is_nothrow_move_constructible from Boost.TypeTraits in Boost.Variant (refs #8296)
Update docs of Boost.Variant. Add advice about recursive_wrapper performance (refs #7718)
Multivisitors commit (refs #8459)
Added one more test for multivisitors that will be used as an example in documentation (refs #8459)
Update Boost.Variant documentation, add info about multivisitors (refs #8459)
Workaround for GCC bug (refs #8651)
Added code (and tests) to mark move constructors and move assignemnt of Boost.Variant as noexcept if possible (refs #7911)
Fix compilation of Boost.Variants move assignment for situations when one of the variant template classes has nothrow copy constructor and throwing move constructor (refs #8772)
Make Boost.Variant work on exception-disabled environments (refs #8717)
Fix test case (refs #8772)
Temporary disable noexcept detection for move assignment for Boost.Variant (exception specification detection for assignment requires call to is_nothrow_move_assignable for each type. But GCC 4.6 fails to do that and complains about incomplete types ) (refs #7911)