Date: 2008-09-02 06:22:07
Date: 2008-09-02 06:22:06 EDT (Tue, 02 Sep 2008)
New Revision: 48528
Added recursive_mutex/condition::wait() change to list of breaking changes
Text files modified:
trunk/libs/thread/doc/changes.qbk | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
--- trunk/libs/thread/doc/changes.qbk (original)
+++ trunk/libs/thread/doc/changes.qbk 2008-09-02 06:22:06 EDT (Tue, 02 Sep 2008)
@@ -77,4 +77,7 @@
* __mutex__ is now never recursive. For Boost releases prior to 1.35 __mutex__ was recursive on Windows and not on POSIX platforms.
+* When using a __recursive_mutex__ with a call to [cond_any_wait_link `boost::condition_variable_any::wait()`], the mutex is only
+ unlocked one level, and not completely. This prior behaviour was not guaranteed and did not feature in the tests.
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk