Vicente J. Botet Escriba
|
4f8243cf59
|
Remove waiting_empty_.
|
2014-11-02 19:41:25 +01:00 |
|
Vicente J. Botet Escriba
|
4f01891da7
|
Added not_ready and timeout queue_op_status. Make sync_timed_queue and sync_priority_queue conform to the sync_queue interface. Aapt the test to the new interface.
|
2014-11-02 15:13:37 +01:00 |
|
Vicente J. Botet Escriba
|
efab5af918
|
Fix inspection issue.
|
2014-11-02 15:11:28 +01:00 |
|
Vicente J. Botet Escriba
|
4d03b410a8
|
Update executors doc adding thread executor.
|
2014-11-02 15:10:15 +01:00 |
|
Vicente J. Botet Escriba
|
c1925df81c
|
Fix task exception silently ignored. Make submit throw if closed. join the threads created by the thread_executor
|
2014-11-02 15:09:11 +01:00 |
|
Vicente J. Botet Escriba
|
cbf9fe8a5c
|
Fix inspection issues.
|
2014-11-02 15:08:44 +01:00 |
|
Vicente J. Botet Escriba
|
6fd7dc0d94
|
Added move semantics for C++11 compilers. Need of a detail::priority_queue. Tried to do it for C++98, but heap_push/heap_pop algorithms are not move aware:(.
|
2014-11-01 22:18:32 +01:00 |
|
Vicente J. Botet Escriba
|
a2f2924298
|
Added missing file sync_queue_base and refactor the concurrent queues to make use of this class.
|
2014-11-01 22:18:09 +01:00 |
|
Vicente J. Botet Escriba
|
49d485f1aa
|
Removed BOOST_THREAD_QUEUE_DEPRECATE_OLD for priority and timed queues.
|
2014-11-01 11:21:09 +01:00 |
|
Vicente J. Botet Escriba
|
d7251f223e
|
Added sync_queue_base and refactor the concurrent queues to make use of this class. Make other refactor on priority and timed queues.
|
2014-11-01 11:02:18 +01:00 |
|
Vicente J. Botet Escriba
|
20a6ef7de8
|
Added wait_until_not_empty, wait_until_not_empty_or_closed. Rename _q_qempty to _not_empty.
|
2014-11-01 01:14:41 +01:00 |
|
Vicente J. Botet Escriba
|
d5c41e4c4a
|
Added tyy_pus returning queue_op_status. Rename is_closed to closed.
|
2014-10-31 23:49:34 +01:00 |
|
Vicente J. Botet Escriba
|
b96b9904b7
|
move scheduled_executor_base.hpp and declare scheduled_thread_pool::worker_loop inline.
|
2014-10-31 08:21:27 +01:00 |
|
Vicente J. Botet Escriba
|
304240b206
|
Move priority/timed queues to concurrent name space and scheduled executors to executors name spapce.
|
2014-10-31 08:03:15 +01:00 |
|
Vicente J. Botet Escriba
|
c61c139933
|
merged scheduled executors GSOC project from Ian Forbed.
|
2014-10-31 00:19:10 +01:00 |
|
Vicente J. Botet Escriba
|
c3b98129e4
|
Added task_region documentation.
|
2014-10-26 19:44:32 +01:00 |
|
Vicente J. Botet Escriba
|
3891eeef52
|
fix issue with C++98 exception library.
|
2014-10-26 19:43:47 +01:00 |
|
Vicente J. Botet Escriba
|
f1370b1255
|
Added a task_region_handle_gen that referes to an existing executor, so that we don't create one each time.
|
2014-10-26 15:17:25 +01:00 |
|
Vicente J. Botet Escriba
|
69f2a1df72
|
Added fib_task_region example and allows to work without executors.
|
2014-10-26 13:21:25 +01:00 |
|
Vicente J. Botet Escriba
|
700301e382
|
Added exception_list and task_region.
|
2014-10-26 11:27:18 +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
|
5fb51a74fe
|
remove thread_was_interrupted and fix wait_internal pending issue.
|
2014-10-24 18:43:26 +02:00 |
|
Vicente J. Botet Escriba
|
02bb6abef4
|
Merge pull request #29 from awulkiew/patch-1
Change members order in win32 thread_data_base to match ctor initializer...
|
2014-10-23 00:39:04 +02:00 |
|
Adam Wulkiewicz
|
1a4bd71616
|
Change members order in win32 thread_data_base to match ctor initializer list.
|
2014-10-23 00:01:37 +02:00 |
|
Vicente J. Botet Escriba
|
63dd439992
|
update history.
|
2014-10-12 16:28:29 +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
|
07dc40a9ff
|
Added missing boost/config.hpp file when checking for BOOST_NO_CXX11_DECLTYPE.
|
2014-10-09 06:51:02 +02:00 |
|
Vicente J. Botet Escriba
|
6f91af2154
|
Try to address #9569.
|
2014-10-05 09:11:58 +02:00 |
|
Vicente J. Botet Escriba
|
c3cff80557
|
Merge branch 'develop' of github.com:boostorg/thread into develop
|
2014-10-05 09:07:18 +02:00 |
|
Vicente J. Botet Escriba
|
729c8b63bb
|
added missing file.
|
2014-10-05 09:06:52 +02:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6fe7f44ea0
|
Clarified issue #6782 which can now be closed.
|
2014-10-04 19:47:48 +01:00 |
|
Vicente J. Botet Escriba
|
8fd4755e79
|
Added shared_future::then executor.
|
2014-10-04 10:36:57 +02:00 |
|
Vicente J. Botet Escriba
|
02b007a20e
|
Make nullary_function copyable and movable following Boost.Move. Make use of std::shared_ptr when available.
|
2014-10-04 10:36:44 +02:00 |
|
Vicente J. Botet Escriba
|
c0c78e87fc
|
Make invoker copyable and movable following Boost.Move.
|
2014-10-04 10:36:31 +02:00 |
|
Vicente J. Botet Escriba
|
58cde5af05
|
Trying to use std::function for executors::work. This doesn't works yet.
|
2014-10-03 21:46:57 +02:00 |
|
Vicente J. Botet Escriba
|
c1f2c8a1f1
|
Added shared_ptr.hpp.
|
2014-10-03 21:43:50 +02:00 |
|
Vicente J. Botet Escriba
|
bacf5b52ec
|
The added commented lines should work, but don't.
|
2014-10-03 21:42:42 +02:00 |
|
Vicente J. Botet Escriba
|
3babf7966e
|
update doc for future/shared_future::then(Executor, Fct).
|
2014-10-02 22:34:47 +02:00 |
|
Vicente J. Botet Escriba
|
f3de7bf10f
|
Add fuutre::then(ex, fct).
|
2014-10-02 07:36:52 +02:00 |
|
Vicente J. Botet Escriba
|
90154217cf
|
Added const to shred_future::then().
|
2014-10-01 08:34:34 +02:00 |
|
Vicente J. Botet Escriba
|
ac0b2f9ba7
|
minor changes to unwrap.
|
2014-10-01 07:55:36 +02:00 |
|
Vicente J. Botet Escriba
|
da739e680a
|
Merge pull request #27 from Lastique/patch-4
Fix GCC warnings about initialization order
|
2014-09-30 23:54:06 +02:00 |
|
Andrey Semashev
|
b240b097c7
|
Fix GCC warnings about initialization order
|
2014-09-30 22:42:13 +04:00 |
|
Vicente J. Botet Escriba
|
debe2fb0d1
|
Merge pull request #26 from Lastique/patch-3
Fix compilation with BOOST_USE_WINDOWS_H defined
|
2014-09-30 20:38:35 +02:00 |
|
Andrey Semashev
|
b264ec8fc0
|
Fix compilation with BOOST_USE_WINDOWS_H defined
Don't use macros defined only in Windows SDK 6.0 and later as this breaks compilation with MinGW and older MSVC.
|
2014-09-30 22:17:44 +04:00 |
|
Vicente J. Botet Escriba
|
372f8fe10f
|
Merge branch 'develop' of github.com:boostorg/thread into develop
|
2014-09-29 23:22:16 +02:00 |
|
Vicente J. Botet Escriba
|
e3c240df0a
|
shared_future<R>::then() should be const.
|
2014-09-29 23:22:03 +02:00 |
|
Niall Douglas
|
748ea5164e
|
Merge pull request #25 from MarcelRaad/patch-1
Fix GetTickCount return type
|
2014-09-29 19:18:38 +01:00 |
|
Vicente J. Botet Escriba
|
b44627f97d
|
don't use std::queue with MSVC 11.
|
2014-09-29 00:19:35 +02:00 |
|