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
|
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 |
|
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
|
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
|
df229074ac
|
Made size() a constant member function.
[SVN r35589]
|
2006-10-13 16:41:51 +00:00 |
|
Roland Schwarz
|
72e4794f5b
|
Removed the "intentional memory leak" of the TSS implementation
[SVN r35426]
|
2006-09-29 19:24:19 +00:00 |
|
Hartmut Kaiser
|
1cb08ff60c
|
Changed Boost.Thread to use the Boost license.
[SVN r35115]
|
2006-09-14 23:02:29 +00:00 |
|
John Maddock
|
56b07cb5c0
|
Bring dynamic linking into line with the rest of Boost.
[SVN r31628]
|
2005-11-12 10:23:25 +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
|
64b5b67661
|
Updated thread primitives to include semaphore functions
[SVN r30952]
|
2005-09-13 14:20:31 +00:00 |
|
Anthony Williams
|
b6f0ec7fd9
|
Moved win32 thread sync primitives to their own file
[SVN r30947]
|
2005-09-13 13:48:01 +00:00 |
|
Anthony Williams
|
e9c0b5e0c5
|
Nibble mask is 0x0f, not 0x7f
[SVN r30888]
|
2005-09-09 12:51:17 +00:00 |
|
Anthony Williams
|
4a005ea288
|
New version of call_once for win32
[SVN r30847]
|
2005-09-07 15:02:16 +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 |
|
Michael Glassford
|
3b237267fb
|
Added more debugging aids, assertions. Corrected errors, including hangs, at the cost or making the read-write mutex even larger. The whole read-write mutex is too complicated; the design needs to be revisited.
[SVN r27874]
|
2005-03-29 21:46:38 +00:00 |
|
Michael Glassford
|
6382846f6c
|
Add thread_group::size() method.
[SVN r27716]
|
2005-03-17 01:46:11 +00:00 |
|
Roland Schwarz
|
af9864a1b5
|
Making use of BOOST_HAS_DECLSPEC macro
[SVN r26801]
|
2005-01-22 13:22:29 +00:00 |
|
Michael Glassford
|
39f7afc7d0
|
Reword comment to make its meaning clearer.
[SVN r26453]
|
2004-12-06 21:00:16 +00:00 |
|
Michael Glassford
|
e500bc075e
|
Make recent xtime_get() changes more portable and easier to understand.
[SVN r25160]
|
2004-09-16 20:39:49 +00:00 |
|
Michael Glassford
|
5f27fb2607
|
Add newline to end of file.
[SVN r24976]
|
2004-09-08 15:58:40 +00:00 |
|
Michael Glassford
|
d977cedb78
|
Fix gcc warning about inline function being marked as dllimport.
[SVN r24975]
|
2004-09-08 15:57:03 +00:00 |
|
Stefan Slapeta
|
454b58cdf0
|
Configure Intel for Windows like MSVC
[SVN r24805]
|
2004-08-29 14:13:47 +00:00 |
|
Michael Glassford
|
33da34b4bf
|
Don't use subtraction to compare xtime.sec because it could overflow.
[SVN r24361]
|
2004-08-09 21:46:34 +00:00 |
|
Michael Glassford
|
4c7c7df89b
|
Fixed typos.
[SVN r24320]
|
2004-08-06 11:54:11 +00:00 |
|
Michael Glassford
|
515e6d8635
|
Completely restructured tss cleanup. Automatic tss cleanup in Win32 static Boost.Threads library now works for both VC++ 6 and 7.1 (probably also 7.0, but this hasn't been tested).
[SVN r24312]
|
2004-08-05 18:13:43 +00:00 |
|
Michael Glassford
|
bbd941e2df
|
Updated release notes for static liking of Boost.Threads to reflect recent changes.
[SVN r24311]
|
2004-08-05 18:08:09 +00:00 |
|
Michael Glassford
|
3edba1bf19
|
Changed default linking option on non-Win32 platforms from dynamic to static linking.
[SVN r24310]
|
2004-08-05 18:06:34 +00:00 |
|
Michael Glassford
|
4ad99d8242
|
Completely restructured tss cleanup. Automatic tss cleanup in Win32 static Boost.Threads library now works for both VC++ 6 and 7.1 (probably also 7.0, but this hasn't been tested).
[SVN r24307]
|
2004-08-05 17:33:07 +00:00 |
|
Michael Glassford
|
792be9e687
|
Add on_process_enter() and on_thread_enter(); make tss cleanup more robust.
[SVN r24258]
|
2004-08-03 01:38:04 +00:00 |
|
Michael Glassford
|
fd65337f43
|
Add tests for statically linked and dynamically linked versions of Boost.Threads.
[SVN r24257]
|
2004-08-03 01:33:24 +00:00 |
|
Michael Glassford
|
b5c5fbe0f5
|
#include <string> before every #<stdexcept> to eliminate compile errors on VC++ 6 with STLPort-4.5.3 when standard exceptions are thrown with a string literal passed to the constructor.
[SVN r24159]
|
2004-07-29 14:25:30 +00:00 |
|
Douglas Gregor
|
b88ae8105e
|
Converted to Boost Software License, Version 1.0
[SVN r24055]
|
2004-07-26 00:32:12 +00:00 |
|
Michael Glassford
|
9ad04bb65e
|
Handle locks that timeout.
[SVN r23999]
|
2004-07-23 18:39:50 +00:00 |
|
Michael Glassford
|
d29dae72de
|
Clean up scheduling algorithms to pass unit tests and hopefully eliminate reported deadlocks. Still needs work, but should be better than before.
[SVN r23849]
|
2004-07-20 20:25:18 +00:00 |
|
Michael Glassford
|
0350d4c501
|
Renamed add_thread_exit() to at_thread_exit(), a better name.
[SVN r23796]
|
2004-07-19 14:25:00 +00:00 |
|
Michael Glassford
|
4cd6453cac
|
Fix compile errors: some compilers don't like an enum and the namespace it is in to have the same name.
[SVN r23660]
|
2004-07-17 03:37:00 +00:00 |
|