Anthony Williams
|
a56887167e
|
Added swap for try_lock_wrapper
[SVN r46164]
|
2008-06-05 12:25:58 +00:00 |
|
Anthony Williams
|
685e4d446b
|
Test and fix for bug #1958 on Win32
[SVN r46161]
|
2008-06-05 11:16:05 +00:00 |
|
Anthony Williams
|
8af680f307
|
Added swap for unique_lock
[SVN r46160]
|
2008-06-05 10:39:08 +00:00 |
|
Anthony Williams
|
5b83d81e40
|
Added free function swap() for threads
[SVN r46121]
|
2008-06-04 15:50:34 +00:00 |
|
Anthony Williams
|
3f13340903
|
Don't construct function objects directly in boost::thread constructor as some compilers can't handle that.
[SVN r45911]
|
2008-05-29 15:36:52 +00:00 |
|
Anthony Williams
|
67cc49f333
|
More tests for generic locks, and a new range version
[SVN r45897]
|
2008-05-29 09:02:05 +00:00 |
|
Anthony Williams
|
8be168fd87
|
Basic tests for lock() when other thread is acquiring locks in same or opposite order
[SVN r45767]
|
2008-05-26 08:59:48 +00:00 |
|
Anthony Williams
|
eee95fef57
|
Initial test for generic lock functions
[SVN r45766]
|
2008-05-26 08:40:21 +00:00 |
|
Anthony Williams
|
9ea179b052
|
Initial test for generic lock functions
[SVN r45765]
|
2008-05-26 08:40:13 +00:00 |
|
Anthony Williams
|
6868280409
|
Try and avoid compile errors in test_thread_callable_object_one_argument
[SVN r45764]
|
2008-05-26 07:36:16 +00:00 |
|
Peter Dimov
|
01f99da03a
|
Extended boost::thread to 9 arguments, hopefully fixed member function ambiguity.
[SVN r45621]
|
2008-05-21 20:44:08 +00:00 |
|
Anthony Williams
|
080654e3ef
|
New tests for a normal function with one argument, and a member function with 0 or 1 arguments
[SVN r45607]
|
2008-05-21 13:38:04 +00:00 |
|
Anthony Williams
|
61b940b705
|
Renamed namespace user to user_test_ns to try and avoid a name clash on some platforms
[SVN r45601]
|
2008-05-21 09:51:53 +00:00 |
|
Anthony Williams
|
33d9f9774c
|
Test and fix for bug #1905
[SVN r45242]
|
2008-05-09 07:48:44 +00:00 |
|
Anthony Williams
|
70d9dbc45a
|
Added default constructor to lock types
[SVN r45212]
|
2008-05-08 14:34:40 +00:00 |
|
Anthony Williams
|
ec735d3e9b
|
Simplified move support
[SVN r45108]
|
2008-05-04 09:52:54 +00:00 |
|
Anthony Williams
|
918b920670
|
Added detail::try_lock_wrapper for use as scoped_try_lock typedefs, to fix issue #1873
[SVN r44838]
|
2008-04-28 09:00:58 +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
|
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
|
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
|
76e53c7bc5
|
Removed some warnings: those from issue #1640 and others
[SVN r43730]
|
2008-03-19 17:25:13 +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
|
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 |
|
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
|
c8d8a108a7
|
Updated thread ID test
[SVN r42228]
|
2007-12-21 10:54:59 +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
|
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
|
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
|
d15ee57cd1
|
split shared mutex tests in two to take less time
[SVN r41682]
|
2007-12-04 10:04:30 +00:00 |
|
Anthony Williams
|
b50a7ccb61
|
interruptible_wait (and hence condition timed_wait) now uses a WaitableTimer where possible, to be robust in the face of clock changes
[SVN r41505]
|
2007-11-30 18:38:21 +00:00 |
|
Anthony Williams
|
f827709d42
|
add support for relative timeouts to condition timed_wait
[SVN r41413]
|
2007-11-27 14:24:29 +00:00 |
|
Anthony Williams
|
4f35e25688
|
fixed import/export declarations so new once code works with pthread-win32
[SVN r41398]
|
2007-11-26 15:44:07 +00:00 |
|
Anthony Williams
|
270e88edd7
|
Don't compare native_handle_t against 0 --- do appropriate checks in create_native_thread for platforms where pthread_t is not comparable
[SVN r41396]
|
2007-11-26 13:29:15 +00:00 |
|
Anthony Williams
|
332dd988e4
|
Integrate TSS with thread data; test to ensure cleanup done for native threads as well as boost::thread-launched threads now runs for pthread API as well as win32 API
[SVN r41320]
|
2007-11-23 23:09:36 +00:00 |
|
Beman Dawes
|
5e0b2d7370
|
Get rid of .cvsignore files
[SVN r41107]
|
2007-11-15 15:20:27 +00:00 |
|
Anthony Williams
|
114215088a
|
interrupt and join all threads in a group if an exception is thrown during a test
[SVN r41084]
|
2007-11-14 11:56:53 +00:00 |
|
Anthony Williams
|
a78e2b793e
|
ignore and join all threads in group on exception
[SVN r41083]
|
2007-11-14 11:08:09 +00:00 |
|
Anthony Williams
|
39c864e31f
|
use condition so we know when threads have unblocked, to avoid hard-coding a delay
[SVN r40846]
|
2007-11-06 17:15:50 +00:00 |
|
Anthony Williams
|
31e1566e1d
|
renamed cancellation to interruption
[SVN r40685]
|
2007-11-02 14:58:48 +00:00 |
|
Anthony Williams
|
3513eaf701
|
added timed_join to thread
[SVN r40653]
|
2007-11-01 18:04:55 +00:00 |
|
Anthony Williams
|
370f5d461c
|
condition wait and sleep are now cancellation points
[SVN r40647]
|
2007-11-01 17:07:47 +00:00 |
|