Vicente J. Botet Escriba
319ba2fe75
Thread: 6200 patch to have condition_variable and mutex error better handle EINTR
...
[SVN r75781]
2011-12-03 10:09:11 +00:00
Vicente J. Botet Escriba
d79eeff779
Thread:6168 recursive_mutex is using wrong config symbol (possible typo)
...
[SVN r75780]
2011-12-03 10:02:37 +00:00
Gennadiy Rozental
26d38748db
eliminated test_case_template.hpp
...
[SVN r74735]
2011-10-05 10:28:08 +00:00
Gennadiy Rozental
5c124234bb
eliminated unit_test_framework and BOOST_MESSAGE
...
[SVN r74731]
2011-10-05 09:52:10 +00:00
Anthony Williams
b991c9a8a0
Merged thread changes from trunk
...
[SVN r72431]
2011-06-06 08:28:31 +00:00
Anthony Williams
681af396b8
Change pin_to_zero and interruptible_wait to use (u)intmax_t rather than (unsigned) long, to avoid warnings about truncation
...
[SVN r72303]
2011-05-31 12:28:11 +00:00
Anthony Williams
cac0eaa6c3
Put static functions inside extern "C" block rather than trying to declare each as extern "C"
...
[SVN r72176]
2011-05-26 09:00:58 +00:00
Anthony Williams
a64fa2c18f
extern "C" functions are static
...
[SVN r72166]
2011-05-25 21:18:59 +00:00
Neil Groves
f07640850b
[boost][thread] - Resolved Ticket 5170 by making the extern "C" functions static.
...
[SVN r72120]
2011-05-23 13:24:16 +00:00
Marshall Clow
ab665c8c56
Merge fixes to release; Fixes #1988
...
[SVN r71676]
2011-05-02 20:56:53 +00:00
Marshall Clow
e43586ffac
Renamed BOOST_NO_THREADEX -> BOOST_HAS_THREADEX and BOOST_NO_GETSYSTEMTIMEASFILETIME --> BOOST_HAS_GETSYSTEMTIMEASFILETIME - Refs #1988
...
[SVN r71533]
2011-04-27 15:51:07 +00:00
Anthony Williams
9cc243837d
Fixed typo
...
[SVN r70470]
2011-03-23 08:17:45 +00:00
Anthony Williams
de7e3baabc
Applied patch from issue #4849
...
[SVN r70383]
2011-03-21 23:09:07 +00:00
Anthony Williams
7ec9804540
Merged Boost.Thread changes from trunk
...
[SVN r70382]
2011-03-21 22:59:40 +00:00
Anthony Williams
5e29afcb57
Remove inner definition of cond_res from timed_wait so outer variable
...
is set correctly
[SVN r69621]
2011-03-07 08:39:37 +00:00
Anthony Williams
0a1085d9be
Patch condition variables to ensure that the cond mutex is unlocked before we try and check for interruption
...
[SVN r69547]
2011-03-04 15:44:53 +00:00
David Deakins
0439d53704
Minor patch to fix support for Windows CE (use 0xFFFFFFFF in place of TLS_OUT_OF_INDEXES on Windows CE since Windows CE does not define this constant).
...
[SVN r69115]
2011-02-21 04:07:13 +00:00
Hartmut Kaiser
7c9116af2e
Spirit: merge from trunk
...
[SVN r68078]
2011-01-13 02:11:19 +00:00
Hartmut Kaiser
5ac2ff4521
Reverted accidental commit, sorry...
...
[SVN r67895]
2011-01-09 22:21:03 +00:00
Hartmut Kaiser
8565a3e472
Spirit: replaced proto::lit with spirit::lit
...
[SVN r67754]
2011-01-07 17:50:06 +00:00
Anthony Williams
3648bc8cb0
Throw condition_error if pthread_cond_wait fails, rather than asserting
...
[SVN r67734]
2011-01-06 22:49:41 +00:00
Anthony Williams
70584af9c0
Merged fix for issue #4736 from trunk
...
[SVN r66588]
2010-11-15 10:13:12 +00:00
Anthony Williams
73121eda9d
Better fix for #4736 --- ensure we have tried to allocate TLS value
...
before complaining that it's not there, especially in native threads
[SVN r66518]
2010-11-12 09:11:22 +00:00
Anthony Williams
381554f8bc
Merged fix for issue #4736 from trunk
...
[SVN r66482]
2010-11-10 11:24:52 +00:00
Anthony Williams
768e92b0e9
Added comment about lack of cleanup on native threads on some platforms
...
[SVN r66480]
2010-11-10 10:02:42 +00:00
Anthony Williams
98333b7dcf
fix for issue #4736 --- avoid setting tls data after the key has been destroyed
...
[SVN r66471]
2010-11-09 12:54:23 +00:00
Anthony Williams
4dc1cb1ba1
Merged Boost.Thread from trunk
...
[SVN r66259]
2010-10-29 23:27:00 +00:00
Anthony Williams
4e0007780c
Fix for issue #2330 - remove race condition in condition_variable::wait wrt interruption checking
...
[SVN r66228]
2010-10-28 14:18:00 +00:00
Vladimir Prus
506019dd62
Remove debug print
...
[SVN r66171]
2010-10-25 07:52:02 +00:00
Anthony Williams
10f0c3e08e
Fix for issue #4531 --- promise::lazy_init uses shared_ptr atomic access functions to avoid race
...
[SVN r66146]
2010-10-22 14:01:12 +00:00
Anthony Williams
fa2950a04b
Fix for #4650 --- put tss_cleanup_implemented in the boost namespace
...
[SVN r66142]
2010-10-22 09:58:33 +00:00
Anthony Williams
ebfb62ca49
Fixed issue #4727 --- only use microsec clock if available
...
[SVN r66141]
2010-10-22 09:26:15 +00:00
Anthony Williams
96023e81af
Fix for issue #4258 --- static linking now works with recent versions of the mingw runtime
...
[SVN r66140]
2010-10-22 08:57:19 +00:00
Vladimir Prus
e30be60bc4
Merge r64010, wherein jam has been moved.
...
[SVN r65233]
2010-09-04 11:02:21 +00:00
Andrey Semashev
7bfafec128
Fixed compilation with MSVC and, probably, other compilers.
...
[SVN r64999]
2010-08-25 16:41:08 +00:00
Andrey Semashev
9c07d0ff5d
Fixed compilation with MSVC and, probably, other compilers.
...
[SVN r64996]
2010-08-25 15:25:16 +00:00
Anthony Williams
e12d2bc486
Marged changes to Boost.Thread from trunk
...
[SVN r63915]
2010-07-12 07:47:39 +00:00
Anthony Williams
72a85b396c
Fix for issue #4368 --- ensure mutex is destroyed if setattr call fails
...
[SVN r63799]
2010-07-09 22:00:51 +00:00
Anthony Williams
87786091bb
Tidied up call_once to remove unused throw_count stuff
...
[SVN r63796]
2010-07-09 21:21:48 +00:00
Anthony Williams
784494274b
Fix for issue #4225 to allow static initialization of boost::once_flag
...
[SVN r63795]
2010-07-09 21:15:57 +00:00
Anthony Williams
68012dd92c
Fix for issue #4413 --- allow wait_for_any to work with empty ranges
...
[SVN r63790]
2010-07-09 19:18:16 +00:00
Anthony Williams
a37d2a1364
Merged boost.thread changes over from trunk
...
[SVN r63789]
2010-07-09 19:13:09 +00:00
Anthony Williams
e40be775fe
Ensure futures and shared_mutex work on MSVC-10; fix for issue #2501
...
[SVN r63750]
2010-07-08 15:25:45 +00:00
Anthony Williams
64e6924132
Moved the test for _GNU_SOURCE to last to try and fix issue #4395
...
[SVN r63701]
2010-07-06 15:12:21 +00:00
Anthony Williams
4bbf47086d
Added missing "typename"
...
[SVN r63651]
2010-07-05 14:37:13 +00:00
Anthony Williams
7c674bc255
Added overload for swap member function that takes an lvalue reference
...
in all cases
[SVN r63650]
2010-07-05 14:35:45 +00:00
Daniel James
cc662c102c
Merge documentation fixes.
...
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.
[SVN r63347]
2010-06-26 12:30:09 +00:00
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