~roguescholar/boost/+git/thread:svn-tags/thread_rewrite_1

Last commit made on 2006-04-06
Get this branch:
git clone -b svn-tags/thread_rewrite_1 https://git.launchpad.net/~roguescholar/boost/+git/thread

Branch merges

Branch information

Name:
svn-tags/thread_rewrite_1
Repository:
lp:~roguescholar/boost/+git/thread

Recent commits

03eb1fe... by nobody <nobody@localhost>

This commit was manufactured by cvs2svn to create tag
'thread_rewrite_1'.

[SVN r33565]

ba49aaa... by Anthony Williams

Added "unspecified" read-write sync policy, for use in read-write mutex tests

[SVN r33564]

1a92100... by Anthony Williams

Don't make qualified calls where we don't have to

[SVN r33556]

ef6dc83... by Anthony Williams

Use BOOST_INTERLOCKED_EXCHANGE_ADD in preference to BOOST_INTERLOCKED_COMPARE_EXCHANGE, since this should be faster

[SVN r33555]

48f550d... by Anthony Williams

Updated copyright

[SVN r33554]

3c9be72... by Anthony Williams

Simplified code by extracting create_once_mutex, so the essence of call_once is clarified.
Use boost::detail::interlocked_read rather than BOOST_INTERLOCKED_COMPARE_EXCHANGE to check flag value

[SVN r33553]

b3ba880... by Anthony Williams

Better express intent in structure of call_once

[SVN r33457]

0fddf00... by Anthony Williams

Removed using declaration for get_active_count, since we don't need it, and VC6 moans about it

[SVN r33411]

bb7976f... by Anthony Williams

Tidied up access for condition members

[SVN r33345]

3ad4fb3... by Anthony Williams

Eliminated redundant #ifdef parts

[SVN r33335]