Anthony Williams
|
f7cb8d8141
|
Added a description for the scoped_try_lock typedefs
[SVN r47814]
|
2008-07-25 21:30:37 +00:00 |
|
Anthony Williams
|
48c857e02c
|
Fix for issue #2105: specify which header to include for each class or function
[SVN r47810]
|
2008-07-25 21:12:29 +00:00 |
|
Anthony Williams
|
2978d43a5d
|
Merged thread doc changes from trunk
[SVN r47701]
|
2008-07-23 09:37:02 +00:00 |
|
Anthony Williams
|
a264766584
|
Merged changes over from trunk
[SVN r47700]
|
2008-07-23 09:35:40 +00:00 |
|
Anthony Williams
|
442dc58e0f
|
Use sysconf(_SC_NPROCESSORS_ONLN) where it is available, as a fallback
[SVN r47654]
|
2008-07-21 10:39:50 +00:00 |
|
Anthony Williams
|
25460c652c
|
Use sysconf to detect number of processors on AIX too
[SVN r47653]
|
2008-07-21 10:25:08 +00:00 |
|
Anthony Williams
|
31a98f0a1e
|
BOOST_NO_SFINAE isn't enough to identify compilers that can't auto-detect mutexes, so create a new macro for that, and add IBM and Sun compilers to list
[SVN r47652]
|
2008-07-21 10:04:26 +00:00 |
|
Anthony Williams
|
36c44b6f45
|
Borland-specific fixes should apply to all compilers for which enable_if is broken: check for BOOST_NO_SFINAE instead
[SVN r47554]
|
2008-07-18 13:42:10 +00:00 |
|
Anthony Williams
|
27426b18d1
|
Split lock and try_lock into mutex and range overloads without using enable_if, so it works on Borland compilers
[SVN r47472]
|
2008-07-16 14:41:09 +00:00 |
|
Anthony Williams
|
3ea9ce1c8c
|
Fixes to make basic thread functionality work with Borland compilers again
[SVN r47471]
|
2008-07-16 13:19:43 +00:00 |
|
Anthony Williams
|
f03a9bfcf3
|
Merged thread changes from trunk
[SVN r47211]
|
2008-07-08 07:44:55 +00:00 |
|
Anthony Williams
|
4dfc636c84
|
test and fix for issue #2080
[SVN r47199]
|
2008-07-07 22:19:28 +00:00 |
|
Anthony Williams
|
5fe4312c6c
|
test and fix for issue #2081
[SVN r47197]
|
2008-07-07 22:04:10 +00:00 |
|
Anthony Williams
|
63e675a6bb
|
Corrected description to avoid reference to arguments
[SVN r47172]
|
2008-07-07 07:30:27 +00:00 |
|
Anthony Williams
|
e92aeac7d7
|
Added notify functions to class synopsis
[SVN r47171]
|
2008-07-07 07:28:32 +00:00 |
|
Anthony Williams
|
f1f7eac1f2
|
Backwards compatibility with xtime --- test and fix for issue #2052
[SVN r47149]
|
2008-07-06 21:58:11 +00:00 |
|
Anthony Williams
|
eff0c84553
|
Test and fix for issue #2076
[SVN r47120]
|
2008-07-05 21:55:36 +00:00 |
|
Anthony Williams
|
58c8ce61c7
|
Fix for issue #2065
[SVN r47077]
|
2008-07-04 15:45:52 +00:00 |
|
Anthony Williams
|
6ac5e6953a
|
Qualify everything with boost:: to try and avoid name clashes on AIX
[SVN r47070]
|
2008-07-04 07:30:35 +00:00 |
|
Anthony Williams
|
5d9ad59af2
|
Use rvalue refs for move semantics of unique_lock where available
[SVN r47033]
|
2008-07-03 09:16:49 +00:00 |
|
Anthony Williams
|
3c48a05437
|
Added try_lock_upgrade to shared_mutex: second half of #1867 fix
[SVN r46961]
|
2008-07-01 16:28:06 +00:00 |
|
Anthony Williams
|
4462124ff2
|
Added try_lock_upgrade to shared_mutex: second half of #1867 fix
[SVN r46960]
|
2008-07-01 16:27:59 +00:00 |
|
Anthony Williams
|
373f557ef7
|
Reduced thread counts to make tests run faster
[SVN r46958]
|
2008-07-01 16:22:47 +00:00 |
|
Anthony Williams
|
495e561398
|
Partial fix for issue #1867 - ensure boost::shared_mutex supports try_lock
[SVN r46956]
|
2008-07-01 16:04:51 +00:00 |
|
Anthony Williams
|
d24a579033
|
Partial fix for issue #1867 - ensure boost::shared_mutex supports try_lock
[SVN r46955]
|
2008-07-01 16:04:43 +00:00 |
|
Anthony Williams
|
77130424b4
|
Removed tabs from source files
[SVN r46706]
|
2008-06-26 06:43:30 +00:00 |
|
Anthony Williams
|
eb30688937
|
Added license and copyright to docs
[SVN r46705]
|
2008-06-26 06:41:00 +00:00 |
|
Anthony Williams
|
880bac0633
|
Added missing include of detail/config.hpp
[SVN r46624]
|
2008-06-23 12:14:58 +00:00 |
|
Anthony Williams
|
60fdcddcb5
|
Merge of new boost.thread code along with required changes from boost.bind
[SVN r46474]
|
2008-06-18 13:01:08 +00:00 |
|
Anthony Williams
|
851d6a987f
|
Correctly remove the reference type when copying the thread function into the thread data area so we don't end up with a dangling reference
[SVN r46295]
|
2008-06-10 15:29:35 +00:00 |
|
Anthony Williams
|
9bebd7b35f
|
Disable general templated thread constructor for movable types, in order to prevent it trying to act as a thread copy constructor for EDG based compilers
[SVN r46273]
|
2008-06-09 14:00:03 +00:00 |
|
Anthony Williams
|
309acb9597
|
Don't try and use _interlockedbittestandset primitives if we don't know they're present
[SVN r46219]
|
2008-06-07 20:54:19 +00:00 |
|
Anthony Williams
|
a56887167e
|
Added swap for try_lock_wrapper
[SVN r46164]
|
2008-06-05 12:25:58 +00:00 |
|
Anthony Williams
|
e984dff4e4
|
Combined TSS header for pthread and win32, #1958 now fixed for pthread too
[SVN r46162]
|
2008-06-05 11:19:06 +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
|
6c60cce60d
|
Removed partial initializer for res: both values will be assigned later, so no need to initialize either
[SVN r46124]
|
2008-06-04 16:05:29 +00:00 |
|
Anthony Williams
|
5882a675bb
|
Added extra initializer to timeout to try and eliminate warnings with some compilers
[SVN r46123]
|
2008-06-04 16:03:51 +00:00 |
|
Anthony Williams
|
a5e95845b3
|
Added documentation for swap()
[SVN r46122]
|
2008-06-04 16:00:13 +00:00 |
|
Anthony Williams
|
5b83d81e40
|
Added free function swap() for threads
[SVN r46121]
|
2008-06-04 15:50:34 +00:00 |
|
Anthony Williams
|
c8e5ad564d
|
basic_condition_variable::lock_entry extracted to basic_cv_lock_entry in order to try and eliminate problems on Borland compiler
[SVN r46094]
|
2008-06-03 20:56:39 +00:00 |
|
Anthony Williams
|
5edfa273ff
|
removed unused header
[SVN r46093]
|
2008-06-03 20:55:40 +00:00 |
|
Anthony Williams
|
4db57bcb10
|
Move thread_data to detail namespace rather than have it as a nested type of boost::thread, to try and help compilers that have problems with the partial specializations for reference_wrapper
[SVN r45912]
|
2008-05-29 15:38:08 +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
|
6abb53c9d3
|
Move definition of constructor and destructor of condition_variable into condition_variable_fwd.hpp, so they are always available
[SVN r45909]
|
2008-05-29 15:16:55 +00:00 |
|
Anthony Williams
|
fdd20a519e
|
Use wrapper functions in try_lock_wrapper rather than using declarations, as the latter confuse some compilers
[SVN r45908]
|
2008-05-29 15:16:04 +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
|
31a34cd0b5
|
Added missing "no"
[SVN r45870]
|
2008-05-28 14:50:25 +00:00 |
|
Anthony Williams
|
ef8c08ba99
|
Removed surplus "the"
[SVN r45869]
|
2008-05-28 12:55:30 +00:00 |
|
Anthony Williams
|
2991ca6c6f
|
Added abi prefix and suffix headers
[SVN r45865]
|
2008-05-28 11:02:06 +00:00 |
|