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

Commit Graph

  • 6e427659a4 Remove the set_executor promise/packged_task member function. Added a promise constructor taking an Executor as parameter. The packaged_task will come later. feature/associate_executor_to_promise Vicente J. Botet Escriba 2015-10-29 23:15:48 +01:00
  • c108444e78 s/ex/excp when ex means exception. Mark the executor type erased code. Vicente J. Botet Escriba 2015-10-29 18:18:29 +01:00
  • 55536c3e23 first commit for launch::sync policy. Vicente J. Botet Escriba 2015-10-29 17:22:32 +01:00
  • 2866734b15 Merge branch 'develop' Vicente J. Botet Escriba 2015-10-29 11:33:17 +01:00
  • c0317c5206 Add return *this in invoker assignment. feature/add_shutdown_executor Vicente J. Botet Escriba 2015-10-29 11:06:48 +01:00
  • 06d2571ec6 Merge branch 'master' into develop Vicente J. Botet Escriba 2015-10-22 23:05:13 +02:00
  • fdaba4efe7 try to fix Windows issue with system::time_point arithmetic. Vicente J. Botet Escriba 2015-10-22 23:04:23 +02:00
  • 8a7cd83123 Merge branch 'develop' Vicente J. Botet Escriba 2015-10-22 11:22:27 +02:00
  • 98a5e343f8 fix compiler error on time_point_cast. Vicente J. Botet Escriba 2015-10-22 11:15:20 +02:00
  • 89d8e18c82 Merge branch 'develop' Vicente J. Botet Escriba 2015-10-22 00:43:17 +02:00
  • d9492530bd fix timi_point conversion. Vicente J. Botet Escriba 2015-10-21 20:19:56 +02:00
  • f6c732b124 Merge branch 'develop' Vicente J. Botet Escriba 2015-10-21 18:59:44 +02:00
  • dcc3227668 don't use steady clock if not supported. Vicente J. Botet Escriba 2015-10-20 10:03:51 +02:00
  • b3d237731a avoid Boost.Test. Vicente J. Botet Escriba 2015-10-20 10:03:15 +02:00
  • 4321b59c1e Merge branch 'develop' Vicente J. Botet Escriba 2015-10-20 00:23:51 +02:00
  • 67759325eb update version Vicente J. Botet Escriba 2015-10-20 00:23:06 +02:00
  • 8153e2a652 try to fix MSVC issue with template class. Vicente J. Botet Escriba 2015-10-19 20:01:42 +02:00
  • 7876163c68 make sync optional. Vicente J. Botet Escriba 2015-10-19 00:50:29 +02:00
  • 805fa41a4e try to fix issues with gcc-3.x.y with not supported -Wno-variadic-macros. Vicente J. Botet Escriba 2015-10-18 18:50:34 +02:00
  • 0e6376d93a make async return a blocking future. Vicente J. Botet Escriba 2015-10-18 18:47:24 +02:00
  • bf1fc5158e Added launch::inherit and specialize the behavior for the(launch::inherit, Cont). Vicente J. Botet Escriba 2015-10-18 04:17:27 +02:00
  • 1e4e9ab84c #11734. future::then(Cont) should be able to execute the contination on undetermined thread. Vicente J. Botet Escriba 2015-10-18 00:36:25 +02:00
  • 88ab663ac5 Merge branch 'feature/non_blocking_futures' into develop Vicente J. Botet Escriba 2015-10-17 14:57:39 +02:00
  • 0ab63b9248 Remove counting when async future blocking. feature/non_blocking_futures Vicente J. Botet Escriba 2015-10-17 11:38:06 +02:00
  • 73053e4abe merge from develop. Vicente J. Botet Escriba 2015-10-17 10:51:50 +02:00
  • 9a4fbbec5d Merge branch 'develop' Vicente J. Botet Escriba 2015-10-17 08:22:38 +02:00
  • b4744a2aa8 then can be now sync. The destructor of a shared state that joins check for thread_ifbefore join. Adde continuation_shared_state to share common behavior. Vicente J. Botet Escriba 2015-10-17 00:44:45 +02:00
  • 4169bcee44 Addoverloadsfor shared. Vicente J. Botet Escriba 2015-10-17 00:40:53 +02:00
  • baf516e82f comment serial conttest. Vicente J. Botet Escriba 2015-10-17 00:40:23 +02:00
  • cc309eef8d refactor ::then(f) in function of ::then(launch_policy, f). Vicente J. Botet Escriba 2015-10-15 23:31:38 +02:00
  • 45cc1704ef fix some missing decay. Cleanup adding init. Vicente J. Botet Escriba 2015-10-15 19:19:07 +02:00
  • 8961e8d593 go on with the future refactoring. feature/make_executors_copyable Vicente J. Botet Escriba 2015-10-14 03:04:26 +02:00
  • faca9512f6 minor fix on clang with executor forward declaration. Vicente J. Botet Escriba 2015-10-13 23:55:38 +02:00
  • 7df0d13763 minor fix on clang with executor forward declaration. Vicente J. Botet Escriba 2015-10-13 19:15:18 +02:00
  • c3cd767ea4 make executor_adaptor copyable/movable. Vicente J. Botet Escriba 2015-10-13 19:13:56 +02:00
  • 5a57ab857b comment serial_executor_cont test as not supported. Vicente J. Botet Escriba 2015-10-13 03:08:59 +02:00
  • b80130759a make executor_adaptor copy constructible. Vicente J. Botet Escriba 2015-10-13 03:08:09 +02:00
  • 278a06fd47 Merge pull request #71 from jhunold/executors_fix Vicente J. Botet Escriba 2015-10-12 23:49:48 +02:00
  • 6ed577f4eb Fix executor forward Jürgen Hunold 2015-10-12 08:01:19 +02:00
  • ff9a1da3b2 Merge from develop. Vicente J. Botet Escriba 2015-10-12 01:44:31 +02:00
  • bf8459cf23 Merge from develop. Vicente J. Botet Escriba 2015-10-11 23:34:45 +02:00
  • ad3cf1189e More fixes for some move semantic issues C++03. Vicente J. Botet Escriba 2015-10-11 21:30:54 +02:00
  • b8db8fef8b Use parent executor (#11716). Add promise::set_executor and packaged_task::set_executor (#11717). Fix some move semantic issues C++03. Vicente J. Botet Escriba 2015-10-11 19:56:38 +02:00
  • 384c71dbe6 minor updates. Vicente J. Botet Escriba 2015-10-11 18:45:58 +02:00
  • 111574cf0c minor updat on configuration. Vicente J. Botet Escriba 2015-10-10 15:47:28 +02:00
  • 759601d08a Merge pull request #70 from mauve/fix-provides-executors-doc Vicente J. Botet Escriba 2015-10-10 10:26:01 +02:00
  • c60d152102 Merge pull request #69 from mauve/fix-then-docs Vicente J. Botet Escriba 2015-10-10 10:24:18 +02:00
  • 6ff4fe1a89 doc: add PROVIDES_EXECUTORS to the config table Mikael Olenfalk 2015-10-10 09:03:36 +02:00
  • 2c0c4ead7f doc: then() on future take an executor Mikael Olenfalk 2015-10-10 08:50:13 +02:00
  • dacd6deb0a Add static_shared_from_this and make use of it. Vicente J. Botet Escriba 2015-10-09 08:53:47 +02:00
  • c7df715709 Merge branch 'develop' Vicente J. Botet Escriba 2015-10-06 23:27:17 +02:00
  • ddd26b5bb8 remove comments after \ continuator macro. Vicente J. Botet Escriba 2015-10-04 18:06:59 +02:00
  • f0228ff559 fix shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer on C++98 compilers. Vicente J. Botet Escriba 2015-10-04 02:10:33 +02:00
  • 4acaddd166 rollback fix shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer on C++98 compilersas there is a compile error to fix. Vicente J. Botet Escriba 2015-10-03 20:26:47 +02:00
  • 3a65295d7d replace >> by > >. Vicente J. Botet Escriba 2015-09-30 23:58:03 +02:00
  • 773f8bfcb4 replace >> by > >. Vicente J. Botet Escriba 2015-09-30 23:57:00 +02:00
  • 51f68f4717 fix c++98 move emmulation. Vicente J. Botet Escriba 2015-09-30 23:51:32 +02:00
  • 50cca7429a fix c++98 move emmulation. Vicente J. Botet Escriba 2015-09-30 23:07:59 +02:00
  • 6d533763a0 replace >> by > >. Vicente J. Botet Escriba 2015-09-30 22:37:13 +02:00
  • f4c223662b use init for unwraped future also. Vicente J. Botet Escriba 2015-09-30 16:39:51 +02:00
  • 011f9c80c0 merge from develop. Vicente J. Botet Escriba 2015-09-30 07:12:50 +02:00
  • 8afcbe22af uncomment fixed test after merge from develop. Vicente J. Botet Escriba 2015-09-30 00:08:16 +02:00
  • 450f34daed merge from develop. Vicente J. Botet Escriba 2015-09-30 00:01:33 +02:00
  • ea9eb62802 fix shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer. Vicente J. Botet Escriba 2015-09-29 21:57:52 +02:00
  • 0ea48291c4 fix shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer. fix/shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer Vicente J. Botet Escriba 2015-09-29 19:15:35 +02:00
  • 4fca45e58c Merge branch 'develop' into feature/make_executors_copyable Vicente J. Botet Escriba 2015-09-29 02:47:42 +02:00
  • 02fab84a04 abstract common behavior on continuation_shared_state. Vicente J. Botet Escriba 2015-09-29 02:11:27 +02:00
  • aebef44e64 Move post-construction initialization to init memberfunction. Vicente J. Botet Escriba 2015-09-29 01:12:06 +02:00
  • 5c1482a636 fix bad usage of share_from_this before the instance is ahared :(. Vicente J. Botet Escriba 2015-09-28 23:48:20 +02:00
  • 971c028c9a thread::try_join_until: Avoid busy wait if system clock changes. #11688. Vicente J. Botet Escriba 2015-09-28 21:46:16 +02:00
  • 94d981c8c9 Merge branch 'develop' into fix/shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer Vicente J. Botet Escriba 2015-09-28 00:25:10 +02:00
  • 3f8618b42b update release notes. Vicente J. Botet Escriba 2015-09-27 16:27:06 +02:00
  • 9a8759a3dd rollback physical_concurrency changes and take care of patch #10788. #11683. Vicente J. Botet Escriba 2015-09-27 15:14:58 +02:00
  • 9ac736a4c4 Apply patch fromPR - Do not wake up computer from sleep. #11368. Vicente J. Botet Escriba 2015-09-27 14:30:16 +02:00
  • 06179eda96 Merge branch 'develop' into feature/make_executors_copyable Vicente J. Botet Escriba 2015-09-27 10:37:47 +02:00
  • 730cb550e6 Merge branch 'develop' Vicente J. Botet Escriba 2015-09-27 08:24:26 +02:00
  • 8f5de1d7c3 make condition_variable_any steady when BOOST_THREAD_HAS_CONDATTR_SET_CLOCK_MONOTONIC. Vicente J. Botet Escriba 2015-09-25 07:35:25 +02:00
  • 0fdd4fc620 remove comments. Vicente J. Botet Escriba 2015-09-24 01:36:41 +02:00
  • a86e2ebcc4 Dont use nanosleep on sleep_for if defined BOOST_THREAD_HAS_CONDATTR_SET_CLOCK_MONOTONIC. Vicente J. Botet Escriba 2015-09-24 01:25:22 +02:00
  • 18cbf4b055 rollback reverse the use of dattime and chrono when chrono is acceptable. Vicente J. Botet Escriba 2015-09-24 01:24:08 +02:00
  • 6029447774 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2015-09-24 00:08:22 +02:00
  • 205a1d7e2b apply patch ref #7720. Vicente J. Botet Escriba 2015-09-24 00:07:11 +02:00
  • 2af9c7b98e Merge pull request #66 from BenWiederhake/fix-auto-ptr/develop Vicente J. Botet Escriba 2015-09-19 19:59:25 +02:00
  • baca517058 Avoid deprecated auto_ptr Ben Wiederhake 2015-09-19 16:20:19 +02:00
  • 26486b0288 Merge pull request #65 from mclow/develop Vicente J. Botet Escriba 2015-09-12 08:50:27 +02:00
  • f8ff41e34b Remove use of deprecated macros in documentation Marshall Clow 2015-09-11 15:30:34 -07:00
  • 5fccbf5dd1 merge from develop Vicente J. Botet Escriba 2015-09-11 18:52:16 +02:00
  • 16ece266a4 Merge pull request #64 from MarcelRaad/patch-1 Vicente J. Botet Escriba 2015-09-11 18:32:59 +02:00
  • 4224a9f4df Fix for future with RTTI off Marcel Raad 2015-09-11 11:06:32 +02:00
  • 8f6321fd41 merge from develop. Vicente J. Botet Escriba 2015-09-08 22:51:44 +02:00
  • e6d3dbcee7 use dynamic_pointer_cast. Vicente J. Botet Escriba 2015-09-08 22:42:29 +02:00
  • 2e17e028b1 use serial_executor instead of serial_executor_cont. Vicente J. Botet Escriba 2015-09-08 21:55:48 +02:00
  • febe4a814d comment trace to see the error. Vicente J. Botet Escriba 2015-09-08 21:39:33 +02:00
  • 242cf35c51 Try patch for oldticket #3926 - thread_specific_ptr + dlopen library causes a SIGSEGV Vicente J. Botet Escriba 2015-09-08 19:24:15 +02:00
  • c1ee2bfbd8 fix issue with latch:wait when count is already 0. Vicente J. Botet Escriba 2015-09-08 18:25:20 +02:00
  • b30cde32d4 reverse the use of dattime and chrono when chrono is acceptable. Vicente J. Botet Escriba 2015-09-08 18:22:44 +02:00
  • ac3f7eb037 comment sleep_for overload on nanoseconds on windows. Vicente J. Botet Escriba 2015-09-05 16:17:36 +02:00
  • 9f883f6ad7 Add a possible implementation of a steady condition_variable. Vicente J. Botet Escriba 2015-09-03 23:44:03 +02:00
  • 7232c1c0ac cleanup aftermerge fromdevelop. Vicente J. Botet Escriba 2015-09-03 07:49:35 +02:00
  • 7dee098bea merge from develop. Vicente J. Botet Escriba 2015-09-03 07:28:54 +02:00