Vicente J. Botet Escriba
|
5a57ab857b
|
comment serial_executor_cont test as not supported.
|
2015-10-13 03:08:59 +02:00 |
|
Vicente J. Botet Escriba
|
ff9a1da3b2
|
Merge from develop.
|
2015-10-12 01:44:31 +02:00 |
|
Vicente J. Botet Escriba
|
b8db8fef8b
|
Use parent executor (#11716). Add promise::set_executor and packaged_task::set_executor (#11717). Fix some move semantic issues C++03.
|
2015-10-11 19:56:38 +02:00 |
|
Vicente J. Botet Escriba
|
5c1482a636
|
fix bad usage of share_from_this before the instance is ahared :(.
|
2015-09-28 23:48:20 +02:00 |
|
Vicente J. Botet Escriba
|
5fccbf5dd1
|
merge from develop
|
2015-09-11 18:52:16 +02:00 |
|
Vicente J. Botet Escriba
|
2e17e028b1
|
use serial_executor instead of serial_executor_cont.
|
2015-09-08 21:55:48 +02:00 |
|
Vicente J. Botet Escriba
|
7dee098bea
|
merge from develop.
|
2015-09-03 07:28:54 +02:00 |
|
Vicente J. Botet Escriba
|
b332f17825
|
Added failing test for #11611.
|
2015-09-02 22:39:26 +02:00 |
|
Vicente J. Botet Escriba
|
0143748de8
|
Add test_11499.
|
2015-08-21 18:37:08 +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
|
6e002ae3ec
|
try to remove more warnings.
|
2015-06-21 23:09:15 +02:00 |
|
Vicente J. Botet Escriba
|
55c21919fc
|
try to remove some warnings.
|
2015-06-21 17:37:30 +02:00 |
|
Vicente J. Botet Escriba
|
6b6df268f5
|
merge make_executors_copyable.
|
2015-05-29 08:01:06 +02:00 |
|
Vicente J. Botet Escriba
|
bde5a1ef55
|
merge from develop.
|
2015-05-28 19:59:13 +02:00 |
|
Vicente J. Botet Escriba
|
958b773d05
|
Merge from develop.
|
2015-05-18 22:35:17 +02:00 |
|
Vicente J. Botet Escriba
|
aafd5ca726
|
applie patch for #11266.
|
2015-05-15 15:05:09 +02:00 |
|
Vicente J. Botet Escriba
|
259c08473d
|
Merge branch 'develop' of github.com:boostorg/thread into develop
|
2015-05-14 18:08:52 +02:00 |
|
Vicente J. Botet Escriba
|
58e8addad6
|
Try to get rid of bad link issue while defining global new.
|
2015-05-06 13:51:21 +02:00 |
|
Jessica Hamilton
|
c0afe2d873
|
Tests: correct #error message in recursive_mutex/native_handle_pass
|
2015-05-06 02:14:13 +12:00 |
|
Vicente J. Botet Escriba
|
131c92a7d8
|
propagate unwrap fixes.
|
2015-05-04 00:19:12 +02:00 |
|
Vicente J. Botet Escriba
|
b7b2a463cf
|
fix issue with unwrap shared state.
|
2015-05-03 22:32:17 +02:00 |
|
Vicente J. Botet Escriba
|
c50d0ac4ba
|
try to fix issue with continuation on unwrap shared state.
|
2015-05-03 16:51:41 +02:00 |
|
Vicente J. Botet Escriba
|
5205fa71bf
|
Fixed some missing lock.unlock().
|
2015-05-03 14:30:52 +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
|
a741bd1bba
|
Merge branch 'develop' into fix/make_executors_copyable
|
2015-04-18 07:11:12 +02:00 |
|
Vicente J. Botet Escriba
|
74f479d5c9
|
Fix non_copyable class in queue/dequeue view tests.
|
2015-03-29 19:34:28 +02:00 |
|
Vicente J. Botet Escriba
|
dbf793e7eb
|
Don't execute test for launch::deferred if BOOST_THREAD_PROVIDES_VARIADIC_THREAD is not defined.
|
2015-03-29 19:28:05 +02:00 |
|
Vicente J. Botet Escriba
|
ba2f814342
|
Don't lock while storing the exception_ptr list as only the task_region thread can do it.
|
2015-03-16 08:41:04 +01:00 |
|
Vicente J. Botet Escriba
|
331f0b9325
|
Added test for future<T&>::get_or.
|
2015-03-10 07:54:09 +01:00 |
|
Vicente J. Botet Escriba
|
0653efff3d
|
Added this_executor and default_executor examples.
|
2015-03-01 18:53:11 +01:00 |
|
Vicente J. Botet Escriba
|
8511771816
|
Merge branch 'develop' into fix/make_executors_copyable
|
2015-03-01 01:40:23 +01:00 |
|
Vicente J. Botet Escriba
|
c678b3794b
|
Crash issue while calling run_thread_exit_callbacks. Related to #11053.
|
2015-03-01 01:37:35 +01:00 |
|
Vicente J. Botet Escriba
|
7dbd04197d
|
Make scheduled_thread_pool copyable.
|
2015-02-28 19:01:45 +01:00 |
|
Vicente J. Botet Escriba
|
a53f31fb99
|
Store the Executor in scheduling_adaptor. This class must be finished as it doesn't make use of the executor :(.
|
2015-02-28 17:07:57 +01:00 |
|
Vicente J. Botet Escriba
|
df14c8ac18
|
fix the move(w) on scheduler and store copies of the Executors.
|
2015-02-28 16:29:00 +01:00 |
|
Vicente J. Botet Escriba
|
6e5a46c16f
|
merge from develop.
|
2015-02-28 15:32:18 +01:00 |
|
Vicente J. Botet Escriba
|
b8763b05ad
|
Add missing push(movable&&) and Run some failing tests that work when BOOST_NO_CXX11_RVALUE_REFERENCES is not defined.
|
2015-02-28 12:35:42 +01:00 |
|
Vicente J. Botet Escriba
|
3755af2063
|
Run some failing tests that work when BOOST_NO_CXX11_RVALUE_REFERENCES is not defined.
|
2015-02-28 12:35:23 +01:00 |
|
Vicente J. Botet Escriba
|
65c4693c87
|
Add missing push(movable&&) and Run some failing tests that work when BOOST_NO_CXX11_RVALUE_REFERENCES is not defined.
|
2015-02-28 10:41:20 +01:00 |
|
Vicente J. Botet Escriba
|
05d6eca09d
|
Run some failing tests that work when BOOST_NO_CXX11_RVALUE_REFERENCES is not defined.
|
2015-02-28 10:38:15 +01:00 |
|
Vicente J. Botet Escriba
|
3bc5fb1725
|
fix a lot of things for c++11 compilers. There is yet a lot to do :(
|
2015-02-26 08:16:11 +01:00 |
|
Vicente J. Botet Escriba
|
25310eaf7c
|
make use of nullary_function<void()> as work for timed schedulers (priority_queue) on C++11.
|
2015-02-22 23:44:34 +01:00 |
|
Vicente J. Botet Escriba
|
e44b5309ae
|
rename serial_executors to generic_serial_executors and let serial_executor be the template form.
|
2015-02-21 16:17:11 +01:00 |
|
Vicente J. Botet Escriba
|
41bde57707
|
Make scheduler copyable.
|
2015-02-21 11:21:20 +01:00 |
|
Vicente J. Botet Escriba
|
9492bcd485
|
Make serial_executor copyable. Replace generic_executor_ref by generic_executor.
|
2015-02-20 22:26:12 +01:00 |
|
Vicente J. Botet Escriba
|
1ae96b3820
|
Merge branch 'develop' into fix/blocking_future
|
2015-02-20 14:34:55 +01:00 |
|
Vicente J. Botet Escriba
|
889c178173
|
fix issues with fallback_to. The route cause was that the original future was locked after destruction. This was more evident when the future was already ready when future::then was called.
|
2015-02-20 14:34:33 +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
|
63fb28c7d4
|
Merge branch 'develop' into fix/blocking_future
|
2015-02-19 10:36:20 +01:00 |
|