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
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