ba86f9ff13Merged from Version_1_33_1
Douglas Gregor
2005-12-08 04:19:11 +0000
56b07cb5c0Bring dynamic linking into line with the rest of Boost.
John Maddock
2005-11-12 10:23:25 +0000
358e32e98fRemove <runtime-link>static requirement: it's not universally supported.
John Maddock
2005-09-23 15:09:33 +0000
01297016bdReverted trunk to before adding new threads code
Anthony Williams
2005-09-13 18:44:59 +0000
64b5b67661Updated thread primitives to include semaphore functions
Anthony Williams
2005-09-13 14:20:31 +0000
b6f0ec7fd9Moved win32 thread sync primitives to their own file
Anthony Williams
2005-09-13 13:48:01 +0000
e9c0b5e0c5Nibble mask is 0x0f, not 0x7f
Anthony Williams
2005-09-09 12:51:17 +0000
4a005ea288New version of call_once for win32
Anthony Williams
2005-09-07 15:02:16 +0000
9658b69af4Added config and header include changes needed to support MSVC + STLport 5.0.
John Maddock
2005-08-27 10:25:15 +0000
e3c9446e29Merged from 1.33.0 release
Douglas Gregor
2005-08-12 13:02:37 +0000
aa240e61d9Clear up broken links, tabs, etc
Douglas Gregor
2005-07-14 15:47:04 +0000
2954e932ceFix test_read_write_mutex, from Tobias Schwinger
Douglas Gregor
2005-07-11 15:06:09 +0000
5be79cc858Unbolidify Threads title
Douglas Gregor
2005-07-07 18:06:26 +0000
4a9d97d22d-- made the initialization order for the members of boost::detail:🧵:read_write_mutex_impl consistent with the declaration.
Martin Wille
2005-07-06 21:36:56 +0000
f4f3433854-- fixed order of member initialization
Martin Wille
2005-07-03 16:51:35 +0000
26bffa3740Rename binder to eliminate name conflicts with type traits.
Michael Glassford
2005-05-26 14:12:41 +0000
69e52a9882Fix CW 8.3 warnings.
Michael Glassford
2005-05-03 20:42:09 +0000
cc8de48849Commit Caleb Epstein patch to fix errors due to Boost.Test not being thread safe.
Michael Glassford
2005-04-29 20:38:46 +0000
9d7c119f94Fixed CodeWarrior 8.3 warnings.
Michael Glassford
2005-04-27 01:22:12 +0000
6ba9fd1b60Sync with V1
Vladimir Prus
2005-04-21 08:17:12 +0000
fb6250eb94Completely rewrite tests to eliminate most calls to Sleep(), which was making the tests take far too long.
Michael Glassford
2005-04-19 20:52:08 +0000
bc73368c96Remove line that could cause unnecessary extra waiting.
Michael Glassford
2005-04-19 20:49:59 +0000
3068f0c62cFix undefined BOOST_READ_WRITE_MUTEX_TRACE in non-BOOST_HAS_WINTHREADS builds.
Michael Glassford
2005-04-02 04:31:10 +0000
8e00803c83Don't include explicit instantiations in release builds (they increase the code size significantly).
Michael Glassford
2005-03-30 16:59:07 +0000
087b69b629Fix build errors on some Win32 machines.
Michael Glassford
2005-03-30 14:51:09 +0000
3b237267fbAdded 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.
Michael Glassford
2005-03-29 21:46:38 +0000
b9dbb1ed45Expand read_write_mutex regression tests.
Michael Glassford
2005-03-29 21:23:39 +0000
41d3b29ec0Add assert() at beginning of thread::join().
Michael Glassford
2005-03-29 16:19:32 +0000
05ceb8b1e2Fix Sourceforge issue #828980, "comparisons in libs/thread/src/timeconv.inl".
Michael Glassford
2005-03-29 15:43:00 +0000
80d3925b8dRemove obsolete header.
Michael Glassford
2005-03-17 02:03:31 +0000
2cd6cbeaccChange assert() in recursive_try_mutex::do_trylock() to handle the case of pthread_mutex_trylock returning EBUSY.
Michael Glassford
2005-03-17 01:55:44 +0000
6382846f6cAdd thread_group::size() method.
Michael Glassford
2005-03-17 01:46:11 +0000
349d0fd74breplaced BOOST_TEST
Stefan Slapeta
2005-02-03 13:48:49 +0000
9c88855bf4correct date (Andreas Wachowski)
Beman Dawes
2005-01-24 01:51:16 +0000
f0e6cdfcb5ptw32 can be used again
Roland Schwarz
2005-01-22 13:43:48 +0000
af9864a1b5Making use of BOOST_HAS_DECLSPEC macro
Roland Schwarz
2005-01-22 13:22:29 +0000
8ac145e667removed requirement of static rt for static lib
Stefan Slapeta
2004-12-09 10:42:09 +0000
39f7afc7d0Reword comment to make its meaning clearer.
Michael Glassford
2004-12-06 21:00:16 +0000
c747a6ff4eFix uninitialized variables
Stefan Slapeta
2004-09-26 09:32:04 +0000
107d11cfd5Fix to make auto tss cleanup work for Intel Compiler
Stefan Slapeta
2004-09-23 11:39:14 +0000
a4d2cd94b9Move <threadind>multi from default build, to the requirement it is.
Rene Rivera
2004-09-18 18:24:03 +0000
3d9fb84fc9Move definition of __STD_CONSTANT_MACROS to be above first indirect inclusion of <cstdint> to fix compilation problem with MSL.
Rene Rivera
2004-09-17 23:31:13 +0000
e500bc075eMake recent xtime_get() changes more portable and easier to understand.
Michael Glassford
2004-09-16 20:39:49 +0000
25e8fa0e11Fixed bug in pthreads implementation that caused incorrect behavior when used with condition variables.
Michael Glassford
2004-09-16 17:49:16 +0000
5f27fb2607Add newline to end of file.
Michael Glassford
2004-09-08 15:58:40 +0000
d977cedb78Fix gcc warning about inline function being marked as dllimport.
Michael Glassford
2004-09-08 15:57:03 +0000
454b58cdf0Configure Intel for Windows like MSVC
Stefan Slapeta
2004-08-29 14:13:47 +0000
82a632b0f9Remove cast from FILETIME to __int64, which may have alignment issues on, e.g. IA64.
Michael Glassford
2004-08-27 14:31:28 +0000
43cbe3f1f8Include detail/config.hpp; fix include path.
Michael Glassford
2004-08-19 19:39:16 +0000
d027cec8a6Remove accidental checkin.
Michael Glassford
2004-08-19 19:33:46 +0000
e53c2c52eeAdd <threading>multi to work around what appears to be a bjam bug.
Michael Glassford
2004-08-19 19:31:23 +0000
5ff0ecc12dRemove previous checkin, which should have been in test\\jamfile, not build\\jamfile.
Michael Glassford
2004-08-19 19:27:15 +0000
9c1f421ccbAdd <threading>multi to work around regression test build errors.
Michael Glassford
2004-08-19 19:12:57 +0000
66850bc057Add <threading>multi to work around what appears to be a bjam bug.
Michael Glassford
2004-08-19 17:16:50 +0000
33da34b4bfDon't use subtraction to compare xtime.sec because it could overflow.
Michael Glassford
2004-08-09 21:46:34 +0000
792cd49310Add #define BOOST_THREAD_TEST to command line so code can behave differently when being tested.
Michael Glassford
2004-08-09 21:43:24 +0000
37fdb5e2b0Removed unnecessary casts that were causing warnings on DEC C++ 6.5 compiler.
Michael Glassford
2004-08-09 21:39:03 +0000
88cd251db7tss changes to match Jamfile 1.32
Michael Stevens
2004-08-09 16:22:43 +0000
4038d18fc8Only implement functions if not already implemented elsewhere to prevent linking problems.
Michael Glassford
2004-08-08 11:17:21 +0000
59bf92a183Write info to cout to help debug problems.
Michael Glassford
2004-08-08 01:20:37 +0000
57879155d2Fixed incorrect test.
Michael Glassford
2004-08-07 16:10:56 +0000
96d43cebc0Added 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.
Michael Glassford
2004-08-06 15:50:11 +0000
8e13857b29Unlock mutex sooner to allow recursive calls to on_thread_exit().
Michael Glassford
2004-08-06 15:31:08 +0000
8c6e454697Uncommented call to on_process_enter(). Fixed line endings.
Michael Glassford
2004-08-06 11:55:51 +0000
4c7c7df89bFixed typos.
Michael Glassford
2004-08-06 11:54:11 +0000
515e6d8635Completely 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).
Michael Glassford
2004-08-05 18:13:43 +0000
bbd941e2dfUpdated release notes for static liking of Boost.Threads to reflect recent changes.
Michael Glassford
2004-08-05 18:08:09 +0000
3edba1bf19Changed default linking option on non-Win32 platforms from dynamic to static linking.
Michael Glassford
2004-08-05 18:06:34 +0000
4ad99d8242Completely 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).
Michael Glassford
2004-08-05 17:33:07 +0000
c0aeaecc14Add tests for statically linked Boost.Threads.
Michael Glassford
2004-08-03 21:19:08 +0000
792be9e687Add on_process_enter() and on_thread_enter(); make tss cleanup more robust.
Michael Glassford
2004-08-03 01:38:04 +0000
fd65337f43Add tests for statically linked and dynamically linked versions of Boost.Threads.
Michael Glassford
2004-08-03 01:33:24 +0000
9de9726e6fRemoved erroneous call to on_process_exit().
Michael Glassford
2004-08-01 19:25:05 +0000
522037ca4aAdd automatic tss cleanup to statically linked Win32 Boost.Threads library (currently works only for VC++ 7.1).
Michael Glassford
2004-08-01 17:50:11 +0000
8fc3d1f718Add automatic tss cleanup to statically linked Win32 Boost.Threads library (currently works only for VC++ 7.1).
Michael Glassford
2004-08-01 17:26:45 +0000
cebaf27ee8Set thread cleanup handlers to null when deleting it so that calling on_thread_exit() twice doesn't use an invalid pointer.
Michael Glassford
2004-08-01 12:07:11 +0000