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
Markus Schöpflin
60380afe15
Fix compilation.
...
[SVN r40277]
2007-10-22 07:54:08 +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
f86156ad10
more tweaks to remove warnings
...
[SVN r40189]
2007-10-19 15:31:35 +00:00
Anthony Williams
1836ee854f
small changes to reduce warnings; extracted pthread_mutex_scoped_lock to its own file
...
[SVN r40187]
2007-10-19 14:52:52 +00:00
Anthony Williams
c37cdeec9f
removed lock_ops as no longer needed
...
[SVN r40080]
2007-10-16 11:08:17 +00:00
Anthony Williams
b0b2b17908
added missing include to basic_timed_mutex.hpp
...
[SVN r40041]
2007-10-15 09:18:32 +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
5a4d5ddb9d
fixed more has-timed-lock backwards conditions
...
[SVN r39841]
2007-10-09 14:44:37 +00:00
Anthony Williams
55afcf678d
fixed typo in pthread_cond_timedwait and ETIMEDOUT
...
[SVN r39839]
2007-10-09 14:08:22 +00:00
Anthony Williams
16c7cf9b5e
fixed typo in pthread_cond_timedwait and ETIMEDOUT
...
[SVN r39838]
2007-10-09 12:45:46 +00:00
Anthony Williams
432bd29c1c
fixed direction of conditional
...
[SVN r39836]
2007-10-09 12:23:09 +00:00
Anthony Williams
a87914ef23
added missing move.hpp header
...
[SVN r39832]
2007-10-09 06:59:14 +00:00
Anthony Williams
041530a953
added backwards-compatibility overload for call_once
...
[SVN r39785]
2007-10-08 15:44:13 +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
a706d1df00
call_once passes exceptions to caller and leaves flag unset
...
[SVN r39781]
2007-10-08 09:55:56 +00:00
Anthony Williams
b15b2e666f
added extended test for new call_once
...
[SVN r39780]
2007-10-08 09:48:57 +00:00
Anthony Williams
5d4678364e
Use InterlockedCompareExchange when _ReadWriteBarrier not available
...
[SVN r39777]
2007-10-08 07:18:27 +00:00
Anthony Williams
9590526430
include config header from right place for pthread/once.hpp
...
[SVN r39705]
2007-10-05 12:50:29 +00:00
Anthony Williams
1c6dfda83c
added platform dispatcher
...
[SVN r39703]
2007-10-05 12:21:55 +00:00
Anthony Williams
a8be12940e
added platform-specific call_once implementations
...
[SVN r39702]
2007-10-05 12:20:50 +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
Vladimir Prus
a8daedac5e
Revive V1 Jamfile to please asio
...
[SVN r38837]
2007-08-22 12:40:34 +00:00
Vladimir Prus
5fa26fb3ac
Update to V2
...
[SVN r38531]
2007-08-08 19:47:16 +00:00
Vladimir Prus
ea3e297175
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Rene Rivera
a11bd6ebd9
Put in the build support for using the doxproc, Python based, Doxygen to BoostBook translator.
...
[SVN r37457]
2007-04-17 04:44:59 +00:00
Roland Schwarz
9889bf50a2
FAQ Entry: Passing parameters during thread creation.
...
[SVN r36922]
2007-02-11 13:52:28 +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
595bbee41e
Converted back to CHECK since warnings not showing up in regression tables.
...
[SVN r36386]
2006-12-14 17:49:21 +00:00
Roland Schwarz
cb3f3a1f64
Fixed the missing tss_nul file for testing.
...
[SVN r36331]
2006-12-11 19:22:40 +00:00
Vladimir Prus
0e44838905
Allow building of shared versions of some Boost.Test libraries.
...
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.
Patch from Juergen Hunold.
[SVN r35989]
2006-11-10 19:09:56 +00:00
Roland Schwarz
64cd268fc7
Get rid of dll import warnings for nocopyable classes
...
[SVN r35796]
2006-10-30 19:27:51 +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
099af669d4
Made fail of cleanup test for native API a warning.
...
[SVN r35614]
2006-10-15 10:03:35 +00:00
Roland Schwarz
79cac706a7
Unified spelling of thread library in documentation. (singular)
...
[SVN r35590]
2006-10-13 16:48:50 +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