Commit Graph

  • 1bd09085db Merge pull request #44 from boostorg/win32_coalesced_timers_support Niall Douglas 2015-02-04 18:14:40 +0000
  • d6c3f15947 Merge branch 'develop' Vicente J. Botet Escriba 2015-02-04 18:47:40 +0100
  • 5960985355 merge from develop: Reverted parts of c16ec42 because 45510fa was a better fix.: Vicente J. Botet Escriba 2015-02-04 18:46:29 +0100
  • 84e2b7869d Merge branch 'develop' of github.com:boostorg/thread into develop Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2015-02-04 13:58:30 +0000
  • 401f69f108 Added coalesced timer support to Windows where that API is available. Tolerable delay is set to the maximum of 5% of interval or 32 ms. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2015-02-04 13:58:11 +0000
  • 4f57e3fb61 Merge pull request #43 from vtnerd/RevertMakeReady Vicente J. Botet Escriba 2015-02-03 08:34:53 +0100
  • fdf20f1adc merge Allow to call shared_future::then multiple times. Related to #10972. Vicente J. Botet Escriba 2015-02-02 19:40:04 +0100
  • 990474ff47 Reverted parts of c16ec42 because 45510fa was a better fix. Lee Clagett 2015-02-02 12:08:38 -0500
  • 786d842ad1 update history. Vicente J. Botet Escriba 2015-02-02 17:45:57 +0100
  • 441c89d304 Allow to call shared_future::then multiple times. Related to #10972. Vicente J. Botet Escriba 2015-02-02 17:41:57 +0100
  • 63098e84a2 Merge branch 'develop' into fix/blocking_future Vicente J. Botet Escriba 2015-02-01 19:39:43 +0100
  • 71997bd9aa Merge branch 'develop' Vicente J. Botet Escriba 2015-02-01 19:38:50 +0100
  • 45510facc7 unwrapped future must forward the continuation to the wrapped future. Related to #10964. Vicente J. Botet Escriba 2015-02-01 14:56:52 +0100
  • cf539064d6 Deduce T& when the make_ready_future parameter is reference_wrapper<T>. Relates to #10979. Vicente J. Botet Escriba 2015-02-01 13:44:41 +0100
  • 3431736c88 Merge branch 'develop' into fix/blocking_future Vicente J. Botet Escriba 2015-01-27 22:22:37 +0100
  • 095b53b2a2 Update changes. Vicente J. Botet Escriba 2015-01-27 07:14:17 +0100
  • 7a63c40a01 Merge pull request #39 from jhunold/shadow Vicente J. Botet Escriba 2015-01-26 19:48:53 +0100
  • c1148a66cc Fix gcc/clang shadow warnings. Jürgen Hunold 2015-01-26 12:39:27 +0100
  • 5fa0a5d4c5 make shared_future::get() const. Related to #10971. Vicente J. Botet Escriba 2015-01-26 08:39:30 +0100
  • 75a8280701 Merge branch 'develop' Vicente J. Botet Escriba 2015-01-25 16:00:08 +0100
  • 2891aff469 Add missing file . Vicente J. Botet Escriba 2015-01-24 18:43:56 +0100
  • e74fd82060 Merge from develop. Vicente J. Botet Escriba 2015-01-24 18:02:31 +0100
  • c16ec42941 Take care of #10964. Vicente J. Botet Escriba 2015-01-24 16:48:44 +0100
  • b77eac3e37 Take care of #10963. Vicente J. Botet Escriba 2015-01-24 11:57:54 +0100
  • 5a141ccf99 Merge branch 'develop' Vicente J. Botet Escriba 2015-01-24 09:07:25 +0100
  • 35d7ae0d2e add forgotten wait when shared_future::then deferred. Vicente J. Botet Escriba 2015-01-23 08:36:46 +0100
  • d9c7f95617 fix future async deferred. Vicente J. Botet Escriba 2015-01-23 07:10:22 +0100
  • 06b3f6a9d7 disable async deferred on C++98 as not implemented. Vicente J. Botet Escriba 2015-01-23 06:02:11 +0100
  • 895b4a0ac5 Try to fix a lot of issues, even if alldoesn't works yet. Vicente J. Botet Escriba 2015-01-22 23:10:40 +0100
  • eb14d3d958 Added a test for defect #9856 where wait_for() is not always returning timedout on Windows. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2015-01-22 17:20:46 +0000
  • 9cb72849ee Go towards blocking on the last future associated to an async shared state. shared_future don't work yet. Vicente J. Botet Escriba 2015-01-18 12:19:17 +0100
  • 2c028aa014 fix more erros after Boost.Test commit. Vicente J. Botet Escriba 2015-01-12 00:36:55 +0100
  • ab026e239c Fix erros after Boost.Test adding dependency to Boost.Timer. Vicente J. Botet Escriba 2015-01-11 18:21:22 +0100
  • 3a48148462 Fix Boost.Test issues after meger :(. Vicente J. Botet Escriba 2015-01-11 17:30:54 +0100
  • 9b9590730f Merge branch 'master' of github.com:boostorg/thread Vicente J. Botet Escriba 2015-01-11 17:00:10 +0100
  • 8edc37930b Merge pull request #38 from raffienficiaud/master Vicente J. Botet Escriba 2015-01-11 16:58:14 +0100
  • ef48908f35 Merge branch 'master' of https://github.com/boostorg/thread Raffi Enficiaud 2015-01-11 16:22:32 +0100
  • 28ead512c1 some reworked test init + boost.test link fix Raffi Enficiaud 2015-01-11 16:21:32 +0100
  • 6b60943f3e Added csbl/queue.hpp and concurrent_queues/detail/sync_deque_base.hpp dradt. Vicente J. Botet Escriba 2015-01-10 16:09:15 +0100
  • 1fcaa47efa extract future_error,future_status and launch. Vicente J. Botet Escriba 2015-01-10 09:02:37 +0100
  • aac441392a extract wait_for_any for sequences. Vicente J. Botet Escriba 2015-01-09 08:09:34 +0100
  • 6a34fc9c33 moved future_error_code.hpp file. Vicente J. Botet Escriba 2015-01-09 08:08:03 +0100
  • 69d01b9bfd extract wait_for_all into futures/wait_for_all.hpp. Vicente J. Botet Escriba 2015-01-07 07:13:48 +0100
  • 7b91ce7b64 move future_error_code.hpp to futures. Vicente J. Botet Escriba 2015-01-07 06:42:27 +0100
  • 978884ff0d extracted futures/is_future_type.hpp. Vicente J. Botet Escriba 2015-01-07 06:22:20 +0100
  • ac8ca6eb04 Added notify_when_ready/unnotify_when_ready. Vicente J. Botet Escriba 2015-01-07 04:53:50 +0100
  • 1c16c52fe6 Added missing include. Vicente J. Botet Escriba 2015-01-04 17:41:52 +0100
  • 9299d26acf cleanup future.hpp. Vicente J. Botet Escriba 2014-12-30 11:47:15 +0100
  • 5577128bd8 Merge pull request #37 from ned14/develop Niall Douglas 2014-12-14 20:31:21 +0000
  • e62c576944 Updated CI dashboard with latest tests. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-14 19:20:11 +0000
  • ce8049f83f Looks like timeconv.inl may be completely unnecessary, so remove. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-14 02:01:13 +0000
  • 035217985c Could find no code anywhere in Boost which uses to_time(), to_timespec_duration(), to_duration() nor to_microduration(), so removed the code. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-14 01:38:50 +0000
  • dfe95b3f2c Fixed MSVC static analyser warning about writing off the end of an array. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-14 01:15:49 +0000
  • e98447f974 Stop LNK4221 link warning with link=static. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-14 00:52:17 +0000
  • deffa9aaf7 Merge pull request #36 from ned14/develop Vicente J. Botet Escriba 2014-12-11 23:10:51 +0100
  • b87d26a900 Suppressed some unimportant warnings so the CI doesn't flag them. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-11 19:15:38 +0000
  • 6c9115fe39 Added static analysers to CI dashboard. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-11 15:48:37 +0000
  • b5b25eab1c Merge pull request #35 from ned14/develop Vicente J. Botet Escriba 2014-12-10 19:38:01 +0100
  • 803ba458ce Added winphone8 build test. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-10 17:26:50 +0000
  • c0470893d4 Fix failure to build on Android. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-10 14:36:29 +0000
  • b2c445a030 redo Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-10 14:32:46 +0000
  • 6e37c55221 Added overall build and test status Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-10 14:31:10 +0000
  • e1039e61f3 Added test matrix to Readme.md so a summary appears on github Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-12-10 14:20:55 +0000
  • 063b59e511 fix some typos. Vicente J. Botet Escriba 2014-12-07 19:03:59 +0100
  • a342d1ccee Merge pull request #33 from jhunold/fix_comment Vicente J. Botet Escriba 2014-12-06 10:50:55 +0100
  • 811f3df98d ensure that the exceptions throw by a task submitted by a serial executor are transfered to it, and so the serial_executor doesn't block forever. Vicente J. Botet Escriba 2014-12-06 10:47:43 +0100
  • 8e1be55c6d No comment after preprocessor continuation for msvc-12.0 Jürgen Hunold 2014-12-04 20:38:12 +0100
  • 421469686d Added ! defined __clang__ when tested defined __GNUC__. Vicente J. Botet Escriba 2014-12-03 22:40:34 +0100
  • 72dfa02269 Added BOOST_THREAD_PROVIDES_INVOKE constraing for invoker. Vicente J. Botet Escriba 2014-12-03 22:37:42 +0100
  • 4c48b2276c Merge pull request #32 from timblechmann/topic/physical_concurrency_fix Vicente J. Botet Escriba 2014-11-29 14:25:48 +0100
  • 8c7275cb9e thread: physical_concurrency - return 0 instead of hardware_concurrency on failure Tim Blechmann 2014-11-29 11:44:04 +0100
  • 14c5cff2ee thread: physical_concurrency - windows xp does not provide GetLogicalProcessorInformation Tim Blechmann 2014-11-29 11:43:36 +0100
  • 83f38ea52c fix detail::priority_queue_top. Vicente J. Botet Escriba 2014-11-23 16:47:33 +0100
  • 06a9f9ab6d Added Clock parameter to scheduler and priority_timed_queue. Fix warnings in tests. Vicente J. Botet Escriba 2014-11-17 07:34:43 +0100
  • e7f140cab6 replace >> by > >. Vicente J. Botet Escriba 2014-11-14 20:14:03 +0100
  • 1b99fe5587 Replace range-based for loops to make the code more portable. Vicente J. Botet Escriba 2014-11-14 08:45:16 +0100
  • b9a70f7aca don't use std::vector with msvc.a Vicente J. Botet Escriba 2014-11-14 00:25:51 +0100
  • ca87cbf57b workaround bug on Boost.Config that left the section private after using the macro BOOST_DELETED_FUNCTION. Vicente J. Botet Escriba 2014-11-11 22:32:25 +0100
  • 929dc55a5a Add default Container parameter to sync_queue/sync_deque as csbl::devector. Vicente J. Botet Escriba 2014-11-10 00:40:02 +0100
  • b29d9f850c Added devector, a minimal vector providing pop_front that can be used as Container of the sync queues. Vicente J. Botet Escriba 2014-11-09 20:32:58 +0100
  • 1c81d8a4b1 remove BOOST_NO_CXX11_HDR_DEQUE as it doesn't exists art all :(. Vicente J. Botet Escriba 2014-11-09 17:12:54 +0100
  • 7de29f4d45 fix typo in sync_priority_queue.hpp. Vicente J. Botet Escriba 2014-11-09 17:12:03 +0100
  • 9b0705cb6f Added deque_views. Make use of sync_queue and refactor to use sync_queue removing _front and _back. Vicente J. Botet Escriba 2014-11-09 15:39:10 +0100
  • 3abdb869df Reduce the interface of sync_quue to the queue operations, removing the deprecated ones and removing _front and _back. Vicente J. Botet Escriba 2014-11-09 14:12:28 +0100
  • f90e76a59c Added sync_deque. Vicente J. Botet Escriba 2014-11-09 13:45:05 +0100
  • d4c8185cc9 Added priority_executor_base and refactor scheduled_executor_base. Vicente J. Botet Escriba 2014-11-09 12:20:15 +0100
  • e6501b5485 cleanup scheduled executors. Vicente J. Botet Escriba 2014-11-09 11:37:18 +0100
  • 1ae3cb65f7 Make task_region more portable using Boost.Config helper macros. Vicente J. Botet Escriba 2014-11-08 23:22:37 +0100
  • a8ad389bdd Merge branch 'develop' into feature/task_region Vicente J. Botet Escriba 2014-11-06 07:42:36 +0100
  • 69c1d40750 Merge branch 'develop' into feature/promise_set_value_emplace Vicente J. Botet Escriba 2014-11-05 23:43:02 +0100
  • 58698f44f1 More renamming and added some comments on scheduler.hpp. Vicente J. Botet Escriba 2014-11-05 19:41:56 +0100
  • 37afdd2e9a Moved test_scheduler_p to a explicit test_suite. Vicente J. Botet Escriba 2014-11-05 01:03:44 +0100
  • c87b24923a Added scheduler at/after/on executor factory helper functions. Vicente J. Botet Escriba 2014-11-05 00:41:29 +0100
  • 1210fc4859 Add missing include file. Vicente J. Botet Escriba 2014-11-05 00:38:21 +0100
  • d8b6ae6266 Ensure that the numbers of pools is at least 1. Vicente J. Botet Escriba 2014-11-05 00:37:52 +0100
  • 04e2223d5e Minor renamming. Vicente J. Botet Escriba 2014-11-04 22:51:25 +0100
  • 579748e7a0 Avoid locking while doing callback. Vicente J. Botet Escriba 2014-11-04 22:48:57 +0100
  • 41c3914aaf Don't try-catch on try_executing_one_task. Vicente J. Botet Escriba 2014-11-02 19:42:18 +0100
  • 8693eec4a4 Make submit strong-thread safe. Vicente J. Botet Escriba 2014-11-02 19:41:57 +0100
  • 3f699750a8 Avoid locking while doing callback. Vicente J. Botet Escriba 2014-11-02 19:41:42 +0100