Aleksey Gurtovoy
|
606fabcbd6
|
fix line endings
[SVN r26003]
|
2004-10-31 09:38:17 +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
|
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 |
|
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
|
25e8fa0e11
|
Fixed bug in pthreads implementation that caused incorrect behavior when used with condition variables.
[SVN r25151]
|
2004-09-16 17:49:16 +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 |
|
Michael Glassford
|
82a632b0f9
|
Remove cast from FILETIME to __int64, which may have alignment issues on, e.g. IA64.
[SVN r24786]
|
2004-08-27 14:31:28 +00:00 |
|
Michael Glassford
|
792cd49310
|
Add #define BOOST_THREAD_TEST to command line so code can behave differently when being tested.
[SVN r24360]
|
2004-08-09 21:43:24 +00:00 |
|
Michael Glassford
|
37fdb5e2b0
|
Removed unnecessary casts that were causing warnings on DEC C++ 6.5 compiler.
[SVN r24359]
|
2004-08-09 21:39:03 +00:00 |
|
Michael Glassford
|
4038d18fc8
|
Only implement functions if not already implemented elsewhere to prevent linking problems.
[SVN r24341]
|
2004-08-08 11:17:21 +00:00 |
|
Michael Glassford
|
8e13857b29
|
Unlock mutex sooner to allow recursive calls to on_thread_exit().
[SVN r24324]
|
2004-08-06 15:31:08 +00:00 |
|
Michael Glassford
|
8c6e454697
|
Uncommented call to on_process_enter(). Fixed line endings.
[SVN r24322]
|
2004-08-06 11:55:51 +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
|
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
|
9de9726e6f
|
Removed erroneous call to on_process_exit().
[SVN r24237]
|
2004-08-01 19:25:05 +00:00 |
|
Michael Glassford
|
8fc3d1f718
|
Add automatic tss cleanup to statically linked Win32 Boost.Threads library (currently works only for VC++ 7.1).
[SVN r24235]
|
2004-08-01 17:26:45 +00:00 |
|
Michael Glassford
|
cebaf27ee8
|
Set thread cleanup handlers to null when deleting it so that calling on_thread_exit() twice doesn't use an invalid pointer.
[SVN r24228]
|
2004-08-01 12:07:11 +00:00 |
|
Michael Glassford
|
b62503f274
|
Call tss cleanup after thread function exits even in dll builds of Boost.Threads (win32 only).
[SVN r24227]
|
2004-08-01 11:39:59 +00:00 |
|
Aleksey Gurtovoy
|
af50c640ab
|
MSVC 6.5 + STLPort 4.5.3 workaround
[SVN r24207]
|
2004-07-31 12:27:25 +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 |
|
Michael Glassford
|
9ad04bb65e
|
Handle locks that timeout.
[SVN r23999]
|
2004-07-23 18:39:50 +00:00 |
|
Michael Glassford
|
13bbaab1c4
|
Removed incorrect assertions.
[SVN r23916]
|
2004-07-21 20:57:31 +00:00 |
|
Michael Glassford
|
09ca8d1728
|
Update copyright to use Boost License 1.0, with permission from Mac Murrett.
[SVN r23914]
|
2004-07-21 20:44:45 +00:00 |
|
Michael Glassford
|
9797a93d86
|
Fix typos.
[SVN r23913]
|
2004-07-21 20:43:54 +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
|
8ebb19fd18
|
Call on_thread_exit() after thread function has exited to clean up tss on boost-created threads.
[SVN r23715]
|
2004-07-17 23:15:50 +00:00 |
|
Michael Glassford
|
410e8efeba
|
Fix warnings on some compilers.
[SVN r23691]
|
2004-07-17 15:31:28 +00:00 |
|
Rene Rivera
|
f69e0313dc
|
Add an import to std namespace in boost_error function for tools/runtimes that put snprintf and related functions there. This fixes the unqualified use of snprintf (as _sntprintf) in CodeWarrior 8.
[SVN r23666]
|
2004-07-17 05:42:22 +00:00 |
|
Michael Glassford
|
a82b0c516d
|
Remove line-continuation inside #if (cwpro8 seemed not to like it).
[SVN r23662]
|
2004-07-17 03:52:59 +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 |
|
Michael Glassford
|
0aa50614d7
|
Add missing typenames, fix duplicate explicit template instantiation.
[SVN r23610]
|
2004-07-16 02:27:29 +00:00 |
|
Michael Glassford
|
2f7337aaf6
|
Remove invalid line ending, "\\r\\n\\n".
[SVN r23555]
|
2004-07-14 18:49:51 +00:00 |
|
Michael Glassford
|
e7b9ccdf10
|
Fix compile error.
[SVN r23498]
|
2004-07-13 15:18:16 +00:00 |
|
Michael Glassford
|
1e15b043a0
|
Add hooks for users to provide there own tss cleanup in win32 statically linked builds.
[SVN r23493]
|
2004-07-13 14:51:23 +00:00 |
|
Michael Glassford
|
e20299c8ee
|
Add promote() that throws exception if it fails.
[SVN r23487]
|
2004-07-13 14:36:59 +00:00 |
|
Michael Glassford
|
f8962b7ad2
|
Changes for WinCE.
[SVN r23486]
|
2004-07-13 14:34:20 +00:00 |
|
Michael Glassford
|
46264e4a4a
|
Apply patch for SGI MIPSpro compiler.
[SVN r23406]
|
2004-07-08 14:42:04 +00:00 |
|
Vladimir Prus
|
35f2055a1e
|
Fix some typos. Thanks to Jurgen Hunold for the patch.
[SVN r23404]
|
2004-07-08 13:46:51 +00:00 |
|
Michael Glassford
|
96362e03aa
|
Changes for WinCE.
[SVN r23379]
|
2004-07-06 17:33:49 +00:00 |
|
Michael Glassford
|
049b4e09fe
|
Changes for WinCE.
[SVN r23378]
|
2004-07-06 17:28:24 +00:00 |
|
Michael Glassford
|
828c0e28af
|
Win32: use CreateMutexA instead of CreateMutex to prevent compile errors in Unicode builds.
[SVN r23377]
|
2004-07-06 17:22:21 +00:00 |
|
Michael Glassford
|
15a638edc0
|
Merge exception class changes thread_dev branch (thread exceptions now have a common base class and methods for reporting the OS error that caused the exception to be thrown, if any).
[SVN r23376]
|
2004-07-06 17:20:55 +00:00 |
|
Michael Glassford
|
fc8f1b1075
|
Merge read/write mutex from thread_dev branch.
[SVN r23375]
|
2004-07-06 17:11:31 +00:00 |
|
Michael Glassford
|
e24b16229e
|
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
[SVN r23197]
|
2004-06-25 20:46:31 +00:00 |
|
Michael Glassford
|
21b4b81810
|
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
[SVN r23191]
|
2004-06-25 20:27:13 +00:00 |
|
Michael Glassford
|
1096b1e28e
|
Cleanup: always #include <boost/thread/detail/config.hpp> first; eliminate tabs; etc.
[SVN r23190]
|
2004-06-25 20:22:02 +00:00 |
|