Anthony Williams
|
7d59bbbad5
|
Set semaphore handle back to NULL on destruction
[SVN r31011]
|
2005-09-16 13:58:44 +00:00 |
|
Anthony Williams
|
c7a85f366c
|
New read_write_mutex implementation for win32. No try/timed varieties, and no support for read/write priority policies.
[SVN r30994]
|
2005-09-15 10:47:29 +00:00 |
|
Anthony Williams
|
8b3773f157
|
Trimmed included headers
[SVN r30986]
|
2005-09-14 15:44:28 +00:00 |
|
Anthony Williams
|
cb27585fa2
|
Added new implementation of timed_mutex for win32
[SVN r30985]
|
2005-09-14 15:20:24 +00:00 |
|
Anthony Williams
|
d3ee1b804a
|
Added new implementation of timed_mutex for win32
[SVN r30984]
|
2005-09-14 15:10:41 +00:00 |
|
Anthony Williams
|
48ff760e18
|
Remove references to WINTHREADS from the generic code, as windows threads handled in separate header
[SVN r30982]
|
2005-09-14 12:49:52 +00:00 |
|
Anthony Williams
|
ba0bdc6489
|
Use lightweight_mutex for mutex impl. Added basic condition implementation.
[SVN r30981]
|
2005-09-14 12:43:02 +00:00 |
|
Anthony Williams
|
953461904c
|
Added licence text
[SVN r30979]
|
2005-09-14 10:44:27 +00:00 |
|
Anthony Williams
|
c956bc9ad7
|
Moved lightweight_mutex_win32.hpp and mutex_win32.hpp into boost source tree
[SVN r30978]
|
2005-09-14 10:35:12 +00:00 |
|
Anthony Williams
|
91d88bb24a
|
Added lightweight_mutex_win32.hpp
[SVN r30977]
|
2005-09-14 10:18:33 +00:00 |
|
nobody
|
545a0f5c86
|
This commit was manufactured by cvs2svn to create branch
'thread_rewrite'.
[SVN r30953]
|
2005-09-13 14:20:32 +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 |
|
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
|
e3c9446e29
|
Merged from 1.33.0 release
[SVN r30540]
|
2005-08-12 13:02:37 +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 |
|
Douglas Gregor
|
5be79cc858
|
Unbolidify Threads title
[SVN r29938]
|
2005-07-07 18:06:26 +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 |
|
Martin Wille
|
f4f3433854
|
-- fixed order of member initialization
[SVN r29881]
|
2005-07-03 16:51:35 +00:00 |
|
Michael Glassford
|
26bffa3740
|
Rename binder to eliminate name conflicts with type traits.
[SVN r29229]
|
2005-05-26 14:12:41 +00:00 |
|
Michael Glassford
|
69e52a9882
|
Fix CW 8.3 warnings.
[SVN r28638]
|
2005-05-03 20:42:09 +00:00 |
|
Michael Glassford
|
cc8de48849
|
Commit Caleb Epstein patch to fix errors due to Boost.Test not being thread safe.
[SVN r28537]
|
2005-04-29 20:38:46 +00:00 |
|
Michael Glassford
|
9d7c119f94
|
Fixed CodeWarrior 8.3 warnings.
[SVN r28497]
|
2005-04-27 01:22:12 +00:00 |
|
Vladimir Prus
|
6ba9fd1b60
|
Sync with V1
[SVN r28369]
|
2005-04-21 08:17:12 +00:00 |
|
Michael Glassford
|
fb6250eb94
|
Completely rewrite tests to eliminate most calls to Sleep(), which was making the tests take far too long.
[SVN r28331]
|
2005-04-19 20:52:08 +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 |
|
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
|
b9dbb1ed45
|
Expand read_write_mutex regression tests.
[SVN r27873]
|
2005-03-29 21:23:39 +00:00 |
|
Michael Glassford
|
41d3b29ec0
|
Add assert() at beginning of thread::join().
[SVN r27868]
|
2005-03-29 16:19:32 +00:00 |
|
Michael Glassford
|
05ceb8b1e2
|
Fix Sourceforge issue #828980, "comparisons in libs/thread/src/timeconv.inl".
[SVN r27867]
|
2005-03-29 15:43:00 +00:00 |
|
Michael Glassford
|
80d3925b8d
|
Remove obsolete header.
[SVN r27718]
|
2005-03-17 02:03:31 +00:00 |
|
Michael Glassford
|
2cd6cbeacc
|
Change assert() in recursive_try_mutex::do_trylock() to handle the case of pthread_mutex_trylock returning EBUSY.
[SVN r27717]
|
2005-03-17 01:55:44 +00:00 |
|
Michael Glassford
|
6382846f6c
|
Add thread_group::size() method.
[SVN r27716]
|
2005-03-17 01:46:11 +00:00 |
|
Stefan Slapeta
|
349d0fd74b
|
replaced BOOST_TEST
[SVN r27054]
|
2005-02-03 13:48:49 +00:00 |
|
Beman Dawes
|
9c88855bf4
|
correct date (Andreas Wachowski)
[SVN r26826]
|
2005-01-24 01:51:16 +00:00 |
|
Roland Schwarz
|
f0e6cdfcb5
|
ptw32 can be used again
[SVN r26802]
|
2005-01-22 13:43:48 +00:00 |
|
Roland Schwarz
|
af9864a1b5
|
Making use of BOOST_HAS_DECLSPEC macro
[SVN r26801]
|
2005-01-22 13:22:29 +00:00 |
|
Stefan Slapeta
|
8ac145e667
|
removed requirement of static rt for static lib
[SVN r26480]
|
2004-12-09 10:42:09 +00:00 |
|
Michael Glassford
|
39f7afc7d0
|
Reword comment to make its meaning clearer.
[SVN r26453]
|
2004-12-06 21:00:16 +00:00 |
|
Aleksey Gurtovoy
|
113b974bb7
|
merge RC_1_32_0 fixes
[SVN r26333]
|
2004-11-28 04:44:21 +00:00 |
|
Stefan Slapeta
|
c747a6ff4e
|
Fix uninitialized variables
[SVN r25410]
|
2004-09-26 09:32:04 +00:00 |
|
Stefan Slapeta
|
107d11cfd5
|
Fix to make auto tss cleanup work for Intel Compiler
[SVN r25374]
|
2004-09-23 11:39:14 +00:00 |
|
Rene Rivera
|
a4d2cd94b9
|
Move <threadind>multi from default build, to the requirement it is.
[SVN r25195]
|
2004-09-18 18:24:03 +00:00 |
|
Rene Rivera
|
3d9fb84fc9
|
Move definition of __STD_CONSTANT_MACROS to be above first indirect inclusion of <cstdint> to fix compilation problem with MSL.
[SVN r25181]
|
2004-09-17 23:31:13 +00:00 |
|