Index: thread_ref.qbk =================================================================== --- thread_ref.qbk (revision 80052) +++ thread_ref.qbk (working copy) @@ -470,8 +470,8 @@ [variablelist [[Effects:] [Transfers ownership of the thread managed by `other` (if -any) to `*this`. Version 1: If there was a thread previously associated with -`*this` then that thread is detached, version 2: If the thread is joinable calls to std::terminate.]] +any) to `*this`. Version 2: If there was a thread previously associated with +`*this` then that thread is detached, version 3: If the thread is joinable calls to std::terminate.]] [[Postconditions:] [`other->get_id()==thread::id()` and `get_id()` returns the value of `other.get_id()` prior to the assignment.]] Index: overview.qbk =================================================================== --- overview.qbk (revision 79973) +++ overview.qbk (working copy) @@ -20,7 +20,7 @@ [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2139.html N2139], and [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2094.html N2094] -Vicente J. Botet Escriba started in version 2 the adaptation to comply with the accepted Thread C++11 library (Make use of Boost.Chrono and Boost.Move) and the [@http://home.roadrunner.com/~hinnant/bloomington/shared_mutex.html Shared Locking] Howard Hinnant proposal except for the upward conversions. +Vicente J. Botet Escriba started in version 3 the adaptation to comply with the accepted Thread C++11 library (Make use of Boost.Chrono and Boost.Move) and the [@http://home.roadrunner.com/~hinnant/bloomington/shared_mutex.html Shared Locking] Howard Hinnant proposal except for the upward conversions. Some minor features have been added also as thread attributes, reverse_lock, shared_lock_guard. In order to use the classes and functions described here, you can Index: configuration.qbk =================================================================== --- configuration.qbk (revision 79973) +++ configuration.qbk (working copy) @@ -44,7 +44,7 @@ [section:shared_upwards Shared Locking Upwards Conversion] -Boost.Threads includes in version 2 the Shared Locking Upwards Conversion as defined in [@http://home.roadrunner.com/~hinnant/bloomington/shared_mutex.html Shared Locking]. +Boost.Threads includes in version 3 the Shared Locking Upwards Conversion as defined in [@http://home.roadrunner.com/~hinnant/bloomington/shared_mutex.html Shared Locking]. These conversions need to be used carefully to avoid deadlock or livelock. The user need to define explicitly `BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSION` to get these upwards conversions. When `BOOST_THREAD_VERSION==2` define `BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSION ` if you want these features. @@ -201,13 +201,16 @@ If __SUNPRO_CC < 0x5100 the library defines * `BOOST_THREAD_DONT_USE_MOVE` + +If __SUNPRO_CC < 0x5100 the library defines + * `BOOST_THREAD_DONT_PROVIDE_FUTURE_CTOR_ALLOCATORS` [endsect] [section:vacpp VACPP] -If __IBMCPP__ is defined the library defines +If __IBMCPP__ < 1100 the library defines * `BOOST_THREAD_DONT_USE_CHRONO`