Vicente J. Botet Escriba
|
450f34daed
|
merge from develop.
|
2015-09-30 00:01:33 +02:00 |
|
Vicente J. Botet Escriba
|
8c974800f9
|
try to remove yet more warnings.
|
2015-06-23 19:05:32 +02:00 |
|
Vicente J. Botet Escriba
|
131c92a7d8
|
propagate unwrap fixes.
|
2015-05-04 00:19:12 +02:00 |
|
Vicente J. Botet Escriba
|
650956bd3b
|
First draft of non-blocking. Fixed issue with basic_thread_pool scoped threads. Now when the result of async(ex,f) is not stored, there is a lifetime issue with shared_state_nullary_task use of direct pointer to the shared state, however there is some weak_ptr issues :(.
|
2015-05-03 10:13:08 +02:00 |
|
Vicente J. Botet Escriba
|
e598796eaf
|
Add assertion on future continuation parameter is ready. As noted in #11256, there some serious issues with the parameter passed and with lock on locked mutextes :(.
|
2015-05-02 16:29:06 +02:00 |
|
Vicente J. Botet Escriba
|
45c9a1d7fd
|
ref #11192- boost::future<>::then() with an executor doesn't compile when the callback returns a future
|
2015-04-17 18:30:49 +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
|
11e4c950ac
|
fix 10478 data race in boost/thread/future.hpp
|
2014-09-10 13:44:44 +02:00 |
|
Vicente J. Botet Escriba
|
f3fa80c866
|
Added generic_executor_ref, queue_base and queue views, fix some issues in executors.
|
2014-08-23 18:29:47 +02:00 |
|
Vicente J. Botet Escriba
|
aa37de7aad
|
remove traces on tests.
|
2014-02-08 17:48:54 +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
|
f4d0ecbab5
|
Added at thread entry callback on thread pool.
|
2014-01-13 22:51:57 +01:00 |
|
Vicente J. Botet Escriba
|
d187732946
|
Added minimal inline and thread test.
|
2014-01-13 22:32:30 +01:00 |
|
Vicente J. Botet Escriba
|
6ab71dc057
|
executor_adaptor<serial_executor> a(b) doesn't compiles on C++03.
|
2014-01-12 18:28:24 +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
|
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.
[SVN r86616]
|
2013-11-11 10:43:15 +00:00 |
|
Vicente J. Botet Escriba
|
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.
[SVN r86586]
|
2013-11-08 17:51:39 +00:00 |
|
Vicente J. Botet Escriba
|
3723cedcab
|
Thread: Added user_scheduler (loop_executor).
[SVN r86570]
|
2013-11-06 06:37:46 +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
|
bfe7af29bc
|
Thread: adapt thread_pool and executor to the new nullary_function work.
[SVN r86442]
|
2013-10-26 10:21:27 +00:00 |
|
Vicente J. Botet Escriba
|
63d9ae2b29
|
Thread: Added a polymorphic executor and an executor_adaptor.
[SVN r86161]
|
2013-10-04 20:05:26 +00:00 |
|