Anthony Williams
|
347703dab2
|
Changed while(true) to for(;;) to avoid warnings. Fix for issue #3195
[SVN r62652]
|
2010-06-09 12:36:11 +00:00 |
|
Anthony Williams
|
f9a0e450e1
|
Removed thread_info_mutex as unnecessary and cause of potentially-throwing destructor. Fix for issue #3097
[SVN r62650]
|
2010-06-09 11:35:41 +00:00 |
|
Anthony Williams
|
f6b8cdd1f5
|
Use BOOST_THREAD_DYN_LINK instead of BOOST_THREAD_DYN_DLL for
compatibility with the rest of boost. Fix for issue #2874
[SVN r62643]
|
2010-06-09 08:55:09 +00:00 |
|
Anthony Williams
|
6727013302
|
Use time_duration::tick_type rather than long when calculating due
time to fix issue #4318
[SVN r62642]
|
2010-06-09 08:19:47 +00:00 |
|
Anthony Williams
|
cda12a2660
|
Added BOOST_THREAD_DECL to friend declaration of
this_thread::get_id. Fix for issue #4316
[SVN r62641]
|
2010-06-09 07:59:31 +00:00 |
|
Anthony Williams
|
c3c2072472
|
Added unimplemented default constructor to derived to avoid complaints
about the constructors of T in some compilers. Fix for issue #4317
[SVN r62639]
|
2010-06-09 07:52:25 +00:00 |
|
Anthony Williams
|
bfc226fdc0
|
Add extra braces to fix issue #4321
[SVN r62638]
|
2010-06-09 07:46:29 +00:00 |
|
Anthony Williams
|
fd28e1a7fb
|
Added missing #includes. Fix for issue #4322
[SVN r62637]
|
2010-06-09 07:40:09 +00:00 |
|
Anthony Williams
|
b11911f5e5
|
Moved thread startup and shutdown hooks to namespace boost
[SVN r62636]
|
2010-06-09 07:37:44 +00:00 |
|
Anthony Williams
|
a1587d070f
|
Replace use of noncopyable with private copy operations, issue #3244
[SVN r62633]
|
2010-06-09 06:58:35 +00:00 |
|
Anthony Williams
|
df2f43bc61
|
Added documentation for this_thread::sleep overload that takes a
system_time. see issue #3179
[SVN r62632]
|
2010-06-09 06:48:37 +00:00 |
|
Anthony Williams
|
895e8eea52
|
Added "inline" on system_time overload of timed_wait to fix issue #2747
[SVN r62631]
|
2010-06-09 06:42:57 +00:00 |
|
Anthony Williams
|
97d6249f3b
|
Added patch from issue #4305 --- limit SunCC workarounds to older versions
[SVN r62601]
|
2010-06-08 21:39:56 +00:00 |
|
Anthony Williams
|
7a8ed98eb5
|
Removed commented out code
[SVN r62564]
|
2010-06-08 13:06:58 +00:00 |
|
Anthony Williams
|
d611eece19
|
Updated tests for mutex members to handle range-based lock() and try_lock(), and fix issue #2704
[SVN r62562]
|
2010-06-08 12:06:03 +00:00 |
|
Anthony Williams
|
a99320f5a4
|
Updated get_due_time to handle the case where a "tick" is less than
100ns, trac issue #2447
[SVN r62555]
|
2010-06-08 08:40:46 +00:00 |
|
Anthony Williams
|
c97484943a
|
Check limits when attempting to lock shared_mutex --- trac issue #2293
[SVN r62553]
|
2010-06-08 07:28:53 +00:00 |
|
Anthony Williams
|
547d9bd844
|
Fix for issue #868 --- provide element_type typedef
[SVN r62552]
|
2010-06-08 07:11:28 +00:00 |
|
Anthony Williams
|
1a65aab05a
|
Applied patch from ticket 2918
[SVN r62505]
|
2010-06-07 09:08:09 +00:00 |
|
Anthony Williams
|
2e869aeb86
|
Added documentation for thread move assignment
[SVN r62504]
|
2010-06-07 09:04:54 +00:00 |
|
Anthony Williams
|
d729776575
|
Added documentation of thread move constructor
[SVN r62503]
|
2010-06-07 08:59:27 +00:00 |
|
Anthony Williams
|
895c436405
|
Fix for issue #4238: timed_lock_upgrade should not call timed_lock
[SVN r62502]
|
2010-06-07 08:43:15 +00:00 |
|
Anthony Williams
|
4ae2932792
|
Fix copy constructor and copy-assignment operator for condition_variable_any
[SVN r62501]
|
2010-06-07 08:28:42 +00:00 |
|
Anthony Williams
|
a52be2bdbb
|
Consistently use count_type rather than unsigned for indexes into
future waiters vector
[SVN r62500]
|
2010-06-07 08:25:43 +00:00 |
|
Anthony Williams
|
31c4792216
|
Added missing inline
[SVN r62229]
|
2010-05-26 06:48:58 +00:00 |
|
Anthony Williams
|
39fd9c0b47
|
Fix for trac issue #3269
[SVN r62123]
|
2010-05-21 17:14:23 +00:00 |
|
Anthony Williams
|
9c25df3402
|
Sleeping for a negative time is same as sleeping for 0ms, fix for
issue #3178
[SVN r62122]
|
2010-05-21 16:59:56 +00:00 |
|
Anthony Williams
|
fb150b5038
|
Added support for BOOST_NO_IOSTREAM
[SVN r62119]
|
2010-05-21 15:19:06 +00:00 |
|
Anthony Williams
|
8cff3a167e
|
Added documentation for boost::move on thread objects
[SVN r62079]
|
2010-05-18 08:25:02 +00:00 |
|
Anthony Williams
|
2be1431f60
|
Test for __APPLE__ before _GNU_SOURCE so we can compile on Intel/Darwin
[SVN r62053]
|
2010-05-17 08:22:14 +00:00 |
|
Anthony Williams
|
255b7ed7f6
|
Fix for compile error win Sun CC 5.9
[SVN r61618]
|
2010-04-27 13:23:00 +00:00 |
|
Anthony Williams
|
58fd27399e
|
Added patch to fix issue #2501
[SVN r61429]
|
2010-04-20 15:02:47 +00:00 |
|
Anthony Williams
|
65d2898ff0
|
Merged changes to boost.thread over from trunk
[SVN r60991]
|
2010-04-01 15:04:15 +00:00 |
|
Anthony Williams
|
5f88ba1e47
|
Fix use of rvalue ref in futures
[SVN r60990]
|
2010-04-01 12:56:44 +00:00 |
|
Anthony Williams
|
ab569461d8
|
Modified boost::thread to work with MSVC10 RC
[SVN r59856]
|
2010-02-23 13:46:13 +00:00 |
|
Anthony Williams
|
7093fc670b
|
Disable templated rvalue ref constructor for MSVC10
[SVN r59758]
|
2010-02-19 09:54:00 +00:00 |
|
Anthony Williams
|
6f2b030253
|
Fixes to some uses of rvalue references; patch to avoid var size warnings on 64-bit platforms in future.hpp
[SVN r59752]
|
2010-02-18 21:54:46 +00:00 |
|
Anthony Williams
|
0e61e679af
|
Overload boost::move for thread& and thread&&
[SVN r59727]
|
2010-02-17 08:34:09 +00:00 |
|
Anthony Williams
|
b40998e1b5
|
Changed boost.thread to use BOOST_NO_RVALUE_REFERENCES rather than BOOST_HAS_RVALUE_REFS
[SVN r59699]
|
2010-02-16 14:57:30 +00:00 |
|
Anthony Williams
|
174d701bc3
|
Using BOOST_ASSERT rather than assert
[SVN r57940]
|
2009-11-26 09:35:31 +00:00 |
|
Anthony Williams
|
f2143d08b9
|
Added missing BOOST_THREAD_DECL for at_thread_exit_function
[SVN r57937]
|
2009-11-26 08:13:44 +00:00 |
|
Anthony Williams
|
1273e2620d
|
Don't use timed_lock to do a lock
[SVN r57936]
|
2009-11-26 08:13:01 +00:00 |
|
Anthony Williams
|
c719f6e37e
|
Added test and fix for issue 2742
[SVN r57925]
|
2009-11-25 11:05:55 +00:00 |
|
Anthony Williams
|
37922d8ce0
|
Added a wait call to new call_once
[SVN r57924]
|
2009-11-25 09:42:29 +00:00 |
|
Anthony Williams
|
7b79a31f40
|
A partial fix for issue #2100: use boost::throw_exception for all exceptions except thread_interrupted
[SVN r57912]
|
2009-11-24 21:49:27 +00:00 |
|
Anthony Williams
|
9a09406f77
|
Ensure call_once event is correctly cleaned up
[SVN r57889]
|
2009-11-24 11:52:09 +00:00 |
|
Anthony Williams
|
9bdb778478
|
Only allocate an event if there is contention in call_once
[SVN r57882]
|
2009-11-24 09:59:21 +00:00 |
|
Anthony Williams
|
9621dafe46
|
Clarify note on call_once
[SVN r57862]
|
2009-11-23 11:31:08 +00:00 |
|
Anthony Williams
|
d7c9837844
|
Added a note highlighting that recursive use of call_once will cause deadlock.
[SVN r57861]
|
2009-11-23 11:24:53 +00:00 |
|
Anthony Williams
|
9087fd904d
|
Merged documentation changes to boost.thread (re at_thread_exit) from trunk
[SVN r57381]
|
2009-11-04 21:48:18 +00:00 |
|