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

Commit Graph

  • 569a78649f Merged revisions 43211,43214-43219,43222-43225,43227-43238,43242,43244-43245,43249-43250,43257-43259,43261,43263,43265,43267-43268,43270-43271,43273,43275-43279,43284-43289,43291,43295,43297-43298,43304-43305,43307,43313,43315,43324,43326-43327,43331,43333,43339-43343,43345,43348,43350,43352-43353,43355-43356,43358,43360,43366-43367,43369-43370,43372-43376,43378-43389,43394,43396-43398,43400-43401,43403-43404,43406-43408,43413-43415,43417-43418,43420,43422-43423 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-02-27 20:00:24 +00:00
  • 6a0d3e98bc Fix broken copyright urls. Fixes #1573. Daniel James 2008-02-27 18:51:14 +00:00
  • c86959afb7 Fix links to the license text file. svn-branches/fix-links Daniel James 2008-02-17 12:49:59 +00:00
  • 8b302dbb4f More fixed links. Daniel James 2008-02-16 11:39:55 +00:00
  • 7caec1ec33 Fix for ticket #1547 --- Change use of NULL to 0 Anthony Williams 2008-02-15 17:56:13 +00:00
  • 7fd3fb48b1 Pulling changeset 43094 over from trunk Anthony Williams 2008-02-12 20:49:56 +00:00
  • 43943faf5c Merge. Daniel James 2008-02-07 18:54:14 +00:00
  • 3809321037 added test for duration overloads of timed_lock, and added missing implementation to win32 version Anthony Williams 2008-02-04 13:16:32 +00:00
  • f934c01bdf Merge. Daniel James 2008-01-21 20:15:02 +00:00
  • eef695bdf0 Provide tss_cleanup_implemented as a dummy function on Windows CE to allow tests to run Anthony Williams 2008-01-16 15:23:36 +00:00
  • ab01ab1e4d removed references to NULL Anthony Williams 2008-01-10 14:19:36 +00:00
  • 5af025cdce Merge from trunk. Daniel James 2007-12-22 15:36:31 +00:00
  • 63783f022b Merged revisions 42180-42235 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-12-21 22:19:06 +00:00
  • a32a3b37db Merged latest changes to boost.thread over from trunk Anthony Williams 2007-12-21 11:51:05 +00:00
  • c8d8a108a7 Updated thread ID test Anthony Williams 2007-12-21 10:54:59 +00:00
  • 7afd9efcc5 added hardware_concurrency support for apple, freebsd and sun platforms Anthony Williams 2007-12-20 08:37:02 +00:00
  • 56ded87ad2 added missing parentheses Anthony Williams 2007-12-20 07:46:00 +00:00
  • b13eb43633 Merged revisions 42067-42179 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-12-19 22:46:16 +00:00
  • 82e503339b Implement hardware_concurrency for pthread Anthony Williams 2007-12-19 10:45:01 +00:00
  • 713d0c7ace Updated thread ID, and added tests Anthony Williams 2007-12-19 10:39:45 +00:00
  • 870d154ca1 Branch for Iostreams development svn-branches/iostreams_dev Jonathan Turkanis 2007-12-18 20:08:11 +00:00
  • 25ad6e3f8f boost::move support for locks Anthony Williams 2007-12-17 12:52:50 +00:00
  • df0197b617 Updated move function test to be fair to Borland Anthony Williams 2007-12-17 11:24:13 +00:00
  • a89c4f01ad explicit move functions for threads, with a test Anthony Williams 2007-12-15 22:36:43 +00:00
  • ae67099633 added timed_wait overloads that take a duration Anthony Williams 2007-12-15 22:34:30 +00:00
  • 107329131f Merged revisions 41816-41915 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-12-09 02:45:25 +00:00
  • 1b56fe63d1 Merge from trunk. Daniel James 2007-12-08 11:05:02 +00:00
  • 57542d3a5c fixed order of comparison in timeout check Anthony Williams 2007-12-07 08:11:11 +00:00
  • d460417a09 Merge from trunk, finally. Daniel James 2007-12-07 01:12:02 +00:00
  • 23100a0181 Merged revisions 41678-41775 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-12-06 07:20:07 +00:00
  • 9a1da14116 improved timeout checks Anthony Williams 2007-12-05 10:58:45 +00:00
  • ed050d753d added missing include of detail/config.hpp Anthony Williams 2007-12-05 08:27:44 +00:00
  • 8bec363710 changed order of declaration to eliminate warnings Anthony Williams 2007-12-04 14:07:01 +00:00
  • 7c68e190a9 Added test for thread move constructor; implemented move on pthreads Anthony Williams 2007-12-04 13:02:58 +00:00
  • 7ebf5ea3d1 add explicit casts to remove warnings Anthony Williams 2007-12-04 12:08:38 +00:00
  • 11e0435a4b don't dllexport/dllimport inline functions Anthony Williams 2007-12-04 11:44:25 +00:00
  • d15ee57cd1 split shared mutex tests in two to take less time Anthony Williams 2007-12-04 10:04:30 +00:00
  • 56d660b7fd changed boost::move to boost::detail::thread_move to fix issue #1492 Anthony Williams 2007-12-04 09:15:37 +00:00
  • 792958e693 fixed typo in condition_variable_any::timed_wait Anthony Williams 2007-12-04 07:57:23 +00:00
  • df4283a230 Merged revisions 41596-41677 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-12-04 07:28:37 +00:00
  • 914e67dc04 check predicate before returning if we time out on a predicated version of timed_wait Anthony Williams 2007-12-03 22:00:26 +00:00
  • 62feb92141 Merged revisions 41488-41595 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-12-02 23:20:06 +00:00
  • 67ce920ab8 Create a branch to fix links on. Daniel James 2007-12-02 10:07:42 +00:00
  • b50a7ccb61 interruptible_wait (and hence condition timed_wait) now uses a WaitableTimer where possible, to be robust in the face of clock changes Anthony Williams 2007-11-30 18:38:21 +00:00
  • 2a1e4496ba Merged revisions 41399-41442 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-28 22:03:59 +00:00
  • f827709d42 add support for relative timeouts to condition timed_wait Anthony Williams 2007-11-27 14:24:29 +00:00
  • 36abb42175 reverted accidental checkin of new timed_wait functions on condition_variable Anthony Williams 2007-11-26 21:15:04 +00:00
  • 40f3b1b4c8 once_flag uses zero-initialization on POSIX as well as windows Anthony Williams 2007-11-26 17:01:08 +00:00
  • 7391910d54 Merged revisions 41268-41398 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-26 16:25:40 +00:00
  • 4f35e25688 fixed import/export declarations so new once code works with pthread-win32 Anthony Williams 2007-11-26 15:44:07 +00:00
  • 270e88edd7 Don't compare native_handle_t against 0 --- do appropriate checks in create_native_thread for platforms where pthread_t is not comparable Anthony Williams 2007-11-26 13:29:15 +00:00
  • 5ded171247 workaround for Borland compiler Anthony Williams 2007-11-26 12:17:45 +00:00
  • 88f6076f3c Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +00:00
  • b4d12e08dd Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +00:00
  • 332dd988e4 Integrate TSS with thread data; test to ensure cleanup done for native threads as well as boost::thread-launched threads now runs for pthread API as well as win32 API Anthony Williams 2007-11-23 23:09:36 +00:00
  • bce8db41d7 Removed thread::self in favour of allowing interruption through a thread::id; no longer requires DuplicateHandle Anthony Williams 2007-11-22 22:01:30 +00:00
  • f6fd70245d changed platform split to allow bjam to track includes and check dependencies Anthony Williams 2007-11-21 10:44:22 +00:00
  • 76e0979561 Merged revisions 41161-41246 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-20 07:41:38 +00:00
  • 4ff0a055d6 added copyright Anthony Williams 2007-11-19 14:29:22 +00:00
  • c9140267a5 fixed problems with TSS cleanup when using LoadLibrary and when threads finish after thread_specific_ptr instance has been destroyed Anthony Williams 2007-11-19 12:29:14 +00:00
  • 72fcee4e5e fixed TSS cleanup on 64-bit Windows Anthony Williams 2007-11-19 12:17:31 +00:00
  • 9c8e512edd // Add or correct comment identifying Boost library this header is associated with. Beman Dawes 2007-11-17 20:13:16 +00:00
  • c6ee96ef42 Merged revisions 41141-41160 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-17 00:34:37 +00:00
  • 3c191af34a New implementation of pthread_once based on Mike Burrows' algorithm Anthony Williams 2007-11-16 22:51:52 +00:00
  • 98c3fb606e Merged revisions 41072-41140 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-16 08:03:15 +00:00
  • 5e0b2d7370 Get rid of .cvsignore files Beman Dawes 2007-11-15 15:20:27 +00:00
  • 5994abd453 fixes for pthread implementation Anthony Williams 2007-11-14 14:49:58 +00:00
  • 67a2d119c0 interrupt and join all threads in a group if an exception is thrown during a test Anthony Williams 2007-11-14 12:17:41 +00:00
  • 114215088a interrupt and join all threads in a group if an exception is thrown during a test Anthony Williams 2007-11-14 11:56:53 +00:00
  • a78e2b793e ignore and join all threads in group on exception Anthony Williams 2007-11-14 11:08:09 +00:00
  • 784ec87be1 Merged revisions 41023-41071 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-13 23:23:44 +00:00
  • 519ed3834e Integrated TSS with storage of thread data; cleaned up the heap allocation functions to throw bad_alloc if they run out of memory Anthony Williams 2007-11-13 09:27:11 +00:00
  • fd1e26f602 Branch for developing Bitten client/server testing svn-branches/bitten Dave Abrahams 2007-11-10 22:53:12 +00:00
  • 7014e72d56 Merged revisions 40970-41001 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-10 20:46:49 +00:00
  • 22647135fa Added static linking support for mingw compiler on windows. Roland Schwarz 2007-11-10 19:25:45 +00:00
  • 58c741e9ca Reverted the previous commit, until I find a better solution... Roland Schwarz 2007-11-09 09:28:29 +00:00
  • ef9083089e Force static linking for toolsets mingw and boorland. Roland Schwarz 2007-11-09 08:31:45 +00:00
  • 560e8320d1 Branch for development of boost.system related changes svn-branches/system Beman Dawes 2007-11-08 14:20:16 +00:00
  • cb47da7639 Merged revisions 40861-40888 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-07 16:22:38 +00:00
  • 5de1582a0a Added missing licence and copyright Anthony Williams 2007-11-07 12:10:17 +00:00
  • 3af9b8205d Merged revisions 40815-40850 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-06 20:13:21 +00:00
  • c99d64e28b Merged revisions 38539-40814 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2007-11-06 19:12:30 +00:00
  • 39c864e31f use condition so we know when threads have unblocked, to avoid hard-coding a delay Anthony Williams 2007-11-06 17:15:50 +00:00
  • 320cb63df4 Use BOOST_VERIFY instead of BOOST_ASSERT in many places in order to avoid unused variable warnings Anthony Williams 2007-11-05 16:47:25 +00:00
  • c246222ded Cosmetic change to please gcc. Roland Schwarz 2007-11-05 16:22:17 +00:00
  • b7edb2873c Usage requirements added. Roland Schwarz 2007-11-05 16:12:49 +00:00
  • 89f2032c0d Use pthread_equal for comparing pthread_t IDs; use BOOST_VERIFY instead of BOOST_ASSERT in many places in order to avoid unused variable warnings Anthony Williams 2007-11-05 14:16:21 +00:00
  • d2f8230093 threadapi is a composite feature again Anthony Williams 2007-11-05 10:15:24 +00:00
  • 9f6b5d169a Get rid of "unsused variable" warnings by making use of BOOST_VERIFY. This changeset is for pthread only. Roland Schwarz 2007-11-04 17:17:01 +00:00
  • e56708d4aa added missing include Anthony Williams 2007-11-03 22:00:12 +00:00
  • 304156c20e Fixed typo with interruption change Anthony Williams 2007-11-02 18:19:49 +00:00
  • 31e1566e1d renamed cancellation to interruption Anthony Williams 2007-11-02 14:58:48 +00:00
  • 3908637056 rewrite xtime_get in terms of get_system_time to ensure clock consistency, and fix Borland test failures Anthony Williams 2007-11-02 11:47:56 +00:00
  • abee301f3d Added changes from David Deakins to enable compilation on Windows CE Anthony Williams 2007-11-02 09:17:02 +00:00
  • 9b1d3f8f3c New thread Jamfile. Requirement <threading>multi now correctly handled, even when requested with <threading>single. New project specific feature <threadapi> with values win32 and pthread available. Roland Schwarz 2007-11-02 08:40:11 +00:00
  • 3513eaf701 added timed_join to thread Anthony Williams 2007-11-01 18:04:55 +00:00
  • 08a840afe4 shared_mutex lock functions are not cancellation points Anthony Williams 2007-11-01 17:18:54 +00:00
  • 370f5d461c condition wait and sleep are now cancellation points Anthony Williams 2007-11-01 17:07:47 +00:00
  • 8efc8458e1 Added specialization for reference_wrapper to allow use of boost::ref with boost::thread (again) Anthony Williams 2007-10-30 17:16:24 +00:00
  • ce568204f9 restart of branch, this is to include changes from trunk sandbox-branches/birbacher/fix_iostreams Frank Birbacher 2007-10-29 12:39:01 +00:00