2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-22 17:52:18 +00:00

Commit Graph

  • 09021af350 Changed thread_specific_ptr to use a map for faster lookup, and erase empty nodes Anthony Williams 2009-05-29 11:34:25 +00:00
  • 31c280d1fa TSS cleanup not called for NULL data Anthony Williams 2009-05-29 11:05:01 +00:00
  • 629f344f34 Test and fix for first part of issue #2797 Anthony Williams 2009-05-29 10:57:39 +00:00
  • db5f924e24 Remove commented-out thread_group code Anthony Williams 2009-05-29 10:45:06 +00:00
  • 9be3eb282a Attempts to improve the boost::thread move semantics; separated tests to give clearer ID; incorporated patch to fix issue #2062 Anthony Williams 2009-05-29 09:57:15 +00:00
  • edee4b3937 Phoenix Reloaded svn-branches/phoenix_v3 Eric Niebler 2009-05-28 17:15:17 +00:00
  • bddb8e6190 mergme sandbox-branches/straszheim/merge_me_into_trunk Troy D. Straszheim 2009-05-26 14:05:46 +00:00
  • 019030b7ee Branch for big updates, so that I can have broken intermediate states. svn-branches/sredl_2009_05_proptree_update Sebastian Redl 2009-05-15 15:15:42 +00:00
  • af4eb0ebbf Release 1.39.0 boost-1.39.0 Beman Dawes 2009-05-02 13:01:04 +00:00
  • d4b3b18520 Release 1.29.0 beta 1 boost-1.39.0-beta1 Beman Dawes 2009-04-26 12:32:35 +00:00
  • a848fee059 Redo py3k branching from trunk again sandbox-branches/bhy/py3k Haoyu Bai 2009-04-01 16:55:33 +00:00
  • 9255a035f4 Merge PDF build changes from Trunk. John Maddock 2009-02-23 18:39:32 +00:00
  • 8b9ba2351d Release 1.37.0 boost-1.38.0 Beman Dawes 2009-02-10 13:14:42 +00:00
  • effd891a16 Remove options that are no longer required and get the PDF docs building. John Maddock 2009-02-09 16:26:26 +00:00
  • fbdc23f482 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +00:00
  • 8ab0d5acdd Merged change from trunk removing catch(...) clauses Anthony Williams 2009-01-09 11:06:53 +00:00
  • 13db35cbf5 Undo commit from r49977 which added extraneous throw to thread example Anthony Williams 2008-11-28 11:01:21 +00:00
  • 0f2d480e3c Added test for making std::thread work with std::vector Anthony Williams 2008-11-28 10:57:12 +00:00
  • 9edc61e37b Removed controversial catch(...) clauses from thread class Anthony Williams 2008-11-27 21:15:37 +00:00
  • f4dab6aac5 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. Michael A. Jackson 2008-11-07 17:02:56 +00:00
  • 5d39f6132c merged from trunk svn-branches/proto/v4 Eric Niebler 2008-11-06 00:15:47 +00:00
  • 5af323102a Merge [46445] - add line ending properties. Ref #2441. Daniel James 2008-11-03 22:29:39 +00:00
  • 983b7d3a55 Release 1.37.0 boost-1.37.0 Beman Dawes 2008-11-03 12:44:25 +00:00
  • 9e0550d140 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +00:00
  • 9c5df23f20 1.37.0 Beta 1 boost-1.37.0-beta1 Beman Dawes 2008-10-23 11:39:59 +00:00
  • 28d5417cc9 bcbboost branch rebased on current release svn-branches/bcbboost Nicola Musatti 2008-10-19 14:43:01 +00:00
  • 0997fad8ec Merged Boost.Thread changes from trunk Anthony Williams 2008-10-13 20:30:13 +00:00
  • 73715bd096 Merge from trunk Nicola Musatti 2008-10-05 08:23:27 +00:00
  • 7700826614 merged from trunk Eric Niebler 2008-10-05 01:47:33 +00:00
  • 0d1701c509 Enhanced thread move tests Anthony Williams 2008-10-03 07:02:57 +00:00
  • 372ba84c40 Merge from trunk Nicola Musatti 2008-10-02 17:47:30 +00:00
  • f2f62f93ea Test and fix for trac issue #2380: return boost::move(some_thread) now works Anthony Williams 2008-10-02 16:39:03 +00:00
  • 6b562eab48 Merge from trunk Nicola Musatti 2008-09-29 22:02:20 +00:00
  • 8a329f66fb Renamed lock variables to lk to avoid name shadow warnings Anthony Williams 2008-09-29 16:32:24 +00:00
  • 05d4c52918 fixed check on return code from pthread_mutex_timedlock Anthony Williams 2008-09-29 09:04:13 +00:00
  • 2f53e5d440 Patches for Codegear C++ Builder 2009 Nicola Musatti 2008-09-27 08:59:20 +00:00
  • 44768abcac Branch for adding initializer list support (only in the unreleased gcc 4.4 at the moment). svn-branches/initializer-list Daniel James 2008-09-23 19:45:43 +00:00
  • 3f40b57190 merged from trunk Eric Niebler 2008-09-05 04:13:30 +00:00
  • 8fd0dd0cc0 Define a raw DLL main which is called by the C runtime if we're statically linked into a DLL --- fix for issue #2199 Anthony Williams 2008-09-02 16:56:57 +00:00
  • 8eea5811ba Don't allocate TLS Key unless we need it; deallocate it on process exit --- partial fix for bug #2199 Anthony Williams 2008-09-02 16:54:56 +00:00
  • a154c2adab Removed locked and get_active_count Anthony Williams 2008-09-02 10:38:17 +00:00
  • 10bf4ed576 Removed locked and get_active_count Anthony Williams 2008-09-02 10:38:04 +00:00
  • 60d12dd395 Added recursive_mutex/condition::wait() change to list of breaking changes Anthony Williams 2008-09-02 10:22:06 +00:00
  • b4e9be3c52 Added missing relative time constructor to unique_lock Anthony Williams 2008-08-19 10:26:53 +00:00
  • dcebae6d4a Renamed internal bind stuff to invoker, as more expressive Anthony Williams 2008-08-19 07:03:22 +00:00
  • cc6fe0a2e4 1.36.0 boost-1.36.0 Beman Dawes 2008-08-12 12:44:50 +00:00
  • dc44e4385b merged from trunk Eric Niebler 2008-08-10 16:20:47 +00:00
  • 8749696538 Merged Thread doc changes from trunk Anthony Williams 2008-08-08 20:38:50 +00:00
  • 0d776bcd26 Updated changes list Anthony Williams 2008-08-08 20:37:30 +00:00
  • 2d6ed47cf2 Updated signature of create_thread Anthony Williams 2008-08-08 20:21:29 +00:00
  • cef8fb0bd7 merged from trunk Eric Niebler 2008-08-05 05:39:57 +00:00
  • 3f875bede8 1.36.0 beta 1 boost-1.36.0-beta1 Beman Dawes 2008-07-31 18:56:21 +00:00
  • 9beea23f63 Merged thread doc changes from trunk Anthony Williams 2008-07-26 08:39:51 +00:00
  • ea06434425 Doc updates missed by previous checkin Anthony Williams 2008-07-26 08:37:55 +00:00
  • 6508eff95e Added note about max number of arguments Anthony Williams 2008-07-25 22:22:58 +00:00
  • 69930684a9 Added a description for the new thread constructors that allow functions with arguments. Anthony Williams 2008-07-25 22:21:05 +00:00
  • b1931a3eda Fix for trac issue #2118 Anthony Williams 2008-07-25 22:01:04 +00:00
  • 63b44d4e32 Added documentation for the lock and try_lock free functions Anthony Williams 2008-07-25 21:57:33 +00:00
  • f7cb8d8141 Added a description for the scoped_try_lock typedefs Anthony Williams 2008-07-25 21:30:37 +00:00
  • 48c857e02c Fix for issue #2105: specify which header to include for each class or function Anthony Williams 2008-07-25 21:12:29 +00:00
  • 2978d43a5d Merged thread doc changes from trunk Anthony Williams 2008-07-23 09:37:02 +00:00
  • a264766584 Merged changes over from trunk Anthony Williams 2008-07-23 09:35:40 +00:00
  • 442dc58e0f Use sysconf(_SC_NPROCESSORS_ONLN) where it is available, as a fallback Anthony Williams 2008-07-21 10:39:50 +00:00
  • 25460c652c Use sysconf to detect number of processors on AIX too Anthony Williams 2008-07-21 10:25:08 +00:00
  • 31a98f0a1e BOOST_NO_SFINAE isn't enough to identify compilers that can't auto-detect mutexes, so create a new macro for that, and add IBM and Sun compilers to list Anthony Williams 2008-07-21 10:04:26 +00:00
  • 36c44b6f45 Borland-specific fixes should apply to all compilers for which enable_if is broken: check for BOOST_NO_SFINAE instead Anthony Williams 2008-07-18 13:42:10 +00:00
  • 27426b18d1 Split lock and try_lock into mutex and range overloads without using enable_if, so it works on Borland compilers Anthony Williams 2008-07-16 14:41:09 +00:00
  • 3ea9ce1c8c Fixes to make basic thread functionality work with Borland compilers again Anthony Williams 2008-07-16 13:19:43 +00:00
  • 9e6b3df2c1 Save state before 1.36 merges. svn-branches/pdimov_pre_136 Peter Dimov 2008-07-12 09:06:42 +00:00
  • f03a9bfcf3 Merged thread changes from trunk Anthony Williams 2008-07-08 07:44:55 +00:00
  • 4dfc636c84 test and fix for issue #2080 Anthony Williams 2008-07-07 22:19:28 +00:00
  • 5fe4312c6c test and fix for issue #2081 Anthony Williams 2008-07-07 22:04:10 +00:00
  • 63e675a6bb Corrected description to avoid reference to arguments Anthony Williams 2008-07-07 07:30:27 +00:00
  • e92aeac7d7 Added notify functions to class synopsis Anthony Williams 2008-07-07 07:28:32 +00:00
  • f1f7eac1f2 Backwards compatibility with xtime --- test and fix for issue #2052 Anthony Williams 2008-07-06 21:58:11 +00:00
  • eff0c84553 Test and fix for issue #2076 Anthony Williams 2008-07-05 21:55:36 +00:00
  • 58c8ce61c7 Fix for issue #2065 Anthony Williams 2008-07-04 15:45:52 +00:00
  • 6ac5e6953a Qualify everything with boost:: to try and avoid name clashes on AIX Anthony Williams 2008-07-04 07:30:35 +00:00
  • 5d9ad59af2 Use rvalue refs for move semantics of unique_lock where available Anthony Williams 2008-07-03 09:16:49 +00:00
  • 3c48a05437 Added try_lock_upgrade to shared_mutex: second half of #1867 fix Anthony Williams 2008-07-01 16:28:06 +00:00
  • 4462124ff2 Added try_lock_upgrade to shared_mutex: second half of #1867 fix Anthony Williams 2008-07-01 16:27:59 +00:00
  • 373f557ef7 Reduced thread counts to make tests run faster Anthony Williams 2008-07-01 16:22:47 +00:00
  • 495e561398 Partial fix for issue #1867 - ensure boost::shared_mutex supports try_lock Anthony Williams 2008-07-01 16:04:51 +00:00
  • d24a579033 Partial fix for issue #1867 - ensure boost::shared_mutex supports try_lock Anthony Williams 2008-07-01 16:04:43 +00:00
  • 77130424b4 Removed tabs from source files Anthony Williams 2008-06-26 06:43:30 +00:00
  • eb30688937 Added license and copyright to docs Anthony Williams 2008-06-26 06:41:00 +00:00
  • 880bac0633 Added missing include of detail/config.hpp Anthony Williams 2008-06-23 12:14:58 +00:00
  • c484c376d3 Branch at revision 46530 svn-branches/cpp0x Beman Dawes 2008-06-19 18:57:10 +00:00
  • 60fdcddcb5 Merge of new boost.thread code along with required changes from boost.bind Anthony Williams 2008-06-18 13:01:08 +00:00
  • 6d20beb083 merged from trunk Eric Niebler 2008-06-10 18:52:49 +00:00
  • 851d6a987f Correctly remove the reference type when copying the thread function into the thread data area so we don't end up with a dangling reference Anthony Williams 2008-06-10 15:29:35 +00:00
  • 9bebd7b35f Disable general templated thread constructor for movable types, in order to prevent it trying to act as a thread copy constructor for EDG based compilers Anthony Williams 2008-06-09 14:00:03 +00:00
  • 309acb9597 Don't try and use _interlockedbittestandset primitives if we don't know they're present Anthony Williams 2008-06-07 20:54:19 +00:00
  • a56887167e Added swap for try_lock_wrapper Anthony Williams 2008-06-05 12:25:58 +00:00
  • e984dff4e4 Combined TSS header for pthread and win32, #1958 now fixed for pthread too Anthony Williams 2008-06-05 11:19:06 +00:00
  • 685e4d446b Test and fix for bug #1958 on Win32 Anthony Williams 2008-06-05 11:16:05 +00:00
  • 8af680f307 Added swap for unique_lock Anthony Williams 2008-06-05 10:39:08 +00:00
  • 819ac5e647 merged from trunk Eric Niebler 2008-06-05 05:50:03 +00:00
  • 6c60cce60d Removed partial initializer for res: both values will be assigned later, so no need to initialize either Anthony Williams 2008-06-04 16:05:29 +00:00
  • 5882a675bb Added extra initializer to timeout to try and eliminate warnings with some compilers Anthony Williams 2008-06-04 16:03:51 +00:00