Michael Glassford
|
d027cec8a6
|
Remove accidental checkin.
[SVN r24606]
|
2004-08-19 19:33:46 +00:00 |
|
Michael Glassford
|
e53c2c52ee
|
Add <threading>multi to work around what appears to be a bjam bug.
[SVN r24605]
|
2004-08-19 19:31:23 +00:00 |
|
Michael Glassford
|
5ff0ecc12d
|
Remove previous checkin, which should have been in test\\jamfile, not build\\jamfile.
[SVN r24604]
|
2004-08-19 19:27:15 +00:00 |
|
Michael Glassford
|
9c1f421ccb
|
Add <threading>multi to work around regression test build errors.
[SVN r24603]
|
2004-08-19 19:12:57 +00:00 |
|
Michael Glassford
|
66850bc057
|
Add <threading>multi to work around what appears to be a bjam bug.
[SVN r24601]
|
2004-08-19 17:16:50 +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
|
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 Stevens
|
88cd251db7
|
tss changes to match Jamfile 1.32
[SVN r24356]
|
2004-08-09 16:22:43 +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
|
59bf92a183
|
Write info to cout to help debug problems.
[SVN r24339]
|
2004-08-08 01:20:37 +00:00 |
|
Michael Glassford
|
57879155d2
|
Fixed incorrect test.
[SVN r24336]
|
2004-08-07 16:10:56 +00:00 |
|
Michael Glassford
|
96d43cebc0
|
Added tests (currently only on Win32, where there's most likely to be a problem) to make sure tss works properly with threads not created by Boost.
[SVN r24325]
|
2004-08-06 15:50:11 +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
|
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
|
c0aeaecc14
|
Add tests for statically linked Boost.Threads.
[SVN r24274]
|
2004-08-03 21:19:08 +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
|
9de9726e6f
|
Removed erroneous call to on_process_exit().
[SVN r24237]
|
2004-08-01 19:25:05 +00:00 |
|
Michael Glassford
|
522037ca4a
|
Add automatic tss cleanup to statically linked Win32 Boost.Threads library (currently works only for VC++ 7.1).
[SVN r24236]
|
2004-08-01 17:50:11 +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 |
|
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
|
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 |
|
Vladimir Prus
|
59fba2bff6
|
Fix minor issue gcc 3.4 found. The test was trying to pass rvalue to
function taking reference, and this requires, according to standard,
accessible copy ctor, which boost::thread does not have.
[SVN r23838]
|
2004-07-20 13:13:22 +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 |
|
Vladimir Prus
|
d3e4a90e70
|
More V2 Jamfile tweaks.
[SVN r23764]
|
2004-07-19 07:12:45 +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
|
02ddc33e6c
|
Replace tabs with spaces.
[SVN r23714]
|
2004-07-17 23:13:06 +00:00 |
|
Michael Glassford
|
410e8efeba
|
Fix warnings on some compilers.
[SVN r23691]
|
2004-07-17 15:31:28 +00:00 |
|
Rene Rivera
|
e9f8e0bad9
|
Prevent use of auto-link functionality as it can't be used within regression testing.
[SVN r23667]
|
2004-07-17 05:44:06 +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 |
|
Rene Rivera
|
baa9b396d9
|
Fix some compilation problems on Win32 platforms because of inconsistent line-endings.
[SVN r23663]
|
2004-07-17 04:33:59 +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
|
43e2192aa2
|
Proofreading changes.
[SVN r23661]
|
2004-07-17 03:39:07 +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
|
921d4c24c2
|
Fixed many compile errors.
[SVN r23659]
|
2004-07-17 03:34:51 +00:00 |
|
Michael Glassford
|
4fc7653b12
|
Move instructions detailing how to use pthreads-win32 into common file threads.jam.
[SVN r23650]
|
2004-07-16 20:50:18 +00:00 |
|