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

Commit Graph

  • 955b207c05 Thread: Added csbl (Common Std Boost Library) files, which allows to use on the csbl namespace eother a std or a boost file, e.g. tuple, vector, functional. Vicente J. Botet Escriba 2013-10-26 15:07:34 +00:00
  • c17f5d3fc7 Thread: merge update history for limitations. Vicente J. Botet Escriba 2013-10-26 12:39:50 +00:00
  • 8685c32d18 Thread: update history with know limitations. Vicente J. Botet Escriba 2013-10-26 11:59:52 +00:00
  • f51e8c812a Thread: Add a loop to catch more quickly the multiple bugs on boost::future experimental features and see which tester are failing. Vicente J. Botet Escriba 2013-10-26 11:22:14 +00:00
  • 51aff0fb00 Thread: Adapt barrier to new nullary_function. Vicente J. Botet Escriba 2013-10-26 10:23:00 +00:00
  • bfe7af29bc Thread: adapt thread_pool and executor to the new nullary_function work. Vicente J. Botet Escriba 2013-10-26 10:21:27 +00:00
  • 4681104b33 Thread: Added a portable copyable/movable thread_pool/executor work. Vicente J. Botet Escriba 2013-10-26 10:20:13 +00:00
  • d602f44af6 Thread: Added a portable copyable/movable nullary_function functor. Vicente J. Botet Escriba 2013-10-26 10:20:02 +00:00
  • dc55945760 Thread: Add BOOST_THREAD_RV when accessing a BOOST_THREAD_RV_REF to be portable. Vicente J. Botet Escriba 2013-10-26 10:19:38 +00:00
  • f7f0347780 Thread: first steps toward async(executor&, f). Vicente J. Botet Escriba 2013-10-16 06:15:51 +00:00
  • d6c4be0cd0 Thread: add thread_pool reserv for worker threads. Vicente J. Botet Escriba 2013-10-13 13:15:05 +00:00
  • e146febd70 Thread: Added future::when_all/when_any (async vector version) for C++11 compilers. Vicente J. Botet Escriba 2013-10-13 13:08:29 +00:00
  • 67ca45ed83 Thread: Added synchronized_value const test. Vicente J. Botet Escriba 2013-10-13 10:13:10 +00:00
  • cad6f2b9a6 Thread: Add Copyright. Vicente J. Botet Escriba 2013-10-13 10:11:06 +00:00
  • 7756df2ce0 thread: physical_concurrency - avoid c++03-style vector::data Tim Blechmann 2013-10-10 14:53:37 +00:00
  • ae831efe08 thread: physical_concurrency - work around getline issue in libc++ Tim Blechmann 2013-10-09 15:25:31 +00:00
  • fc65611e82 Revert "Thread: provide physical concurrency conditional until it no regression is introduced." Tim Blechmann 2013-10-09 15:24:58 +00:00
  • 8c6dcb9709 Thread: fix some issues with double definition of shared_state_base and avoid ambiguity of disable_if with Boost.Test. Vicente J. Botet Escriba 2013-10-08 17:09:38 +00:00
  • 67afa35c49 Thread: try to fix issue with double definition of shared_state_base. Vicente J. Botet Escriba 2013-10-04 20:07:03 +00:00
  • 63d9ae2b29 Thread: Added a polymorphic executor and an executor_adaptor. Vicente J. Botet Escriba 2013-10-04 20:05:26 +00:00
  • 08aa0d2fb6 Thread: use boost::disable_if instead of disable_if to avoid ambiguity. Vicente J. Botet Escriba 2013-10-02 22:45:23 +00:00
  • 3c8334f8c4 Thread: Remove obsolete GCC version check. Stephen Kelly 2013-10-01 08:48:07 +00:00
  • 0e2c8ed9e3 Thread: ensure that the thread is joined on the future destructor created by future<T>::then(). Vicente J. Botet Escriba 2013-09-29 19:10:11 +00:00
  • 5bfa7cff41 Thread: update history. Vicente J. Botet Escriba 2013-09-29 16:10:56 +00:00
  • e3a1498355 Thread: provide physical_concurrency conditionally. Vicente J. Botet Escriba 2013-09-29 14:41:01 +00:00
  • 6fab117c17 Thread: future::then should join the thread before destruction. Vicente J. Botet Escriba 2013-09-26 14:47:24 +00:00
  • 4a63d4992c Thread: provide physical concurrency conditional until it no regression is introduced. Vicente J. Botet Escriba 2013-09-26 06:54:33 +00:00
  • dd51f97e44 Create branch to keep WIP patch for modular build. svn-branches/modular-build Vladimir Prus 2013-09-25 08:12:19 +00:00
  • 04e3d918fb thread: implement physical_concurrency Tim Blechmann 2013-09-24 06:41:24 +00:00
  • 0073516f0a Thread: added missing function wrapper. Vicente J. Botet Escriba 2013-09-24 05:35:11 +00:00
  • 89de3dcf4f Thread: make it possible to use non default constructible types in sync_queue, but sync_bounded_queue requires it yet. Vicente J. Botet Escriba 2013-09-23 21:40:08 +00:00
  • 47f40f991f Thread: added first thread_pool. Vicente J. Botet Escriba 2013-09-23 16:45:00 +00:00
  • 8b351fe473 Thread: fix some move semantic issues on sync_queue and sync_bounded_queue and add tests. Vicente J. Botet Escriba 2013-09-23 16:44:26 +00:00
  • 2da4e8c29e Thread: add a test on get_exception_ptr. Vicente J. Botet Escriba 2013-09-22 23:35:04 +00:00
  • 8dce737911 Thread: fix non-copyable issues with intel compiler. Vicente J. Botet Escriba 2013-09-22 23:33:52 +00:00
  • 24f1e620e8 Thread: fix some move issues on sync_queue. Vicente J. Botet Escriba 2013-09-22 22:23:58 +00:00
  • ed6459ecd2 Thread: make code uniform heap_new/heap_delete pairwise. Vicente J. Botet Escriba 2013-09-22 22:22:08 +00:00
  • 3a7f0b1e78 Merged changes from trunk. Andrey Semashev 2013-09-22 09:57:15 +00:00
  • 8f06153f46 Thread: merge from trunk to fix 8070 and possibly 7461. Vicente J. Botet Escriba 2013-09-21 20:45:06 +00:00
  • 858816b2d2 Thread: add detail:: to access detail::win32::GetTickCount64(). Vicente J. Botet Escriba 2013-09-18 10:58:46 +00:00
  • 4bc70444a4 Thread: try to fix SIGSEGV on win32 issue #7666. Vicente J. Botet Escriba 2013-09-17 21:17:02 +00:00
  • fcc027369f Thread: try to fix win32 condition_variable issue #7461. Vicente J. Botet Escriba 2013-09-17 21:01:05 +00:00
  • 5c78582794 Thread: refactor make_ready_at_thread_exit + inhibit at_thread_exit functions from external threads. Vicente J. Botet Escriba 2013-09-17 20:57:46 +00:00
  • 7f479a1dec Thread: Added test for tickets. Vicente J. Botet Escriba 2013-09-17 19:32:03 +00:00
  • 4f2a7b2256 Thread: make use of explicit noncopyable constructor to avoid compile error with Intel compiler. Vicente J. Botet Escriba 2013-09-17 19:25:18 +00:00
  • 5c88e6ce61 Thread: patch for #8070 to make use of GetTickCount64 when available. Vicente J. Botet Escriba 2013-09-16 19:43:37 +00:00
  • 650e374492 Thread: Added ostream_buffer. Vicente J. Botet Escriba 2013-09-16 17:24:30 +00:00
  • 6319080ef2 Thread: add test for get_exception_ptr. Vicente J. Botet Escriba 2013-09-16 17:15:05 +00:00
  • 3ac48bdd65 Thread: patch for #8070 to make use of GetTickCount64 when available. Vicente J. Botet Escriba 2013-09-16 16:55:21 +00:00
  • c3c8ada97d Thread: replace TABS. Vicente J. Botet Escriba 2013-09-15 16:13:47 +00:00
  • 325d8cf5ca Thread: merge atomic linked conditionaly + future:get_exception_ptr. Vicente J. Botet Escriba 2013-09-14 14:22:45 +00:00
  • 134c323958 Thread: merge scoped_thread constr + condition_variable timed wait issues on windows + doc typos. Vicente J. Botet Escriba 2013-09-13 19:01:48 +00:00
  • fd5dd0c2ed Thread: added future<>::get_exception_ptr(). Vicente J. Botet Escriba 2013-09-10 19:40:14 +00:00
  • 4a83aa58ed Thread: add workaround for non compliants compilers on scoped_thread constructor. Vicente J. Botet Escriba 2013-09-10 18:55:52 +00:00
  • 7d96aa625c Thread: update doc with history. Vicente J. Botet Escriba 2013-09-09 17:37:54 +00:00
  • 5520763a73 Thread fix #8943. Vicente J. Botet Escriba 2013-09-09 17:04:15 +00:00
  • ad010e0647 Thread: fix #8417. Vicente J. Botet Escriba 2013-09-09 16:57:32 +00:00
  • d57a4c6565 Thread: link with boost_atomic conditionaly. Vicente J. Botet Escriba 2013-09-08 22:20:48 +00:00
  • 73f5c060ca Thread: merge from trunk upgrade_to_unique_lock::mutex() + doc typos + BOOST_THREAD_USES_ATOMIC doc + synchronized _value call + rename wait_until params. Vicente J. Botet Escriba 2013-09-08 09:50:12 +00:00
  • c67e39f126 Thread: protect condition_variable/_any wait_for and wait_until from malicious input. Vicente J. Botet Escriba 2013-09-07 12:11:44 +00:00
  • 5a3c301582 Thread: protect condition_variable/_any wait_for and wait_until from malicious input. Vicente J. Botet Escriba 2013-09-07 12:11:18 +00:00
  • dc5a8a9c4e Thread: try to handle with not needed definition of uintptr_t #8817. Vicente J. Botet Escriba 2013-09-01 07:25:56 +00:00
  • 1e49343ff4 Thread: try to handle with call_once intel issue #8943. Vicente J. Botet Escriba 2013-09-01 07:22:21 +00:00
  • 93d1855e64 Thread: fix scoped_thread variadic constructor. Vicente J. Botet Escriba 2013-08-27 22:37:15 +00:00
  • a39dd7e8b3 Thread: avoid conflict with thread symbol. Vicente J. Botet Escriba 2013-08-27 22:35:21 +00:00
  • 7e5cb92bab Thread: fix some typos in doc. Vicente J. Botet Escriba 2013-08-27 22:31:32 +00:00
  • 62cf0f86f6 Thread: fix more typos in doc. Vicente J. Botet Escriba 2013-08-27 11:32:24 +00:00
  • c12e07754a Thread: link with boost_chrono and boost_atomic independently of the platform. Vicente J. Botet Escriba 2013-08-25 15:13:17 +00:00
  • cbc4266774 Thread: rename wait_until parameter to avoid shadow with member function. Vicente J. Botet Escriba 2013-08-25 15:09:12 +00:00
  • 3a038d33e5 Thread: rename check by cgeck_counter to avoid conflict with macro. Vicente J. Botet Escriba 2013-08-25 15:08:08 +00:00
  • 51ba4be998 Thread: fix type and add BOOST_THREAD_USE_ATOMIC macro doc. Vicente J. Botet Escriba 2013-08-22 22:11:48 +00:00
  • 2d50af8481 Thread: Added synchronized_value operator() to synchronize around a function call. Vicente J. Botet Escriba 2013-08-11 20:33:47 +00:00
  • 3fb971386a Thread: merge from trunk last updates since 1.54. Vicente J. Botet Escriba 2013-08-03 16:04:39 +00:00
  • e438c98070 Thread: Add mutex() to upgrade_to_unique_lock (#8891). Vicente J. Botet Escriba 2013-08-03 07:47:18 +00:00
  • 1e2a76de47 Thread: apply pathc for #8931. Vicente J. Botet Escriba 2013-08-03 07:44:15 +00:00
  • 34311a60fa Thread: update doc for latches, future continuations. Vicente J. Botet Escriba 2013-07-07 20:50:14 +00:00
  • 794d54a65c Thread: fix issue with continuation's future parameter which must taken by value. Vicente J. Botet Escriba 2013-07-07 20:44:02 +00:00
  • d759dd2dba Thread: fix issue with continuation's future parameter which must taken by value. Vicente J. Botet Escriba 2013-07-07 20:36:05 +00:00
  • 52b9d23065 Thread: rollback change in #8070 as this includes a regression on windows XP. svn-branches/maintenance/1_54_0 Daniel James 2013-07-07 11:46:48 +00:00
  • fe46155997 Getting rid of 64bit warning generated by VS2012 Hartmut Kaiser 2013-07-06 18:51:54 +00:00
  • cacb5b19a6 Thread: fix issue with future<>::then() when th efuture was not created with async. Vicente J. Botet Escriba 2013-07-04 21:44:25 +00:00
  • 30803a38b2 Thread: Added assertion on testable_mutex lock when the mutex is locked by this thread. Vicente J. Botet Escriba 2013-07-04 21:42:11 +00:00
  • 9fc6fec1eb Thread: Add return type to lambda to be portable on msvc10. Vicente J. Botet Escriba 2013-07-04 21:40:15 +00:00
  • 29babb974e Thread: remove warning in barrier.hpp. Vicente J. Botet Escriba 2013-07-04 21:38:33 +00:00
  • 66578bf57b Thread: rollback change in #8070 as this includes a regression on windows XP. Vicente J. Botet Escriba 2013-07-03 21:16:49 +00:00
  • 44e74f866c Create a maintenance branch for Boost 1.54.0 Daniel James 2013-07-03 21:01:45 +00:00
  • 57bd3b0769 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • 1da5f9563c Thread: make use of barrier on test sync_queue/multi_thread_pass.cpp and remove some warnings in sync_queue|sync_bounded_queue/single_thread_pass.cpp tests. Vicente J. Botet Escriba 2013-06-28 06:00:44 +00:00
  • 52039f75a3 Thread: fix some issues with sync_bounded_queue and added tests. Vicente J. Botet Escriba 2013-06-23 20:47:03 +00:00
  • bb6fcc3b5c Thread: unused parameter warning removal. Vicente J. Botet Escriba 2013-06-23 20:45:26 +00:00
  • 6225c8309a Thread: merge fix for msvc 8/9 regression. Vicente J. Botet Escriba 2013-06-21 23:10:48 +00:00
  • 1fc1d8aedb Thread: Added future unwrapp constructor. Vicente J. Botet Escriba 2013-06-16 21:29:52 +00:00
  • 042a86c984 Thread: added completion function on barrier class. Vicente J. Botet Escriba 2013-06-16 21:27:59 +00:00
  • 364f3ea030 Thread: try to fix regression on MSVC 8/9. Vicente J. Botet Escriba 2013-06-16 19:34:25 +00:00
  • fe8991b7fa Thread: fix #8458 and update doc. Vicente J. Botet Escriba 2013-06-15 10:35:45 +00:00
  • c87d27a06d Thread: update history, compliance and fix some parts in external locking doc. Vicente J. Botet Escriba 2013-06-14 05:50:29 +00:00
  • 68d7c69a4b Thread: update future ref doc. Vicente J. Botet Escriba 2013-06-14 05:46:11 +00:00
  • f4fb2c1ab0 Thread: merge fixes for #8422, #8458, #8674. Vicente J. Botet Escriba 2013-06-12 20:54:44 +00:00
  • 6873d85650 Thread: Added future::unwrap()/get_or()/fallback_to(). Vicente J. Botet Escriba 2013-06-09 21:41:00 +00:00
  • b59e57e4cc Thread: used cons& in deleted constructors and assignment simulation. Vicente J. Botet Escriba 2013-06-09 21:29:17 +00:00