Vicente J. Botet Escriba
|
8ebf0e7f21
|
take in account ready tasks on when_all/when_any.
|
2014-08-31 08:57:27 +02:00 |
|
Vicente J. Botet Escriba
|
f1a274b51c
|
make it possible to have polymorphic queue copyable_only/movable_only/copyable_and_movable.
|
2014-08-29 21:06:15 +02:00 |
|
Vicente J. Botet Escriba
|
b7f1706ab8
|
Add test won when_all iterators for c++98 compilers.
|
2014-08-29 21:04:33 +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
|
9e962e12e2
|
Merge branch 'develop'
|
2014-07-06 11:48:55 +02:00 |
|
Vicente J. Botet Escriba
|
c54e519f72
|
disable traces.
|
2014-07-06 11:03:30 +02:00 |
|
Vicente J. Botet Escriba
|
0bd10b7244
|
Merge branch 'develop'
|
2014-06-08 12:11:31 +02:00 |
|
Vicente J. Botet Escriba
|
b5a50ab443
|
remove unused param warning.
|
2014-06-04 08:19:34 +02:00 |
|
Vicente J. Botet Escriba
|
40620e3d4b
|
Merge branch 'develop'
|
2014-04-27 15:45:16 +02:00 |
|
Vicente J. Botet Escriba
|
c3002edc54
|
cleanup.
|
2014-03-30 17:29:06 +02:00 |
|
Vicente J. Botet Escriba
|
cc29295986
|
Merge branch 'develop'
|
2014-02-21 13:37:06 +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
|
0bba5e630e
|
Merge branch 'develop'
|
2014-02-16 23:39:00 +01:00 |
|
Vicente J. Botet Escriba
|
3f5823f50a
|
Add parallel_quick_sort example.
|
2014-02-16 17:25:49 +01:00 |
|
Vicente J. Botet Escriba
|
750c849b0f
|
merge from develop for 1.56.
|
2014-02-15 16:08:32 +01:00 |
|
Vicente J. Botet Escriba
|
80634ee51e
|
Added with_lock_guard example.
|
2014-02-09 04:01:53 +01:00 |
|
Vicente J. Botet Escriba
|
aa37de7aad
|
remove traces on tests.
|
2014-02-08 17:48:54 +01:00 |
|
Vicente J. Botet Escriba
|
155ccfffbe
|
fix copyright.
|
2014-02-03 18:57:10 +01:00 |
|
Vicente J. Botet Escriba
|
980772d514
|
Added make_ready_no_decay_future and remove the use of asynch on make_future test.
|
2014-02-03 18:31:43 +01:00 |
|
Vicente J. Botet Escriba
|
94b27db991
|
move when mawros to config.hpp file.
|
2014-02-03 18:30:08 +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
|
4503c0e1da
|
comment the warning as it generates an error.
|
2014-02-01 21:56:22 +01:00 |
|
Vicente J. Botet Escriba
|
dc3397c452
|
Added parallel_acumulate example.
|
2014-01-28 23:14:43 +01:00 |
|
Vicente J. Botet Escriba
|
7eb67443dd
|
Added exceptional_ptr and adapt futures to be implicitly convertible from exceptional_ptr.
|
2014-01-26 17:53:49 +01:00 |
|
Vicente J. Botet Escriba
|
4308e0ec24
|
Added make_exceptional_future.
|
2014-01-26 09:19:31 +01:00 |
|
Vicente J. Botet Escriba
|
cb845f19e4
|
Fix issues with future::async and disable the code when BOOST_NO_CXX11_DECLTYPE_N3276 is defined as it is bugged.
|
2014-01-18 15:27:03 +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
|
7edae6614b
|
Thread: add exception trace.
[SVN r86774]
|
2013-11-19 22:09:40 +00:00 |
|
Vicente J. Botet Escriba
|
f3a66f76e0
|
Thread: merge from trunk for 1.56.
[SVN r86770]
|
2013-11-19 21:58:34 +00:00 |
|
Vicente J. Botet Escriba
|
5753026ceb
|
Thread: increase the number of cycles of the failing tests.
[SVN r86732]
|
2013-11-17 00:32:28 +00: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
|
d8c9be3449
|
Thread: fix change of BOOST_THREAD_VECTOR to boost::csbl::vector.
[SVN r86467]
|
2013-10-26 22:47:02 +00:00 |
|
Vicente J. Botet Escriba
|
f02390a804
|
Thread: fix double definition of i in test.
[SVN r86466]
|
2013-10-26 22:43:12 +00:00 |
|
Vicente J. Botet Escriba
|
f51e8c812a
|
Thread: Add a loop to catch more quickly the multiple bugs on boost::future experimental features and see which tester are failing.
[SVN r86444]
|
2013-10-26 11:22:14 +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
|
e146febd70
|
Thread: Added future::when_all/when_any (async vector version) for C++11 compilers.
[SVN r86290]
|
2013-10-13 13:08:29 +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 |
|
Vicente J. Botet Escriba
|
47f40f991f
|
Thread: added first thread_pool.
[SVN r85855]
|
2013-09-23 16:45:00 +00:00 |
|
Vicente J. Botet Escriba
|
8dce737911
|
Thread: fix non-copyable issues with intel compiler.
[SVN r85842]
|
2013-09-22 23:33:52 +00:00 |
|
Vicente J. Botet Escriba
|
4f2a7b2256
|
Thread: make use of explicit noncopyable constructor to avoid compile error with Intel compiler.
[SVN r85728]
|
2013-09-17 19:25:18 +00:00 |
|
Vicente J. Botet Escriba
|
650e374492
|
Thread: Added ostream_buffer.
[SVN r85709]
|
2013-09-16 17:24:30 +00:00 |
|
Vicente J. Botet Escriba
|
325d8cf5ca
|
Thread: merge atomic linked conditionaly + future:get_exception_ptr.
[SVN r85666]
|
2013-09-14 14:22:45 +00:00 |
|
Vicente J. Botet Escriba
|
134c323958
|
Thread: merge scoped_thread constr + condition_variable timed wait issues on windows + doc typos.
[SVN r85663]
|
2013-09-13 19:01:48 +00:00 |
|
Vicente J. Botet Escriba
|
4a83aa58ed
|
Thread: add workaround for non compliants compilers on scoped_thread constructor.
[SVN r85643]
|
2013-09-10 18:55:52 +00:00 |
|
Vicente J. Botet Escriba
|
93d1855e64
|
Thread: fix scoped_thread variadic constructor.
[SVN r85494]
|
2013-08-27 22:37:15 +00:00 |
|
Vicente J. Botet Escriba
|
a39dd7e8b3
|
Thread: avoid conflict with thread symbol.
[SVN r85493]
|
2013-08-27 22:35:21 +00:00 |
|
Vicente J. Botet Escriba
|
794d54a65c
|
Thread: fix issue with continuation's future parameter which must taken by value.
[SVN r84979]
|
2013-07-07 20:44:02 +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
|
dc8449bd0e
|
Thread: Added shared_future::then.
[SVN r84541]
|
2013-05-28 20:25:34 +00:00 |
|
Vicente J. Botet Escriba
|
c628e51e6c
|
Thread: little refactoring on future.hpp; Added make_ready_future.
[SVN r84493]
|
2013-05-25 12:44:43 +00:00 |
|
Vicente J. Botet Escriba
|
9d10bd035a
|
Thread: fix inspection report.
[SVN r84329]
|
2013-05-17 19:20:45 +00:00 |
|
Vicente J. Botet Escriba
|
7b48c02d2f
|
Thread: fix warning
[SVN r84185]
|
2013-05-07 22:18:15 +00:00 |
|
Vicente J. Botet Escriba
|
5fcfd0e4e8
|
Thread: update the externally_locked_stream interface.
[SVN r84109]
|
2013-05-02 15:32:29 +00:00 |
|
Vicente J. Botet Escriba
|
c71882816c
|
Thread: add missing joinable in scoped_thread #8451 + construction from F, Args.
[SVN r83949]
|
2013-04-18 06:43:19 +00:00 |
|
Vicente J. Botet Escriba
|
6dd195bbc6
|
Thread: Added tennis example to regression tests.
[SVN r83795]
|
2013-04-07 18:43:53 +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 |
|
Vicente J. Botet Escriba
|
9fb88b8f47
|
Thread: don't define BOOST_THREAD_DONT_PROVIDE_FUTURE_INVALID_AFTER_GET on future::then tests.
[SVN r83678]
|
2013-04-01 17:47:17 +00:00 |
|
Vicente J. Botet Escriba
|
528fcbde56
|
Thread: major rewrite of future::then.
[SVN r83676]
|
2013-04-01 16:17:05 +00:00 |
|
Vicente J. Botet Escriba
|
116c947af9
|
Thread: replace wait_and_ope by ope in sync_queues and pop by pull.
[SVN r83648]
|
2013-03-30 14:33:42 +00:00 |
|
Vicente J. Botet Escriba
|
a0931c117d
|
Thread: return 0.
[SVN r83645]
|
2013-03-30 09:37:43 +00:00 |
|
Vicente J. Botet Escriba
|
af3b5f3227
|
Thread: limit dependency on boost/thread/thread.hpp.
[SVN r83552]
|
2013-03-24 22:05:50 +00:00 |
|
Vicente J. Botet Escriba
|
19bd0d5eba
|
Thread: Added first version of sync_queue.
[SVN r83547]
|
2013-03-24 18:29:03 +00:00 |
|
Vicente J. Botet Escriba
|
290faf192d
|
Thread: Added first version of sync_bounded_queue.
[SVN r83538]
|
2013-03-24 12:24:22 +00:00 |
|
Vicente J. Botet Escriba
|
7b157ab5f4
|
Thread: Apply patch for #8212.
[SVN r83425]
|
2013-03-14 17:19:59 +00:00 |
|
Vicente J. Botet Escriba
|
23ff6e0120
|
Thread: Added noexcep to some synchronized_value constructors + doc.
[SVN r83396]
|
2013-03-10 14:54:59 +00:00 |
|
Vicente J. Botet Escriba
|
6075cf2df6
|
Thread: Added test for synchronized_value + synchronize free function
[SVN r83266]
|
2013-03-03 11:02:31 +00:00 |
|
Vicente J. Botet Escriba
|
09f86d603e
|
Thread: fix typo on return value
[SVN r83261]
|
2013-03-03 10:14:16 +00:00 |
|
Vicente J. Botet Escriba
|
ca37d07184
|
Thread: Added value semantics to synchronized value
[SVN r83086]
|
2013-02-22 17:42:44 +00:00 |
|
Vicente J. Botet Escriba
|
68142e8ff8
|
Thread: cleanup perf_shared_mutex.cpp.
[SVN r82842]
|
2013-02-12 20:12:20 +00:00 |
|
Vicente J. Botet Escriba
|
158e8ead50
|
Thread: update perf shared_mutex file
[SVN r82647]
|
2013-01-27 21:24:38 +00:00 |
|
Vicente J. Botet Escriba
|
4bd3e09a0d
|
Thread: Added performance test for shared_mutex.
[SVN r82637]
|
2013-01-27 17:29:24 +00:00 |
|
Vicente J. Botet Escriba
|
517e177d7a
|
Thread: minor changes to fix PGI compiler adding lib atomic
[SVN r82529]
|
2013-01-17 21:09:55 +00:00 |
|
Vicente J. Botet Escriba
|
e72184e9ee
|
Thread: Added atomic once implementation + variadi call_once for pthread
[SVN r82513]
|
2013-01-16 21:49:59 +00:00 |
|
Vicente J. Botet Escriba
|
c77281f724
|
Thread: make the mutex type of externally_locked_stream a template parameter. Polymorfic recursive mutex will be needed if the stream mutex map needs to be external.
[SVN r82397]
|
2013-01-08 01:28:28 +00:00 |
|
Vicente J. Botet Escriba
|
8a0578c93c
|
Thread: improve external lock for externally_locked_stream.
[SVN r82392]
|
2013-01-07 23:13:43 +00:00 |
|
Vicente J. Botet Escriba
|
0e0cd2c950
|
Thread: complete externally_locked_stream.
[SVN r82318]
|
2013-01-02 14:14:03 +00:00 |
|
Vicente J. Botet Escriba
|
6675f4645f
|
Thread: #7422: don't use internal_mutex when interruptions not enabled
[SVN r82094]
|
2012-12-19 10:50:23 +00:00 |
|
Vicente J. Botet Escriba
|
c8edd6c795
|
Thread: minor refactorings
[SVN r81842]
|
2012-12-10 22:02:16 +00:00 |
|
Vicente J. Botet Escriba
|
0fac7be5b9
|
Thread: rename _synchronizer as _lock_ptr, and move them outside of synchronized_value so that they can be used in other contexts + update and show usage of unique_lock_ptr.
[SVN r81779]
|
2012-12-07 23:45:09 +00:00 |
|
Vicente J. Botet Escriba
|
ea11670593
|
Thread: fix strinct_synchronizer move error and update the example to be run on all compilers.
[SVN r81680]
|
2012-12-02 21:30:39 +00:00 |
|
Vicente J. Botet Escriba
|
6728fdb3b1
|
Thread: make synchronized_value use Boost.Move and add some value based operations
[SVN r81673]
|
2012-12-02 18:30:00 +00:00 |
|
Vicente J. Botet Escriba
|
580c1b7be4
|
Thread: fix some issues when BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS is defined and add tests
[SVN r81672]
|
2012-12-02 14:14:09 +00:00 |
|
Vicente J. Botet Escriba
|
7f043d7b07
|
Thread: uncomment failing indirection in synchronized_value
[SVN r81650]
|
2012-12-01 12:28:55 +00:00 |
|
Vicente J. Botet Escriba
|
168ee37d30
|
Thread: remove warnings
[SVN r81645]
|
2012-12-01 11:04:25 +00:00 |
|
Vicente J. Botet Escriba
|
81528d64d5
|
Thread: Added const_strict_synchronizer.
[SVN r81644]
|
2012-12-01 11:02:16 +00:00 |
|
Vicente J. Botet Escriba
|
4387de4be8
|
Thread: add traces to future_then
[SVN r81505]
|
2012-11-24 08:08:10 +00:00 |
|
Vicente J. Botet Escriba
|
ae89c307bf
|
Thread: ref #7669
[SVN r81289]
|
2012-11-11 00:57:07 +00:00 |
|
Vicente J. Botet Escriba
|
0cd8326f21
|
Thread: deprecate nested scoped locks and DateTime based timed fuctions
[SVN r81279]
|
2012-11-10 10:25:33 +00:00 |
|
Vicente J. Botet Escriba
|
30bfc7bcea
|
Thread: remove some rvalue-references limitations for future::then and make_shared.
[SVN r81111]
|
2012-10-30 09:36:22 +00:00 |
|
Vicente J. Botet Escriba
|
48f8c1c1c8
|
Thread Split lock.hpp + towards allowing to disable interruptions
[SVN r81106]
|
2012-10-29 19:57:01 +00:00 |
|
Vicente J. Botet Escriba
|
11e15ff0f2
|
Thread: Added an example using externally_locked_stream
[SVN r81103]
|
2012-10-29 19:09:47 +00:00 |
|
Vicente J. Botet Escriba
|
0ede82e059
|
Thread: change strict_lock is_locking by own_lock and update lockable concepts
[SVN r81101]
|
2012-10-29 19:05:51 +00:00 |
|
Vicente J. Botet Escriba
|
2f7b936cd6
|
Thread: Added externally_locked
[SVN r81087]
|
2012-10-29 01:09:58 +00:00 |
|
Vicente J. Botet Escriba
|
32f7b212bd
|
Thread: Added strict locks
[SVN r81084]
|
2012-10-29 01:03:31 +00:00 |
|