Anthony Williams
|
320cb63df4
|
Use BOOST_VERIFY instead of BOOST_ASSERT in many places in order to avoid unused variable warnings
[SVN r40792]
|
2007-11-05 16:47:25 +00:00 |
|
Roland Schwarz
|
c246222ded
|
Cosmetic change to please gcc.
[SVN r40791]
|
2007-11-05 16:22:17 +00:00 |
|
Anthony Williams
|
89f2032c0d
|
Use pthread_equal for comparing pthread_t IDs; use BOOST_VERIFY instead of BOOST_ASSERT in many places in order to avoid unused variable warnings
[SVN r40787]
|
2007-11-05 14:16:21 +00:00 |
|
Roland Schwarz
|
9f6b5d169a
|
Get rid of "unsused variable" warnings by making use of BOOST_VERIFY.
This changeset is for pthread only.
[SVN r40742]
|
2007-11-04 17:17:01 +00:00 |
|
Anthony Williams
|
31e1566e1d
|
renamed cancellation to interruption
[SVN r40685]
|
2007-11-02 14:58:48 +00:00 |
|
Anthony Williams
|
3908637056
|
rewrite xtime_get in terms of get_system_time to ensure clock consistency, and fix Borland test failures
[SVN r40680]
|
2007-11-02 11:47:56 +00:00 |
|
Anthony Williams
|
abee301f3d
|
Added changes from David Deakins to enable compilation on Windows CE
[SVN r40679]
|
2007-11-02 09:17:02 +00:00 |
|
Anthony Williams
|
3513eaf701
|
added timed_join to thread
[SVN r40653]
|
2007-11-01 18:04:55 +00:00 |
|
Anthony Williams
|
370f5d461c
|
condition wait and sleep are now cancellation points
[SVN r40647]
|
2007-11-01 17:07:47 +00:00 |
|
Anthony Williams
|
6485717c52
|
improved lifetime management of thread data
[SVN r40478]
|
2007-10-26 10:46:01 +00:00 |
|
Anthony Williams
|
afb6684bde
|
added tests for cancellation
[SVN r40472]
|
2007-10-26 07:33:22 +00:00 |
|
Anthony Williams
|
ee3d772235
|
thread move constructor is not explicit, so self() compiles for MSVC8 and Intel; thread_exit_callback_node constructor added to remove warnings on MSVC8; thread destructor no longer calls cancel
[SVN r40456]
|
2007-10-25 07:17:20 +00:00 |
|
Anthony Williams
|
1af08f7085
|
updated pthreads code to support move and multiple joins
[SVN r40424]
|
2007-10-24 15:39:14 +00:00 |
|
Anthony Williams
|
ccf23fa273
|
updated thread move semantics to work with Borland
[SVN r40412]
|
2007-10-24 12:00:14 +00:00 |
|
Anthony Williams
|
a646153615
|
platform split for pthread and win32 builds so can use pthread-win32 library on Windows with <thrd-api>pthread feature; new C++0x-alike thread class interface on win32.
[SVN r40348]
|
2007-10-23 08:57:17 +00:00 |
|
Anthony Williams
|
d4b0a977c9
|
New condition_variable and condition_variable_any as per proposed C++0x interface
[SVN r40191]
|
2007-10-19 17:40:04 +00:00 |
|
Anthony Williams
|
2918732481
|
read_write_mutex makes a comeback --- as shared_mutex
[SVN r39891]
|
2007-10-10 15:33:49 +00:00 |
|
Anthony Williams
|
9d4c55161a
|
New mutex implementations, more akin to C++0x
[SVN r39784]
|
2007-10-08 15:41:05 +00:00 |
|
Anthony Williams
|
4b5046366b
|
Changed call_once to header-only template that takes arbitrary function objects; this changes parameter order
[SVN r39701]
|
2007-10-05 12:10:06 +00:00 |
|
Anthony Williams
|
a0fff90c26
|
Updated in line with RC 1.34
[SVN r39693]
|
2007-10-05 09:46:00 +00:00 |
|
Roland Schwarz
|
d75fb2deda
|
Applying long outstanding patch.
See:http://thread.gmane.org/gmane.comp.lib.boost.devel/118863/focus=118912
[SVN r36920]
|
2007-02-11 12:00:38 +00:00 |
|
Roland Schwarz
|
6355a5b28d
|
Changes for WINCE
[SVN r36484]
|
2006-12-22 09:40:17 +00:00 |
|
Roland Schwarz
|
f048dd81f2
|
Merged changes from RC_1_34_0
[SVN r35616]
|
2006-10-15 10:27:28 +00:00 |
|
Roland Schwarz
|
5746f2214c
|
cosmetics
[SVN r35615]
|
2006-10-15 10:10:47 +00:00 |
|
Roland Schwarz
|
df229074ac
|
Made size() a constant member function.
[SVN r35589]
|
2006-10-13 16:41:51 +00:00 |
|
Anthony Williams
|
191c27e856
|
Added missing #include
[SVN r35577]
|
2006-10-12 16:30:27 +00:00 |
|
Anthony Williams
|
e5ee01b43c
|
Remove spurious #endif
[SVN r35576]
|
2006-10-12 14:52:43 +00:00 |
|
Anthony Williams
|
c46b040f6f
|
Applied some of David Deakins' patches for WinCE
[SVN r35532]
|
2006-10-10 07:34:48 +00:00 |
|
Roland Schwarz
|
72e4794f5b
|
Removed the "intentional memory leak" of the TSS implementation
[SVN r35426]
|
2006-09-29 19:24:19 +00:00 |
|
Anthony Williams
|
c30b65a0ea
|
Added #ifdef _WIN64 around a direct call to InterlockedCompareExchange rather than the existing call through ice_wrapper. The
platform SDK library for Win64 doesn't include a library version of InterlockedCompareExchange which the ice_wrapper code requires.
[SVN r35340]
|
2006-09-26 16:31:41 +00:00 |
|
Hartmut Kaiser
|
1cb08ff60c
|
Changed Boost.Thread to use the Boost license.
[SVN r35115]
|
2006-09-14 23:02:29 +00:00 |
|
Anthony Williams
|
d3d7fd9317
|
Added call to TlsFree
[SVN r34843]
|
2006-08-07 16:34:54 +00:00 |
|
Peter Dimov
|
acf0f97663
|
Simplification, avoids a false leak report
[SVN r34706]
|
2006-07-24 19:00:30 +00:00 |
|
Peter Dimov
|
34bd87cea7
|
Moved the on_thread_exit call to a destructor
[SVN r34469]
|
2006-07-06 19:47:12 +00:00 |
|
Peter Dimov
|
228f11262e
|
Removed the infamous catch(...)
[SVN r34467]
|
2006-07-06 13:45:13 +00:00 |
|
Anthony Williams
|
9683e0f1cc
|
Added patch from http://lists.boost.org/Archives/boost/2005/05/86395.php to fix bug
https://sourceforge.net/tracker/index.php?func=detail&aid=1424965&group_id=7586&atid=107586
[SVN r33802]
|
2006-04-25 10:06:38 +00:00 |
|
Martin Wille
|
c7b96bcd7d
|
-- bug #548104
( http://sourceforge.net/tracker/index.php?func=detail&aid=548104&group_id=7586&atid=107586 )
[SVN r32232]
|
2006-01-06 09:35:28 +00:00 |
|
Marshall Clow
|
572c18302f
|
Bug #1239052
[SVN r32225]
|
2006-01-05 00:46:16 +00:00 |
|
Anthony Williams
|
01297016bd
|
Reverted trunk to before adding new threads code
[SVN r30957]
|
2005-09-13 18:44:59 +00:00 |
|
Anthony Williams
|
4a005ea288
|
New version of call_once for win32
[SVN r30847]
|
2005-09-07 15:02:16 +00:00 |
|
John Maddock
|
9658b69af4
|
Added config and header include changes needed to support MSVC + STLport 5.0.
[SVN r30701]
|
2005-08-27 10:25:15 +00:00 |
|
Douglas Gregor
|
aa240e61d9
|
Clear up broken links, tabs, etc
[SVN r30077]
|
2005-07-14 15:47:04 +00:00 |
|
Douglas Gregor
|
2954e932ce
|
Fix test_read_write_mutex, from Tobias Schwinger
[SVN r29988]
|
2005-07-11 15:06:09 +00:00 |
|
Martin Wille
|
4a9d97d22d
|
-- made the initialization order for the members of
boost::detail::thread::read_write_mutex_impl
consistent with the declaration.
[SVN r29913]
|
2005-07-06 21:36:56 +00:00 |
|
Michael Glassford
|
69e52a9882
|
Fix CW 8.3 warnings.
[SVN r28638]
|
2005-05-03 20:42:09 +00:00 |
|
Michael Glassford
|
9d7c119f94
|
Fixed CodeWarrior 8.3 warnings.
[SVN r28497]
|
2005-04-27 01:22:12 +00:00 |
|
Michael Glassford
|
bc73368c96
|
Remove line that could cause unnecessary extra waiting.
[SVN r28330]
|
2005-04-19 20:49:59 +00:00 |
|
Michael Glassford
|
3068f0c62c
|
Fix undefined BOOST_READ_WRITE_MUTEX_TRACE in non-BOOST_HAS_WINTHREADS builds.
[SVN r27924]
|
2005-04-02 04:31:10 +00:00 |
|
Michael Glassford
|
8e00803c83
|
Don't include explicit instantiations in release builds (they increase the code size significantly).
[SVN r27887]
|
2005-03-30 16:59:07 +00:00 |
|
Michael Glassford
|
087b69b629
|
Fix build errors on some Win32 machines.
[SVN r27884]
|
2005-03-30 14:51:09 +00:00 |
|