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
|
8c3cfacf06
|
emulate template alias queue views.
|
2014-09-14 21:00:27 +02:00 |
|
Vicente J. Botet Escriba
|
546ca909c4
|
try to avoid issue with < gcc-4.5 - error: 'is_copy_constructible' is not a member of 'std'.
|
2014-09-13 22:16:57 +02:00 |
|
Vicente J. Botet Escriba
|
5ee0e27b5a
|
add more try catch to trac the source of the error.
|
2014-09-12 22:50:56 +02:00 |
|
Vicente J. Botet Escriba
|
c75ea7db89
|
force the use of lambdas when available on multi_thread_pass test.
|
2014-09-11 13:32:11 +02:00 |
|
Vicente J. Botet Escriba
|
c632b75db1
|
fix uninitialized variable.
|
2014-09-11 07:29:53 +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
|
6e154d45a4
|
fix wait_pull_front issue introduced in previous commit and add more tests.
|
2014-07-06 11:05:51 +02:00 |
|
Vicente J. Botet Escriba
|
6074487b73
|
Fix isse on sync_bounded_queue::wait_push_front and add tests.
|
2014-07-05 19:38:10 +02:00 |
|
Vicente J. Botet Escriba
|
f75b2ca155
|
don't close the queue when an exception is throw, don't return empty on wait_pull_pull_front.
|
2014-07-05 14:57:10 +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
|
ca298c2c86
|
Don't use atomic<thread::id> and so don't use testable_mutex.
|
2014-06-09 15:41:42 +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
|
1dbf7028fe
|
Try to workaround some issues with MSVC lambdas.
|
2014-02-21 10:52:18 +01:00 |
|
Vicente J. Botet Escriba
|
b1ac899f23
|
Pulled with_lock_guard patch.
|
2014-02-09 03:42:39 +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
|
acb117b5a9
|
Added lvalue test to call_once.
|
2014-02-02 08:38:40 +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
|
9f592860cd
|
Update sync queues closed operations
|
2014-01-11 18:57:44 +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
|
2ac967d1dc
|
Thread: try to avoid compile error with msvc.12 or atleast remove warning C4512.
[SVN r86543]
|
2013-11-02 09:56:20 +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
|
67ca45ed83
|
Thread: Added synchronized_value const test.
[SVN r86283]
|
2013-10-13 10:13:10 +00:00 |
|
Vicente J. Botet Escriba
|
89de3dcf4f
|
Thread: make it possible to use non default constructible types in sync_queue, but sync_bounded_queue requires it yet.
[SVN r85861]
|
2013-09-23 21:40:08 +00:00 |
|
Vicente J. Botet Escriba
|
8b351fe473
|
Thread: fix some move semantic issues on sync_queue and sync_bounded_queue and add tests.
[SVN r85854]
|
2013-09-23 16:44:26 +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
|
2d50af8481
|
Thread: Added synchronized_value operator() to synchronize around a function call.
[SVN r85306]
|
2013-08-11 20:33:47 +00:00 |
|