Anthony Williams
bc89df04cb
Revamped condition variable to try and fix swallowed-notify problems (trac issue #1834 )
...
[SVN r44699]
2008-04-21 16:22:16 +00:00
Anthony Williams
c26a4cf082
added private copy assignment operator and copy constructor to remove warnings
...
[SVN r44698]
2008-04-21 16:20:31 +00:00
Anthony Williams
6e1a866b13
Fix for issue #1657
...
[SVN r44424]
2008-04-14 21:04:33 +00:00
Anthony Williams
f91986ad0d
Added extended adopt/defer/try constructors to upgrade_lock
...
[SVN r44370]
2008-04-13 15:50:08 +00:00
Anthony Williams
795cc23f3e
Added test and fix for win32 condition_variable broadcast bug similar to #1803
...
[SVN r44168]
2008-04-11 08:52:09 +00:00
Anthony Williams
a3695bd4a0
Updated thread.hpp as catch-all header
...
[SVN r44153]
2008-04-10 18:34:42 +00:00
Anthony Williams
08dc521daf
Added native_handle to condition_variable on pthreads
...
[SVN r44152]
2008-04-10 15:52:01 +00:00
Anthony Williams
8b916d21b1
added tests for plain timed_lock on shared_mutex
...
[SVN r44150]
2008-04-10 14:15:26 +00:00
Anthony Williams
c40f47a78a
added overloads of timed_lock_shared with a relative timeout to shared_mutex
...
[SVN r44149]
2008-04-10 14:07:39 +00:00
Anthony Williams
e9fb470b06
Added native_handle to thread on posix platforms
...
[SVN r44148]
2008-04-10 13:35:07 +00:00
Anthony Williams
343d049772
fix for trac ticket #1804
...
[SVN r44147]
2008-04-10 13:27:44 +00:00
Anthony Williams
86f9480da4
fix for notify problem in trac ticket #1803
...
[SVN r44146]
2008-04-10 13:14:43 +00:00
Anthony Williams
8696b610ca
Added test for trac ticket #1803 : condition_variable::notify_one may fail to wake a waiting thread on win32
...
[SVN r44136]
2008-04-09 19:33:06 +00:00
Anthony Williams
6f13227eda
Added locked-> owns_lock change to breaking changes
...
[SVN r44089]
2008-04-07 13:09:36 +00:00
Anthony Williams
525d190f91
removed declaration of undefined type exclusive_lock
...
[SVN r43850]
2008-03-25 07:59:58 +00:00
Anthony Williams
58d5110e61
removed forward declaration for undefined type exclusive_lock
...
[SVN r43847]
2008-03-24 21:44:36 +00:00
Anthony Williams
1e0154335b
Imported revision #43730 from trunk to eliminate some warnings
...
[SVN r43743]
2008-03-21 15:04:10 +00:00
Anthony Williams
76e53c7bc5
Removed some warnings: those from issue #1640 and others
...
[SVN r43730]
2008-03-19 17:25:13 +00:00
Anthony Williams
413c29a5e4
New documentation for thread library imported from trunk revision 43671
...
[SVN r43674]
2008-03-17 13:59:17 +00:00
Anthony Williams
30bb6143c1
Test and fix for bug #1693 to ensure thread_specific_ptr::release works as desired imported from trunk changeset 43666
...
[SVN r43673]
2008-03-17 13:46:19 +00:00
Anthony Williams
cfb08be1a8
New documentation for new thread library
...
[SVN r43671]
2008-03-17 10:29:27 +00:00
Anthony Williams
b5bbb7fb1c
Test and fix for bug #1693 to ensure thread_specific_ptr works as desired
...
[SVN r43666]
2008-03-17 08:36:09 +00:00
Anthony Williams
a76c33f8cc
made the callable_no_args function object a named object rather than a temporary, in order to avoid gratuitous breakage on some compilers
...
[SVN r43528]
2008-03-06 07:59:16 +00:00
Anthony Williams
991ac727c6
Imported changeset 43461 to fix issue #1665
...
[SVN r43520]
2008-03-05 20:47:56 +00:00
Anthony Williams
810306b8f3
thread constructor now accepts up to three additional arguments to pass to thread function
...
[SVN r43464]
2008-03-03 10:52:44 +00:00
Anthony Williams
6c22bdb3bd
Test and fix for issue #1665
...
[SVN r43461]
2008-03-03 08:44:42 +00:00
Daniel James
569a78649f
Merged revisions 43211,43214-43219,43222-43225,43227-43238,43242,43244-43245,43249-43250,43257-43259,43261,43263,43265,43267-43268,43270-43271,43273,43275-43279,43284-43289,43291,43295,43297-43298,43304-43305,43307,43313,43315,43324,43326-43327,43331,43333,43339-43343,43345,43348,43350,43352-43353,43355-43356,43358,43360,43366-43367,43369-43370,43372-43376,43378-43389,43394,43396-43398,43400-43401,43403-43404,43406-43408,43413-43415,43417-43418,43420,43422-43423 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43417 | danieljames | 2008-02-26 22:04:55 +0000 (Tue, 26 Feb 2008) | 2 lines
Fix a link to Boost.Bimap.
........
r43418 | danieljames | 2008-02-26 22:07:25 +0000 (Tue, 26 Feb 2008) | 2 lines
Change another link that's no longer in the repository to link to the website.
........
r43422 | danieljames | 2008-02-27 18:51:14 +0000 (Wed, 27 Feb 2008) | 1 line
Fix broken copyright urls. Fixes #1573 .
........
r43423 | danieljames | 2008-02-27 19:22:01 +0000 (Wed, 27 Feb 2008) | 1 line
Fix incorrect links to copyright of the form 'http:#www.boost.org
........
[SVN r43425]
2008-02-27 20:00:24 +00:00
Daniel James
6a0d3e98bc
Fix broken copyright urls. Fixes #1573 .
...
[SVN r43422]
2008-02-27 18:51:14 +00:00
Anthony Williams
7caec1ec33
Fix for ticket #1547 --- Change use of NULL to 0
...
[SVN r43268]
2008-02-15 17:56:13 +00:00
Anthony Williams
7fd3fb48b1
Pulling changeset 43094 over from trunk
...
[SVN r43227]
2008-02-12 20:49:56 +00:00
Anthony Williams
3809321037
added test for duration overloads of timed_lock, and added missing implementation to win32 version
...
[SVN r43094]
2008-02-04 13:16:32 +00:00
Anthony Williams
eef695bdf0
Provide tss_cleanup_implemented as a dummy function on Windows CE to allow tests to run
...
[SVN r42818]
2008-01-16 15:23:36 +00:00
Anthony Williams
ab01ab1e4d
removed references to NULL
...
[SVN r42657]
2008-01-10 14:19:36 +00:00
Anthony Williams
a32a3b37db
Merged latest changes to boost.thread over from trunk
...
[SVN r42230]
2007-12-21 11:51:05 +00:00
Anthony Williams
c8d8a108a7
Updated thread ID test
...
[SVN r42228]
2007-12-21 10:54:59 +00:00
Anthony Williams
7afd9efcc5
added hardware_concurrency support for apple, freebsd and sun platforms
...
[SVN r42195]
2007-12-20 08:37:02 +00:00
Anthony Williams
56ded87ad2
added missing parentheses
...
[SVN r42194]
2007-12-20 07:46:00 +00:00
Anthony Williams
82e503339b
Implement hardware_concurrency for pthread
...
[SVN r42168]
2007-12-19 10:45:01 +00:00
Anthony Williams
713d0c7ace
Updated thread ID, and added tests
...
[SVN r42166]
2007-12-19 10:39:45 +00:00
Anthony Williams
25ad6e3f8f
boost::move support for locks
...
[SVN r42118]
2007-12-17 12:52:50 +00:00
Anthony Williams
df0197b617
Updated move function test to be fair to Borland
...
[SVN r42117]
2007-12-17 11:24:13 +00:00
Anthony Williams
a89c4f01ad
explicit move functions for threads, with a test
...
[SVN r42087]
2007-12-15 22:36:43 +00:00
Anthony Williams
ae67099633
added timed_wait overloads that take a duration
...
[SVN r42086]
2007-12-15 22:34:30 +00:00
Anthony Williams
57542d3a5c
fixed order of comparison in timeout check
...
[SVN r41819]
2007-12-07 08:11:11 +00:00
Anthony Williams
9a1da14116
improved timeout checks
...
[SVN r41741]
2007-12-05 10:58:45 +00:00
Anthony Williams
ed050d753d
added missing include of detail/config.hpp
...
[SVN r41738]
2007-12-05 08:27:44 +00:00
Anthony Williams
8bec363710
changed order of declaration to eliminate warnings
...
[SVN r41687]
2007-12-04 14:07:01 +00:00
Anthony Williams
7c68e190a9
Added test for thread move constructor; implemented move on pthreads
...
[SVN r41686]
2007-12-04 13:02:58 +00:00
Anthony Williams
7ebf5ea3d1
add explicit casts to remove warnings
...
[SVN r41684]
2007-12-04 12:08:38 +00:00
Anthony Williams
11e0435a4b
don't dllexport/dllimport inline functions
...
[SVN r41683]
2007-12-04 11:44:25 +00:00