Vicente J. Botet Escriba
|
1ae96b3820
|
Merge branch 'develop' into fix/blocking_future
|
2015-02-20 14:34:55 +01:00 |
|
Vicente J. Botet Escriba
|
7ba9591015
|
first trial towards a work=nullary_function<void() const>.
|
2015-02-20 10:20:38 +01:00 |
|
Vicente J. Botet Escriba
|
fdf20f1adc
|
merge Allow to call shared_future::then multiple times. Related to #10972.
|
2015-02-02 19:40:04 +01:00 |
|
Vicente J. Botet Escriba
|
441c89d304
|
Allow to call shared_future::then multiple times. Related to #10972.
|
2015-02-02 17:41:57 +01:00 |
|
Vicente J. Botet Escriba
|
06b3f6a9d7
|
disable async deferred on C++98 as not implemented.
|
2015-01-23 06:02:11 +01:00 |
|
Vicente J. Botet Escriba
|
895b4a0ac5
|
Try to fix a lot of issues, even if alldoesn't works yet.
|
2015-01-22 23:10:40 +01:00 |
|
Vicente J. Botet Escriba
|
952aa44a98
|
Added promise::emplace and variadic make_ready_future.
|
2014-10-25 23:31:09 +02:00 |
|
Vicente J. Botet Escriba
|
1029fa9c59
|
take in account deferred/ready futures on variadic when_all/when_any.
|
2014-10-12 15:47:16 +02:00 |
|
Vicente J. Botet Escriba
|
3e28ea806c
|
Added deferred then tests.
|
2014-10-11 07:33:57 +02:00 |
|
Vicente J. Botet Escriba
|
729c8b63bb
|
added missing file.
|
2014-10-05 09:06:52 +02:00 |
|
Vicente J. Botet Escriba
|
8fd4755e79
|
Added shared_future::then executor.
|
2014-10-04 10:36:57 +02:00 |
|
Vicente J. Botet Escriba
|
f3de7bf10f
|
Add fuutre::then(ex, fct).
|
2014-10-02 07:36:52 +02:00 |
|
Vicente J. Botet Escriba
|
c8cd7d1d08
|
don't check for is_ready on all the futures when using when_wny.
|
2014-09-29 00:19:18 +02:00 |
|
Vicente J. Botet Escriba
|
b973e9b32e
|
remove BOOST_THREAD_NO_CXX11_DECLTYPE_N3276.
|
2014-09-28 13:46:21 +02:00 |
|
Vicente J. Botet Escriba
|
8c5ba97d39
|
Don't use lambdas on test if not available.
|
2014-09-21 18:59:08 +02:00 |
|
Vicente J. Botet Escriba
|
00b25853b2
|
Added when_all/when_any iterators tests.
|
2014-09-20 16:05:19 +02:00 |
|
Vicente J. Botet Escriba
|
5091ad705f
|
Added when_any/variadic_pass.cpp.
|
2014-09-20 14:37:47 +02:00 |
|
Vicente J. Botet Escriba
|
b77f802c47
|
variadic when_all/when_any must retur tuple instead of vector even when all the types are the same..
|
2014-09-20 13:25:50 +02:00 |
|
Vicente J. Botet Escriba
|
f73007910a
|
replace unique_ptr<T> by optional<T> on shared_state when rvalue references are supported by the compiler, as optional<T> doesn't use Boost.Move.
|
2014-09-14 21:12:44 +02:00 |
|
Vicente J. Botet Escriba
|
6d68bac44b
|
fix move semantic issues on promise::set_value. Prepare the use of unique_ptr<T,D> to fix allocator issue.
|
2014-09-09 13:21:01 +02:00 |
|
Vicente J. Botet Escriba
|
016f5653cf
|
Added when_all().then() tests.
|
2014-09-07 09:04:00 +02:00 |
|
Vicente J. Botet Escriba
|
ce46539183
|
Added when_all/when_any/queue_views tests.
|
2014-09-06 23:30:50 +02:00 |
|
Vicente J. Botet Escriba
|
234df13faf
|
remove BOOST_THREAD_USES_LOG.
|
2014-09-01 19:59:30 +02:00 |
|
Vicente J. Botet Escriba
|
f36f5d6dbb
|
Added more async deferred tests.
|
2014-08-31 18:16:14 +02:00 |
|
Vicente J. Botet Escriba
|
ea0889485e
|
Make use of BOOST_THREAD_COPYABLE_AND_MOVABLE and BOOST_THREAD_COPY_ASSIGN_REF when appropriated.
|
2014-08-24 18:16:28 +02:00 |
|
Vicente J. Botet Escriba
|
fe195e776b
|
make use of underlying_cast<int> insted of int cast.
|
2014-06-12 19:43:16 +02:00 |
|
Vicente J. Botet Escriba
|
fcf7a1811e
|
make use of underlying_cast<int> when casting from an enum class.
|
2014-06-09 14:04:11 +02:00 |
|
Vicente J. Botet Escriba
|
73fbc520e8
|
extract async executor test.
|
2014-03-01 08:38:08 +01:00 |
|
Vicente J. Botet Escriba
|
9d1c957625
|
change check time to 500 ms.
|
2014-02-21 13:36:33 +01:00 |
|
Vicente J. Botet Escriba
|
51e49c69b5
|
refactor elapsed time check and fix bad uses of base_type. in csbl::unique_ptr.
|
2014-02-08 16:28:02 +01:00 |
|
Vicente J. Botet Escriba
|
bfa0ccee88
|
Added BOOST_RESULT_OF_USE_DECLTYPE on async test.
|
2014-02-03 18:33:01 +01:00 |
|
Vicente J. Botet Escriba
|
f02e25e4e7
|
Add BOOST_RESULT_OF_USE_DECLTYPE.
|
2014-02-02 08:45:29 +01:00 |
|
Vicente J. Botet Escriba
|
af7fde5eae
|
Added test async with a member function.
|
2014-01-28 23:12:29 +01:00 |
|
Vicente J. Botet Escriba
|
6c5a6e4330
|
Reorganized executors on its own directory adding serial_executor and renamed thread_pool by basic_thread_pool and user_scheduler by loop_scheduler.
|
2014-01-12 17:52:27 +01:00 |
|
Vicente J. Botet Escriba
|
713f5a449c
|
Thread: Added missing include.
[SVN r86599]
|
2013-11-09 15:26:49 +00:00 |
|
Vicente J. Botet Escriba
|
9138a2ae92
|
Thread: Added missing variadic constructor for task_shared_state.
[SVN r86548]
|
2013-11-03 16:17:23 +00:00 |
|
Vicente J. Botet Escriba
|
7875edd234
|
Thread: make use of csbl to make the code more readable and to ensure that it interact well with the std.
[SVN r86504]
|
2013-10-28 20:08:39 +00:00 |
|
Vicente J. Botet Escriba
|
f7f0347780
|
Thread: first steps toward async(executor&, f).
[SVN r86327]
|
2013-10-16 06:15:51 +00:00 |
|
Vicente J. Botet Escriba
|
6319080ef2
|
Thread: add test for get_exception_ptr.
[SVN r85708]
|
2013-09-16 17:15:05 +00:00 |
|
Vicente J. Botet Escriba
|
d759dd2dba
|
Thread: fix issue with continuation's future parameter which must taken by value.
[SVN r84978]
|
2013-07-07 20:36:05 +00:00 |
|
Vicente J. Botet Escriba
|
6873d85650
|
Thread: Added future::unwrap()/get_or()/fallback_to().
[SVN r84719]
|
2013-06-09 21:41:00 +00:00 |
|
Vicente J. Botet Escriba
|
0c44630029
|
Thread: fix bug on future::then when the continuation is void() ir T&().
[SVN r84685]
|
2013-06-08 10:53:46 +00:00 |
|
Vicente J. Botet Escriba
|
2df6ce78a4
|
Thread: fix promise set_at_..._thread_exit; Added preconditions.
[SVN r84678]
|
2013-06-07 19:03:49 +00:00 |
|
Vicente J. Botet Escriba
|
5a1a9df623
|
Thread: fix shared_future::get when the shared state is async; refactor the shared_state classes.
[SVN r84607]
|
2013-06-02 05:56:13 +00:00 |
|
Vicente J. Botet Escriba
|
a6f67e25e3
|
Thread: fix packaged_task<void()> issue and add tests.
[SVN r84597]
|
2013-06-01 14:27:16 +00:00 |
|
Vicente J. Botet Escriba
|
14d3c59682
|
Thread added shared_future::then tests.
[SVN r84548]
|
2013-05-29 20:48:37 +00:00 |
|
Vicente J. Botet Escriba
|
9e2a34ca9d
|
Thread: extend duration check from 200ms to 300ms.
[SVN r84467]
|
2013-05-24 21:24:13 +00:00 |
|
Vicente J. Botet Escriba
|
6d01267030
|
Thread: manage with #8596.
[SVN r84414]
|
2013-05-22 05:40:58 +00:00 |
|
Vicente J. Botet Escriba
|
ffbcf96d90
|
Thread: let a little bit more time.
[SVN r84003]
|
2013-04-21 15:04:05 +00:00 |
|
Vicente J. Botet Escriba
|
8a259612cd
|
Thread: renamed all the examples as ex_; Added some lambda test.
[SVN r83762]
|
2013-04-04 00:04:16 +00:00 |
|