2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-22 05:42:37 +00:00

Commit Graph

  • 143adde27d pull patch for #8070. Vicente J. Botet Escriba 2014-02-27 07:47:20 +01:00
  • a7400061c6 added test for #9711. Vicente J. Botet Escriba 2014-02-26 22:09:15 +01:00
  • d2a65d2427 fix #9711. Vicente J. Botet Escriba 2014-02-26 22:08:09 +01:00
  • 82379f83a8 fix #9673. Vicente J. Botet Escriba 2014-02-26 18:48:02 +01:00
  • cc29295986 Merge branch 'develop' Vicente J. Botet Escriba 2014-02-21 13:37:06 +01:00
  • 9d1c957625 change check time to 500 ms. Vicente J. Botet Escriba 2014-02-21 13:36:33 +01:00
  • 1dbf7028fe Try to workaround some issues with MSVC lambdas. Vicente J. Botet Escriba 2014-02-21 10:52:18 +01:00
  • 0bba5e630e Merge branch 'develop' Vicente J. Botet Escriba 2014-02-16 23:39:00 +01:00
  • 84c30313a2 Start invoker_ret. Vicente J. Botet Escriba 2014-02-16 23:34:52 +01:00
  • 54646e9959 Added sleep_for/until with no interruption point. Vicente J. Botet Escriba 2014-02-16 23:33:03 +01:00
  • 3f5823f50a Add parallel_quick_sort example. Vicente J. Botet Escriba 2014-02-16 17:25:49 +01:00
  • e1636bdbd5 Take care of #9618: try_join_for(ms(1)). Vicente J. Botet Escriba 2014-02-16 10:53:07 +01:00
  • 750c849b0f merge from develop for 1.56. Vicente J. Botet Escriba 2014-02-15 16:08:32 +01:00
  • 0a05db8399 rename async_func.hpp by invoker.hpp. Vicente J. Botet Escriba 2014-02-11 22:39:55 +01:00
  • 1d7da085ea rename async_func.hpp by invoker.hpp. Vicente J. Botet Escriba 2014-02-10 07:42:28 +01:00
  • 75236fe3ae rename async_func by invoker. Vicente J. Botet Escriba 2014-02-09 16:53:19 +01:00
  • 80634ee51e Added with_lock_guard example. Vicente J. Botet Escriba 2014-02-09 04:01:53 +01:00
  • b1ac899f23 Pulled with_lock_guard patch. Vicente J. Botet Escriba 2014-02-09 03:42:39 +01:00
  • aa37de7aad remove traces on tests. Vicente J. Botet Escriba 2014-02-08 17:48:54 +01:00
  • 9d527bebe0 fix typo on scoped_thread tutorial. Vicente J. Botet Escriba 2014-02-08 17:47:28 +01:00
  • f7c18c55bb remove availability of deprecated functions. Vicente J. Botet Escriba 2014-02-08 17:46:34 +01:00
  • 1a2197c7f9 Added exceptional_ptr documentation. Vicente J. Botet Escriba 2014-02-08 17:45:41 +01:00
  • 4a54ac0331 make functions that must be private private, e.g. as start_thread. Vicente J. Botet Escriba 2014-02-08 17:43:23 +01:00
  • c6593d87b0 clarify thread destructor and move constructor semantics. Vicente J. Botet Escriba 2014-02-08 17:42:28 +01:00
  • 51e49c69b5 refactor elapsed time check and fix bad uses of base_type. in csbl::unique_ptr. Vicente J. Botet Escriba 2014-02-08 16:28:02 +01:00
  • ab2a180de5 Added test for async_func and fixed a some issues. Vicente J. Botet Escriba 2014-02-08 07:58:39 +01:00
  • 3772a8294b Format/indent file. Vicente J. Botet Escriba 2014-02-07 07:32:34 +01:00
  • 155ccfffbe fix copyright. Vicente J. Botet Escriba 2014-02-03 18:57:10 +01:00
  • bfa0ccee88 Added BOOST_RESULT_OF_USE_DECLTYPE on async test. Vicente J. Botet Escriba 2014-02-03 18:33:01 +01:00
  • 980772d514 Added make_ready_no_decay_future and remove the use of asynch on make_future test. Vicente J. Botet Escriba 2014-02-03 18:31:43 +01:00
  • 94b27db991 move when mawros to config.hpp file. Vicente J. Botet Escriba 2014-02-03 18:30:08 +01:00
  • 0a58445b63 comment #error Vicente J. Botet Escriba 2014-02-02 08:47:56 +01:00
  • f02e25e4e7 Add BOOST_RESULT_OF_USE_DECLTYPE. Vicente J. Botet Escriba 2014-02-02 08:45:29 +01:00
  • acb117b5a9 Added lvalue test to call_once. Vicente J. Botet Escriba 2014-02-02 08:38:40 +01:00
  • 8682f7cb48 Added some test to internal invoke function add the associated fixes. Vicente J. Botet Escriba 2014-02-02 08:13:58 +01:00
  • 4503c0e1da comment the warning as it generates an error. Vicente J. Botet Escriba 2014-02-01 21:56:22 +01:00
  • dc3397c452 Added parallel_acumulate example. Vicente J. Botet Escriba 2014-01-28 23:14:43 +01:00
  • af7fde5eae Added test async with a member function. Vicente J. Botet Escriba 2014-01-28 23:12:29 +01:00
  • 36bc3c0523 Added 2 arguments async executor. Vicente J. Botet Escriba 2014-01-28 23:08:07 +01:00
  • 0218cb90b3 fix typo issues on invoke. Vicente J. Botet Escriba 2014-01-28 23:01:41 +01:00
  • f4d4c16294 try to fix compiler error while using std::get instead of csbl::get Vicente J. Botet Escriba 2014-01-27 22:30:48 +01:00
  • 85d22a8d93 Added exceptional_ptr and adapt futures to be implicitly convertible from exceptional_ptr. Vicente J. Botet Escriba 2014-01-26 17:55:09 +01:00
  • 7eb67443dd Added exceptional_ptr and adapt futures to be implicitly convertible from exceptional_ptr. Vicente J. Botet Escriba 2014-01-26 17:53:49 +01:00
  • 4308e0ec24 Added make_exceptional_future. Vicente J. Botet Escriba 2014-01-26 09:19:31 +01:00
  • ac9497dec9 Try to solve some issues with invoke on MSVC. Vicente J. Botet Escriba 2014-01-26 09:18:34 +01:00
  • 8fec35f444 Update mutex destructor to see if the assertion message is better. Vicente J. Botet Escriba 2014-01-26 09:15:12 +01:00
  • 7b3fa08503 make shared_state_nullary_task copyable and movable and avoid msvc default generation. Vicente J. Botet Escriba 2014-01-20 23:02:48 +01:00
  • a2e1e80343 Try to see if giving the addres solves the MSVC compiler issue. Vicente J. Botet Escriba 2014-01-20 23:01:23 +01:00
  • 690feeb9ba indent and comment #if. Vicente J. Botet Escriba 2014-01-19 07:56:57 +01:00
  • 5d76ab52e7 reorder async() conditional compilation variants to factor more code. Vicente J. Botet Escriba 2014-01-19 07:52:38 +01:00
  • cb845f19e4 Fix issues with future::async and disable the code when BOOST_NO_CXX11_DECLTYPE_N3276 is defined as it is bugged. Vicente J. Botet Escriba 2014-01-18 15:27:03 +01:00
  • 2886e985b4 cleanup comments. Vicente J. Botet Escriba 2014-01-16 23:58:37 +01:00
  • f4d0ecbab5 Added at thread entry callback on thread pool. Vicente J. Botet Escriba 2014-01-13 22:51:57 +01:00
  • d187732946 Added minimal inline and thread test. Vicente J. Botet Escriba 2014-01-13 22:32:30 +01:00
  • 1fc78c7ceb Added inline and thread executors. Vicente J. Botet Escriba 2014-01-13 22:16:09 +01:00
  • 5c18d92a5f Make work public. Vicente J. Botet Escriba 2014-01-13 22:10:34 +01:00
  • 06325961ef Make work public. Vicente J. Botet Escriba 2014-01-13 22:09:43 +01:00
  • 10b283e03a Added missing iomanip include. Vicente J. Botet Escriba 2014-01-13 22:08:20 +01:00
  • 6ab71dc057 executor_adaptor<serial_executor> a(b) doesn't compiles on C++03. Vicente J. Botet Escriba 2014-01-12 18:28:24 +01:00
  • 47be5228b1 fix typo on try_push_back. Vicente J. Botet Escriba 2014-01-12 18:26:46 +01:00
  • 6c5a6e4330 Reorganized executors on its own directory adding serial_executor and renamed thread_pool by basic_thread_pool and user_scheduler by loop_scheduler. Vicente J. Botet Escriba 2014-01-12 17:52:27 +01:00
  • 326842cc7f Fix #9335 Missing exception safety might result in crash Vicente J. Botet Escriba 2014-01-11 21:19:05 +01:00
  • 9f592860cd Update sync queues closed operations Vicente J. Botet Escriba 2014-01-11 18:57:44 +01:00
  • 4148842426 Apply changed from #9471 Synchronization documentation nits and prepare changes notes for Boost 1.56 Vicente J. Botet Escriba 2014-01-11 12:44:28 +01:00
  • 7edae6614b Thread: add exception trace. Vicente J. Botet Escriba 2013-11-19 22:09:40 +00:00
  • 2554065a91 Thread: update doc with last features changes. Vicente J. Botet Escriba 2013-11-19 22:08:29 +00:00
  • 74bb7d6b29 Thread: for explicit constructor for nullary_function. Vicente J. Botet Escriba 2013-11-19 22:00:56 +00:00
  • fbfda71555 Thread: Allows to force the use of boost libraries on csbl. Vicente J. Botet Escriba 2013-11-19 21:58:59 +00:00
  • f3a66f76e0 Thread: merge from trunk for 1.56. Vicente J. Botet Escriba 2013-11-19 21:58:34 +00:00
  • 19346e1817 Thread: improve async_func to try to solve msvc issue with executor. Vicente J. Botet Escriba 2013-11-17 23:44:45 +00:00
  • 5753026ceb Thread: increase the number of cycles of the failing tests. Vicente J. Botet Escriba 2013-11-17 00:32:28 +00:00
  • f6edd7cace Thread: use PP only if MSVC not defined, until I can debug it. Vicente J. Botet Escriba 2013-11-15 19:51:40 +00:00
  • 126ed2428b Thread: try to remove warning C4520: 'boost::executor_adaptor<boost::thread_pool>' : multiple default constructors specified. Vicente J. Botet Escriba 2013-11-14 18:53:51 +00:00
  • fd631e2794 Thread: remove BOOST_THREAD_MAX_ARGS_P1. Vicente J. Botet Escriba 2013-11-14 17:56:07 +00:00
  • 44f9a2f4ad Thread: merge dummy replacement to fix #9341. Vicente J. Botet Escriba 2013-11-12 18:35:19 +00:00
  • 8665c5d510 Thread: merge missing include string. Vicente J. Botet Escriba 2013-11-12 18:33:52 +00:00
  • e1d6baddd6 Thread: merge missing thread move constructor noexcept. Vicente J. Botet Escriba 2013-11-12 18:32:37 +00:00
  • 9287a29c9d Thread: Adding pp variadic to asyn_func and fix some typos. Vicente J. Botet Escriba 2013-11-11 23:00:37 +00:00
  • 02e88ee081 Create maintenance branch for 1.55.0 svn-branches/maintenance/1_55_0 Daniel James 2013-11-11 20:02:05 +00:00
  • 94654d4db5 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • 5c0cecaaf8 Thread: add _back/_front using queue_op_status interface to sync queues and update the depending classes thread_pool and user_scheduler; Simplfy some test to isolate the errors on msvc-12. Vicente J. Botet Escriba 2013-11-11 10:43:15 +00:00
  • 713f5a449c Thread: Added missing include. Vicente J. Botet Escriba 2013-11-09 15:26:49 +00:00
  • b336427571 Thread: try to fix error on mscv-12 when scoped_thread uses private dummy class with enable_if. Vicente J. Botet Escriba 2013-11-09 11:50:21 +00:00
  • 2a16b649ad Thread: Added caller_context.hpp; Change executor by Executor template parameter in async; update the number of time the failing tests are run to catch all the compilers. Vicente J. Botet Escriba 2013-11-08 17:51:39 +00:00
  • 3723cedcab Thread: Added user_scheduler (loop_executor). Vicente J. Botet Escriba 2013-11-06 06:37:46 +00:00
  • 3ad582222c Thread: added test for #9303. Vicente J. Botet Escriba 2013-11-05 23:08:13 +00:00
  • c9a33b8668 Thread: avoid thread ambiguity on vacpp tester. Vicente J. Botet Escriba 2013-11-05 23:07:28 +00:00
  • 88880770d3 Thread: merge [86540] to fix #9319. Vicente J. Botet Escriba 2013-11-03 20:43:42 +00:00
  • 9138a2ae92 Thread: Added missing variadic constructor for task_shared_state. Vicente J. Botet Escriba 2013-11-03 16:17:23 +00:00
  • d558de7811 Thread: added new/old tickets tests for regression purposes. Vicente J. Botet Escriba 2013-11-02 12:58:03 +00:00
  • 19290fddf9 Thread: manage system::errc as it was an real enum class, so no implicitly convertible to an int. Vicente J. Botet Escriba 2013-11-02 09:58:33 +00:00
  • 2ac967d1dc Thread: try to avoid compile error with msvc.12 or atleast remove warning C4512. Vicente J. Botet Escriba 2013-11-02 09:56:20 +00:00
  • 6e81db4172 Thread: try to avoid compile error with msvc.12. Vicente J. Botet Escriba 2013-11-02 09:54:13 +00:00
  • 3a68a63478 Thread: unlock around the calls to continuations oe deferred future executions. Vicente J. Botet Escriba 2013-11-01 21:08:00 +00:00
  • 7875edd234 Thread: make use of csbl to make the code more readable and to ensure that it interact well with the std. Vicente J. Botet Escriba 2013-10-28 20:08:39 +00:00
  • 2be0b4f8fd Thread: added missing boost/tuple/tuple.hpp file. Vicente J. Botet Escriba 2013-10-28 10:34:51 +00:00
  • 67528fc9af Thread: fix thread move constructor noexecpt. Vicente J. Botet Escriba 2013-10-28 02:31:55 +00:00
  • 4da1e9dca1 Thread: cleanup replacing some macros by the types imported on csbl namespace comming from std or boost. Cleanup work type ussage. Vicente J. Botet Escriba 2013-10-26 23:35:40 +00:00
  • d8c9be3449 Thread: fix change of BOOST_THREAD_VECTOR to boost::csbl::vector. Vicente J. Botet Escriba 2013-10-26 22:47:02 +00:00
  • f02390a804 Thread: fix double definition of i in test. Vicente J. Botet Escriba 2013-10-26 22:43:12 +00:00