2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-23 06:02:14 +00:00

Commit Graph

  • 87786091bb Tidied up call_once to remove unused throw_count stuff Anthony Williams 2010-07-09 21:21:48 +00:00
  • 784494274b Fix for issue #4225 to allow static initialization of boost::once_flag Anthony Williams 2010-07-09 21:15:57 +00:00
  • 68012dd92c Fix for issue #4413 --- allow wait_for_any to work with empty ranges Anthony Williams 2010-07-09 19:18:16 +00:00
  • a37d2a1364 Merged boost.thread changes over from trunk Anthony Williams 2010-07-09 19:13:09 +00:00
  • e40be775fe Ensure futures and shared_mutex work on MSVC-10; fix for issue #2501 Anthony Williams 2010-07-08 15:25:45 +00:00
  • 64e6924132 Moved the test for _GNU_SOURCE to last to try and fix issue #4395 Anthony Williams 2010-07-06 15:12:21 +00:00
  • 4bbf47086d Added missing "typename" Anthony Williams 2010-07-05 14:37:13 +00:00
  • 7c674bc255 Added overload for swap member function that takes an lvalue reference in all cases Anthony Williams 2010-07-05 14:35:45 +00:00
  • cc662c102c Merge documentation fixes. Daniel James 2010-06-26 12:30:09 +00:00
  • 6b9a2d791b Protect get_thread_info from macro expansion to prevent errors on Haiku. Fixes #4341. Steven Watanabe 2010-06-24 19:38:16 +00:00
  • 4551e8759b Use __SUNPRO_CC instead of SUNPRO_CC. Fixes #4363. Steven Watanabe 2010-06-22 01:59:23 +00:00
  • 9442976bdb Update various libraries' documentation build. Daniel James 2010-06-20 18:00:48 +00:00
  • 8d07df176f Fix non-friend stream operator of thread::id Steven Watanabe 2010-06-11 14:49:07 +00:00
  • 4b22aff33e Add old auto-link macro for backwards compatibility. Steven Watanabe 2010-06-11 14:38:28 +00:00
  • 93dee254d0 Don't use windows threads if BOOST_DISABLE_WIN32 defined. Fix for issue #3760 Anthony Williams 2010-06-10 08:43:10 +00:00
  • a29b598205 Fix for issue #3761 --- if define operator<< for thread::id outside the class if not supported inside. Anthony Williams 2010-06-10 08:34:52 +00:00
  • e3b20eaae9 Remove warnings. Fix for issue #3611 Anthony Williams 2010-06-10 08:22:39 +00:00
  • d369fb0f94 Emulate recursive mutex if pthread_mutexattr_settype not available. Fix for issue #2955 Anthony Williams 2010-06-10 08:10:26 +00:00
  • d816bca42f Only apply Sunpro workarounds for older compilers. Fix for issue #4071 Anthony Williams 2010-06-10 07:43:17 +00:00
  • d6bb11c4e9 Added __cdecl to PVAPI. Fix for issue #1470 Anthony Williams 2010-06-10 07:40:12 +00:00
  • 2fdcefac05 Added static cast in move of upgrade_lock to work with MSVC10 and g++4.5 Anthony Williams 2010-06-10 07:38:23 +00:00
  • 044c3cc11e Explicitly cast to rvalue reference in cast_to_rval so it works with MSVC10 and g++4.5 Anthony Williams 2010-06-10 07:36:57 +00:00
  • bd9223b525 Don't warn about long long usage with gcc. Fix for issue #3680 Anthony Williams 2010-06-09 13:04:06 +00:00
  • 347703dab2 Changed while(true) to for(;;) to avoid warnings. Fix for issue #3195 Anthony Williams 2010-06-09 12:36:11 +00:00
  • f9a0e450e1 Removed thread_info_mutex as unnecessary and cause of potentially-throwing destructor. Fix for issue #3097 Anthony Williams 2010-06-09 11:35:41 +00:00
  • 5a181539c6 v2, v3, integration branch svn-branches/filesystem3 Beman Dawes 2010-06-09 11:34:33 +00:00
  • f6b8cdd1f5 Use BOOST_THREAD_DYN_LINK instead of BOOST_THREAD_DYN_DLL for compatibility with the rest of boost. Fix for issue #2874 Anthony Williams 2010-06-09 08:55:09 +00:00
  • 6727013302 Use time_duration::tick_type rather than long when calculating due time to fix issue #4318 Anthony Williams 2010-06-09 08:19:47 +00:00
  • cda12a2660 Added BOOST_THREAD_DECL to friend declaration of this_thread::get_id. Fix for issue #4316 Anthony Williams 2010-06-09 07:59:31 +00:00
  • c3c2072472 Added unimplemented default constructor to derived to avoid complaints about the constructors of T in some compilers. Fix for issue #4317 Anthony Williams 2010-06-09 07:52:25 +00:00
  • bfc226fdc0 Add extra braces to fix issue #4321 Anthony Williams 2010-06-09 07:46:29 +00:00
  • fd28e1a7fb Added missing #includes. Fix for issue #4322 Anthony Williams 2010-06-09 07:40:09 +00:00
  • b11911f5e5 Moved thread startup and shutdown hooks to namespace boost Anthony Williams 2010-06-09 07:37:44 +00:00
  • a1587d070f Replace use of noncopyable with private copy operations, issue #3244 Anthony Williams 2010-06-09 06:58:35 +00:00
  • df2f43bc61 Added documentation for this_thread::sleep overload that takes a system_time. see issue #3179 Anthony Williams 2010-06-09 06:48:37 +00:00
  • 895e8eea52 Added "inline" on system_time overload of timed_wait to fix issue #2747 Anthony Williams 2010-06-09 06:42:57 +00:00
  • 97d6249f3b Added patch from issue #4305 --- limit SunCC workarounds to older versions Anthony Williams 2010-06-08 21:39:56 +00:00
  • 7a8ed98eb5 Removed commented out code Anthony Williams 2010-06-08 13:06:58 +00:00
  • d611eece19 Updated tests for mutex members to handle range-based lock() and try_lock(), and fix issue #2704 Anthony Williams 2010-06-08 12:06:03 +00:00
  • a99320f5a4 Updated get_due_time to handle the case where a "tick" is less than 100ns, trac issue #2447 Anthony Williams 2010-06-08 08:40:46 +00:00
  • c97484943a Check limits when attempting to lock shared_mutex --- trac issue #2293 Anthony Williams 2010-06-08 07:28:53 +00:00
  • 547d9bd844 Fix for issue #868 --- provide element_type typedef Anthony Williams 2010-06-08 07:11:28 +00:00
  • 1a65aab05a Applied patch from ticket 2918 Anthony Williams 2010-06-07 09:08:09 +00:00
  • 2e869aeb86 Added documentation for thread move assignment Anthony Williams 2010-06-07 09:04:54 +00:00
  • d729776575 Added documentation of thread move constructor Anthony Williams 2010-06-07 08:59:27 +00:00
  • 895c436405 Fix for issue #4238: timed_lock_upgrade should not call timed_lock Anthony Williams 2010-06-07 08:43:15 +00:00
  • 4ae2932792 Fix copy constructor and copy-assignment operator for condition_variable_any Anthony Williams 2010-06-07 08:28:42 +00:00
  • a52be2bdbb Consistently use count_type rather than unsigned for indexes into future waiters vector Anthony Williams 2010-06-07 08:25:43 +00:00
  • 31c4792216 Added missing inline Anthony Williams 2010-05-26 06:48:58 +00:00
  • 39fd9c0b47 Fix for trac issue #3269 Anthony Williams 2010-05-21 17:14:23 +00:00
  • 9c25df3402 Sleeping for a negative time is same as sleeping for 0ms, fix for issue #3178 Anthony Williams 2010-05-21 16:59:56 +00:00
  • fb150b5038 Added support for BOOST_NO_IOSTREAM Anthony Williams 2010-05-21 15:19:06 +00:00
  • 8cff3a167e Added documentation for boost::move on thread objects Anthony Williams 2010-05-18 08:25:02 +00:00
  • 2be1431f60 Test for __APPLE__ before _GNU_SOURCE so we can compile on Intel/Darwin Anthony Williams 2010-05-17 08:22:14 +00:00
  • ddb4981ce7 Release 1.43.0 boost-1.43.0 Beman Dawes 2010-05-06 13:21:09 +00:00
  • 255b7ed7f6 Fix for compile error win Sun CC 5.9 Anthony Williams 2010-04-27 13:23:00 +00:00
  • e82b6897ee Release 1.43.0 beta 1 boost-1.43.0-beta1 Beman Dawes 2010-04-21 14:13:35 +00:00
  • 5664452c47 Create a branch for inspect fixes. svn-branches/inspect Daniel James 2010-04-20 21:11:27 +00:00
  • 58fd27399e Added patch to fix issue #2501 Anthony Williams 2010-04-20 15:02:47 +00:00
  • 65d2898ff0 Merged changes to boost.thread over from trunk Anthony Williams 2010-04-01 15:04:15 +00:00
  • 5f88ba1e47 Fix use of rvalue ref in futures Anthony Williams 2010-04-01 12:56:44 +00:00
  • 68efbf57c6 new branch to fix documentation sandbox-branches/birbacher/fix_documentation Frank Birbacher 2010-03-14 07:44:37 +00:00
  • e52d6e81a0 Create a branch for autoprefixing svn-branches/units/autoprefix Steven Watanabe 2010-02-28 19:19:07 +00:00
  • ab569461d8 Modified boost::thread to work with MSVC10 RC Anthony Williams 2010-02-23 13:46:13 +00:00
  • 7093fc670b Disable templated rvalue ref constructor for MSVC10 Anthony Williams 2010-02-19 09:54:00 +00:00
  • 6f2b030253 Fixes to some uses of rvalue references; patch to avoid var size warnings on 64-bit platforms in future.hpp Anthony Williams 2010-02-18 21:54:46 +00:00
  • 0e61e679af Overload boost::move for thread& and thread&& Anthony Williams 2010-02-17 08:34:09 +00:00
  • b40998e1b5 Changed boost.thread to use BOOST_NO_RVALUE_REFERENCES rather than BOOST_HAS_RVALUE_REFS Anthony Williams 2010-02-16 14:57:30 +00:00
  • 8584eea537 Boost 1.42.0 boost-1.42.0 Beman Dawes 2010-02-02 20:03:43 +00:00
  • 4b5296a4cc Branch for merging Boost.Build and Boost.Jam completely. svn-branches/b2 Vladimir Prus 2010-01-19 20:47:20 +00:00
  • 174d701bc3 Using BOOST_ASSERT rather than assert Anthony Williams 2009-11-26 09:35:31 +00:00
  • f2143d08b9 Added missing BOOST_THREAD_DECL for at_thread_exit_function Anthony Williams 2009-11-26 08:13:44 +00:00
  • 1273e2620d Don't use timed_lock to do a lock Anthony Williams 2009-11-26 08:13:01 +00:00
  • c719f6e37e Added test and fix for issue 2742 Anthony Williams 2009-11-25 11:05:55 +00:00
  • 37922d8ce0 Added a wait call to new call_once Anthony Williams 2009-11-25 09:42:29 +00:00
  • 7b79a31f40 A partial fix for issue #2100: use boost::throw_exception for all exceptions except thread_interrupted Anthony Williams 2009-11-24 21:49:27 +00:00
  • 9a09406f77 Ensure call_once event is correctly cleaned up Anthony Williams 2009-11-24 11:52:09 +00:00
  • 9bdb778478 Only allocate an event if there is contention in call_once Anthony Williams 2009-11-24 09:59:21 +00:00
  • 9621dafe46 Clarify note on call_once Anthony Williams 2009-11-23 11:31:08 +00:00
  • d7c9837844 Added a note highlighting that recursive use of call_once will cause deadlock. Anthony Williams 2009-11-23 11:24:53 +00:00
  • 3737fcfeb3 Create maintenance branch for 1.41. svn-branches/maintenance/1_41 Vladimir Prus 2009-11-19 06:09:27 +00:00
  • b94b1ab8e5 Release 1.41.0 boost-1.41.0 Beman Dawes 2009-11-18 14:58:26 +00:00
  • 9087fd904d Merged documentation changes to boost.thread (re at_thread_exit) from trunk Anthony Williams 2009-11-04 21:48:18 +00:00
  • 27bb7803ae Update docs for at_thread_exit Anthony Williams 2009-11-04 21:38:45 +00:00
  • 120ccc87dd Release 1.41.0 Beta 1 boost-1.41.0-beta1 Beman Dawes 2009-11-04 12:14:07 +00:00
  • 66ac6942b6 Merged boost.thread changes from trunk Anthony Williams 2009-10-30 09:50:13 +00:00
  • c0e1086f2c More fixes for compilers with rvalue ref support Anthony Williams 2009-10-27 13:22:08 +00:00
  • ffa751c617 Fix for move assignment of unique_lock if rvalue refs supported Anthony Williams 2009-10-27 10:40:57 +00:00
  • b8ad60a2d6 Fix for bug #2067 --- use shared_mutex for thread_group rather than a simple mutex Anthony Williams 2009-10-27 09:45:53 +00:00
  • 5db0aac816 Added futures to boost.thread Anthony Williams 2009-10-22 09:33:21 +00:00
  • 20980fe54d Merged thread changes from trunk Anthony Williams 2009-10-19 09:18:13 +00:00
  • 3fae7c5184 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +00:00
  • fb54acfe69 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +00:00
  • 47889a8f22 boost.thread exception types are now header-only so some uses of boost.thread can be header only Anthony Williams 2009-09-04 19:55:31 +00:00
  • 49c1907c3e Release 1.40.0 boost-1.40.0 Beman Dawes 2009-08-27 16:24:59 +00:00
  • 01e071233c creating branch to fix intrusive for Sun CC (#3339) sandbox-branches/intrusive_fix_SunCC Christopher Hite 2009-08-24 17:08:35 +00:00
  • 8d22c3869b Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +00:00
  • 0e69edd066 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +00:00
  • 235ed4afe0 Check _GNU_SOURCE before using get_nprocs. Vladimir Prus 2009-06-27 09:22:41 +00:00
  • 627cb7f774 Fixed typo Anthony Williams 2009-05-29 20:48:07 +00:00