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
|
68be44ec06
|
Restore breaking change.
|
2014-07-05 10:34:22 +02:00 |
|
Vicente J. Botet Escriba
|
817591b87c
|
protect the use of && when BOOST_NO_CXX11_RVALUE_REFERENCES is defined.
|
2014-07-04 08:07:57 +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
|
4d52ef0740
|
Comment no more existing functions.
|
2014-04-28 18:41:53 +02:00 |
|
Vicente J. Botet Escriba
|
c3ab21a7ba
|
comment mingw toolset flags - #3967.
|
2014-04-19 13:04:15 +02:00 |
|
Vicente J. Botet Escriba
|
73fbc520e8
|
extract async executor test.
|
2014-03-01 08:38:08 +01:00 |
|
Vicente J. Botet Escriba
|
7d4f485ade
|
Added test for #9303.
|
2014-03-01 08:32:53 +01:00 |
|
Vicente J. Botet Escriba
|
a7400061c6
|
added test for #9711.
|
2014-02-26 22:09:15 +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
|
3f5823f50a
|
Add parallel_quick_sort example.
|
2014-02-16 17:25:49 +01:00 |
|
Vicente J. Botet Escriba
|
1d7da085ea
|
rename async_func.hpp by invoker.hpp.
|
2014-02-10 07:42:28 +01:00 |
|
Vicente J. Botet Escriba
|
75236fe3ae
|
rename async_func by invoker.
|
2014-02-09 16:53:19 +01:00 |
|
Vicente J. Botet Escriba
|
80634ee51e
|
Added with_lock_guard example.
|
2014-02-09 04:01:53 +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
|
ab2a180de5
|
Added test for async_func and fixed a some issues.
|
2014-02-08 07:58:39 +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
|
8682f7cb48
|
Added some test to internal invoke function add the associated fixes.
|
2014-02-02 08:13:58 +01:00 |
|
Vicente J. Botet Escriba
|
dc3397c452
|
Added parallel_acumulate example.
|
2014-01-28 23:14:43 +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
|
a2e1e80343
|
Try to see if giving the addres solves the MSVC compiler issue.
|
2014-01-20 23:01:23 +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
|
3723cedcab
|
Thread: Added user_scheduler (loop_executor).
[SVN r86570]
|
2013-11-06 06:37:46 +00:00 |
|
Vicente J. Botet Escriba
|
3ad582222c
|
Thread: added test for #9303.
[SVN r86569]
|
2013-11-05 23:08:13 +00:00 |
|
Vicente J. Botet Escriba
|
c9a33b8668
|
Thread: avoid thread ambiguity on vacpp tester.
[SVN r86568]
|
2013-11-05 23:07:28 +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
|
d558de7811
|
Thread: added new/old tickets tests for regression purposes.
[SVN r86545]
|
2013-11-02 12:58:03 +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
|
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
|
67ca45ed83
|
Thread: Added synchronized_value const test.
[SVN r86283]
|
2013-10-13 10:13:10 +00:00 |
|
Tim Blechmann
|
fc65611e82
|
Revert "Thread: provide physical concurrency conditional until it no regression is introduced."
This reverts commit 271ba281aecd5c556b2b863a9f05a8066e717854.
[SVN r86215]
|
2013-10-09 15:24:58 +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
|
4a63d4992c
|
Thread: provide physical concurrency conditional until it no regression is introduced.
[SVN r85926]
|
2013-09-26 06:54:33 +00:00 |
|
Tim Blechmann
|
04e3d918fb
|
thread: implement physical_concurrency
[SVN r85864]
|
2013-09-24 06:41:24 +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
|
47f40f991f
|
Thread: added first thread_pool.
[SVN r85855]
|
2013-09-23 16:45:00 +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
|
7f479a1dec
|
Thread: Added test for tickets.
[SVN r85729]
|
2013-09-17 19:32:03 +00:00 |
|