Steven Watanabe
6b9a2d791b
Protect get_thread_info from macro expansion to prevent errors on Haiku. Fixes #4341 .
...
[SVN r63295]
2010-06-24 19:38:16 +00:00
Steven Watanabe
4551e8759b
Use __SUNPRO_CC instead of SUNPRO_CC. Fixes #4363 .
...
[SVN r63216]
2010-06-22 01:59:23 +00:00
Daniel James
9442976bdb
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Steven Watanabe
8d07df176f
Fix non-friend stream operator of thread::id
...
[SVN r62804]
2010-06-11 14:49:07 +00:00
Steven Watanabe
4b22aff33e
Add old auto-link macro for backwards compatibility.
...
[SVN r62802]
2010-06-11 14:38:28 +00:00
Anthony Williams
93dee254d0
Don't use windows threads if BOOST_DISABLE_WIN32 defined. Fix for
...
issue #3760
[SVN r62723]
2010-06-10 08:43:10 +00:00
Anthony Williams
a29b598205
Fix for issue #3761 --- if define operator<< for thread::id outside
...
the class if not supported inside.
[SVN r62722]
2010-06-10 08:34:52 +00:00
Anthony Williams
e3b20eaae9
Remove warnings. Fix for issue #3611
...
[SVN r62721]
2010-06-10 08:22:39 +00:00
Anthony Williams
d369fb0f94
Emulate recursive mutex if pthread_mutexattr_settype not
...
available. Fix for issue #2955
[SVN r62720]
2010-06-10 08:10:26 +00:00
Anthony Williams
d816bca42f
Only apply Sunpro workarounds for older compilers. Fix for issue #4071
...
[SVN r62719]
2010-06-10 07:43:17 +00:00
Anthony Williams
d6bb11c4e9
Added __cdecl to PVAPI. Fix for issue #1470
...
[SVN r62718]
2010-06-10 07:40:12 +00:00
Anthony Williams
2fdcefac05
Added static cast in move of upgrade_lock to work with MSVC10 and g++4.5
...
[SVN r62717]
2010-06-10 07:38:23 +00:00
Anthony Williams
044c3cc11e
Explicitly cast to rvalue reference in cast_to_rval so it works with
...
MSVC10 and g++4.5
[SVN r62715]
2010-06-10 07:36:57 +00:00
Anthony Williams
bd9223b525
Don't warn about long long usage with gcc. Fix for issue #3680
...
[SVN r62654]
2010-06-09 13:04:06 +00:00
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
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