Commit Graph

  • 4dbd8a66af Changed Boost.Thread to use the Boost license. Hartmut Kaiser 2006-09-14 23:02:29 +0000
  • cb4d739fd1 Changed Boost.Thread to use the Boost license. Hartmut Kaiser 2006-09-14 21:51:01 +0000
  • 11f913e8fb added BSL for files with authors in blanket_permissions.txt Anthony Williams 2006-09-13 14:11:49 +0000
  • 0b6054a919 added boostinspect:nolicense to files with old license from William Kempf Anthony Williams 2006-09-13 08:54:53 +0000
  • e7620a1050 added boostinspect:nolicense to files with old license from William Kempf Anthony Williams 2006-09-13 08:33:30 +0000
  • d3d7fd9317 Added call to TlsFree Anthony Williams 2006-08-07 16:34:54 +0000
  • acf0f97663 Simplification, avoids a false leak report Peter Dimov 2006-07-24 19:00:30 +0000
  • 34bd87cea7 Moved the on_thread_exit call to a destructor Peter Dimov 2006-07-06 19:47:12 +0000
  • 228f11262e Removed the infamous catch(...) Peter Dimov 2006-07-06 13:45:13 +0000
  • 811a03f281 Updated Borland workaround Nicola Musatti 2006-05-05 21:13:45 +0000
  • 9683e0f1cc Added patch from http://lists.boost.org/Archives/boost/2005/05/86395.php to fix bug https://sourceforge.net/tracker/index.php?func=detail&aid=1424965&group_id=7586&atid=107586 Anthony Williams 2006-04-25 10:06:38 +0000
  • 2528bd0b8f Added patch from http://lists.boost.org/Archives/boost/2005/05/86395.php to fix bug https://sourceforge.net/tracker/index.php?func=detail&aid=1424965&group_id=7586&atid=107586 Anthony Williams 2006-04-25 10:06:38 +0000
  • ed587be470 Merge from trunk Vladimir Prus 2006-04-07 14:01:36 +0000
  • 674ae6d571 Remove declaration of 'pthread'. It was hack Vladimir Prus 2006-04-07 14:00:27 +0000
  • 690d44e2e6 Setup usage requirements for dllimport/dllexport. Vladimir Prus 2006-03-22 08:49:42 +0000
  • 55b48874a4 This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +0000
  • 720ccdb474 See the BOOST_THREAD_BUILD_DLL and BOOST_THREAD_BUILD_LIB defines as appropriate. Vladimir Prus 2006-02-14 07:11:15 +0000
  • a556ff6560 Update Jamfile.v2 Vladimir Prus 2006-02-07 12:49:34 +0000
  • 33c0af8253 Update Jamfile.v2 Vladimir Prus 2006-02-07 11:23:34 +0000
  • 86072f95ac Update libs/thread/example/Jamfile.v2 Vladimir Prus 2006-01-10 08:14:25 +0000
  • c7b96bcd7d -- bug #548104 ( http://sourceforge.net/tracker/index.php?func=detail&aid=548104&group_id=7586&atid=107586 ) Martin Wille 2006-01-06 09:35:28 +0000
  • 572c18302f Bug #1239052 Marshall Clow 2006-01-05 00:46:16 +0000
  • efd1bdec23 Bug #1364416 Marshall Clow 2006-01-05 00:45:43 +0000
  • ba86f9ff13 Merged from Version_1_33_1 Douglas Gregor 2005-12-08 04:19:11 +0000
  • 56b07cb5c0 Bring dynamic linking into line with the rest of Boost. John Maddock 2005-11-12 10:23:25 +0000
  • 358e32e98f Remove <runtime-link>static requirement: it's not universally supported. John Maddock 2005-09-23 15:09:33 +0000
  • 01297016bd Reverted trunk to before adding new threads code Anthony Williams 2005-09-13 18:44:59 +0000
  • 64b5b67661 Updated thread primitives to include semaphore functions Anthony Williams 2005-09-13 14:20:31 +0000
  • b6f0ec7fd9 Moved win32 thread sync primitives to their own file Anthony Williams 2005-09-13 13:48:01 +0000
  • e9c0b5e0c5 Nibble mask is 0x0f, not 0x7f Anthony Williams 2005-09-09 12:51:17 +0000
  • 4a005ea288 New version of call_once for win32 Anthony Williams 2005-09-07 15:02:16 +0000
  • 9658b69af4 Added config and header include changes needed to support MSVC + STLport 5.0. John Maddock 2005-08-27 10:25:15 +0000
  • e3c9446e29 Merged from 1.33.0 release Douglas Gregor 2005-08-12 13:02:37 +0000
  • aa240e61d9 Clear up broken links, tabs, etc Douglas Gregor 2005-07-14 15:47:04 +0000
  • 2954e932ce Fix test_read_write_mutex, from Tobias Schwinger Douglas Gregor 2005-07-11 15:06:09 +0000
  • 5be79cc858 Unbolidify 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
  • 26bffa3740 Rename binder to eliminate name conflicts with type traits. Michael Glassford 2005-05-26 14:12:41 +0000
  • 69e52a9882 Fix CW 8.3 warnings. Michael Glassford 2005-05-03 20:42:09 +0000
  • cc8de48849 Commit Caleb Epstein patch to fix errors due to Boost.Test not being thread safe. Michael Glassford 2005-04-29 20:38:46 +0000
  • 9d7c119f94 Fixed CodeWarrior 8.3 warnings. Michael Glassford 2005-04-27 01:22:12 +0000
  • 6ba9fd1b60 Sync with V1 Vladimir Prus 2005-04-21 08:17:12 +0000
  • fb6250eb94 Completely 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
  • bc73368c96 Remove line that could cause unnecessary extra waiting. Michael Glassford 2005-04-19 20:49:59 +0000
  • 3068f0c62c Fix undefined BOOST_READ_WRITE_MUTEX_TRACE in non-BOOST_HAS_WINTHREADS builds. Michael Glassford 2005-04-02 04:31:10 +0000
  • 8e00803c83 Don't include explicit instantiations in release builds (they increase the code size significantly). Michael Glassford 2005-03-30 16:59:07 +0000
  • 087b69b629 Fix build errors on some Win32 machines. Michael Glassford 2005-03-30 14:51:09 +0000
  • 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. Michael Glassford 2005-03-29 21:46:38 +0000
  • b9dbb1ed45 Expand read_write_mutex regression tests. Michael Glassford 2005-03-29 21:23:39 +0000
  • 41d3b29ec0 Add assert() at beginning of thread::join(). Michael Glassford 2005-03-29 16:19:32 +0000
  • 05ceb8b1e2 Fix Sourceforge issue #828980, "comparisons in libs/thread/src/timeconv.inl". Michael Glassford 2005-03-29 15:43:00 +0000
  • 80d3925b8d Remove obsolete header. Michael Glassford 2005-03-17 02:03:31 +0000
  • 2cd6cbeacc Change 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
  • 6382846f6c Add thread_group::size() method. Michael Glassford 2005-03-17 01:46:11 +0000
  • 349d0fd74b replaced BOOST_TEST Stefan Slapeta 2005-02-03 13:48:49 +0000
  • 9c88855bf4 correct date (Andreas Wachowski) Beman Dawes 2005-01-24 01:51:16 +0000
  • f0e6cdfcb5 ptw32 can be used again Roland Schwarz 2005-01-22 13:43:48 +0000
  • af9864a1b5 Making use of BOOST_HAS_DECLSPEC macro Roland Schwarz 2005-01-22 13:22:29 +0000
  • 8ac145e667 removed requirement of static rt for static lib Stefan Slapeta 2004-12-09 10:42:09 +0000
  • 39f7afc7d0 Reword comment to make its meaning clearer. Michael Glassford 2004-12-06 21:00:16 +0000
  • 113b974bb7 merge RC_1_32_0 fixes Aleksey Gurtovoy 2004-11-28 04:44:21 +0000
  • c747a6ff4e Fix uninitialized variables Stefan Slapeta 2004-09-26 09:32:04 +0000
  • 107d11cfd5 Fix to make auto tss cleanup work for Intel Compiler Stefan Slapeta 2004-09-23 11:39:14 +0000
  • a4d2cd94b9 Move <threadind>multi from default build, to the requirement it is. Rene Rivera 2004-09-18 18:24:03 +0000
  • 3d9fb84fc9 Move 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
  • e500bc075e Make recent xtime_get() changes more portable and easier to understand. Michael Glassford 2004-09-16 20:39:49 +0000
  • 25e8fa0e11 Fixed bug in pthreads implementation that caused incorrect behavior when used with condition variables. Michael Glassford 2004-09-16 17:49:16 +0000
  • 5f27fb2607 Add newline to end of file. Michael Glassford 2004-09-08 15:58:40 +0000
  • d977cedb78 Fix gcc warning about inline function being marked as dllimport. Michael Glassford 2004-09-08 15:57:03 +0000
  • 454b58cdf0 Configure Intel for Windows like MSVC Stefan Slapeta 2004-08-29 14:13:47 +0000
  • 82a632b0f9 Remove cast from FILETIME to __int64, which may have alignment issues on, e.g. IA64. Michael Glassford 2004-08-27 14:31:28 +0000
  • 43cbe3f1f8 Include detail/config.hpp; fix include path. Michael Glassford 2004-08-19 19:39:16 +0000
  • d027cec8a6 Remove accidental checkin. Michael Glassford 2004-08-19 19:33:46 +0000
  • e53c2c52ee Add <threading>multi to work around what appears to be a bjam bug. Michael Glassford 2004-08-19 19:31:23 +0000
  • 5ff0ecc12d Remove previous checkin, which should have been in test\\jamfile, not build\\jamfile. Michael Glassford 2004-08-19 19:27:15 +0000
  • 9c1f421ccb Add <threading>multi to work around regression test build errors. Michael Glassford 2004-08-19 19:12:57 +0000
  • 66850bc057 Add <threading>multi to work around what appears to be a bjam bug. Michael Glassford 2004-08-19 17:16:50 +0000
  • 33da34b4bf Don't use subtraction to compare xtime.sec because it could overflow. Michael Glassford 2004-08-09 21:46:34 +0000
  • 792cd49310 Add #define BOOST_THREAD_TEST to command line so code can behave differently when being tested. Michael Glassford 2004-08-09 21:43:24 +0000
  • 37fdb5e2b0 Removed unnecessary casts that were causing warnings on DEC C++ 6.5 compiler. Michael Glassford 2004-08-09 21:39:03 +0000
  • 88cd251db7 tss changes to match Jamfile 1.32 Michael Stevens 2004-08-09 16:22:43 +0000
  • 4038d18fc8 Only implement functions if not already implemented elsewhere to prevent linking problems. Michael Glassford 2004-08-08 11:17:21 +0000
  • 59bf92a183 Write info to cout to help debug problems. Michael Glassford 2004-08-08 01:20:37 +0000
  • 57879155d2 Fixed incorrect test. Michael Glassford 2004-08-07 16:10:56 +0000
  • 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. Michael Glassford 2004-08-06 15:50:11 +0000
  • 8e13857b29 Unlock mutex sooner to allow recursive calls to on_thread_exit(). Michael Glassford 2004-08-06 15:31:08 +0000
  • 8c6e454697 Uncommented call to on_process_enter(). Fixed line endings. Michael Glassford 2004-08-06 11:55:51 +0000
  • 4c7c7df89b Fixed typos. Michael Glassford 2004-08-06 11:54:11 +0000
  • 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). Michael Glassford 2004-08-05 18:13:43 +0000
  • bbd941e2df Updated release notes for static liking of Boost.Threads to reflect recent changes. Michael Glassford 2004-08-05 18:08:09 +0000
  • 3edba1bf19 Changed default linking option on non-Win32 platforms from dynamic to static linking. Michael Glassford 2004-08-05 18:06:34 +0000
  • 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). Michael Glassford 2004-08-05 17:33:07 +0000
  • c0aeaecc14 Add tests for statically linked Boost.Threads. Michael Glassford 2004-08-03 21:19:08 +0000
  • 792be9e687 Add on_process_enter() and on_thread_enter(); make tss cleanup more robust. Michael Glassford 2004-08-03 01:38:04 +0000
  • fd65337f43 Add tests for statically linked and dynamically linked versions of Boost.Threads. Michael Glassford 2004-08-03 01:33:24 +0000
  • 9de9726e6f Removed erroneous call to on_process_exit(). Michael Glassford 2004-08-01 19:25:05 +0000
  • 522037ca4a Add 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
  • 8fc3d1f718 Add 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
  • cebaf27ee8 Set 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