Daniel James
d0817640b6
Quickbook: Merge from trunk to quickbook-dev.
...
[SVN r75846]
2011-12-07 09:40:30 +00:00
Daniel James
11e6fd20bf
Quickbook: Copy trunk libs into quickbook-dev branch.
...
[SVN r75213]
2011-11-01 13:04:29 +00:00
Daniel James
e722202ee6
Quickbook: Copy trunk headers into quickbook-dev.
...
[SVN r75212]
2011-11-01 13:03:44 +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
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
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
Daniel James
2b9e87cc2f
Quickbook: New branch for development.
...
From now on this will be my development branch.
[SVN r70613]
2011-03-27 10:17:05 +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
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
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
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
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
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
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
Andrey Semashev
9c07d0ff5d
Fixed compilation with MSVC and, probably, other compilers.
...
[SVN r64996]
2010-08-25 15:25:16 +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
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
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