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
|
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
|
06a9f9ab6d
|
Added Clock parameter to scheduler and priority_timed_queue. Fix warnings in tests.
|
2014-11-17 07:34:43 +01:00 |
|
Vicente J. Botet Escriba
|
9b0705cb6f
|
Added deque_views. Make use of sync_queue and refactor to use sync_queue removing _front and _back.
|
2014-11-09 15:39:10 +01:00 |
|
Vicente J. Botet Escriba
|
3abdb869df
|
Reduce the interface of sync_quue to the queue operations, removing the deprecated ones and removing _front and _back.
|
2014-11-09 14:12:28 +01:00 |
|
Vicente J. Botet Escriba
|
f90e76a59c
|
Added sync_deque.
|
2014-11-09 13:45:05 +01:00 |
|
Vicente J. Botet Escriba
|
e6501b5485
|
cleanup scheduled executors.
|
2014-11-09 11:37:18 +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
|
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
|
49d485f1aa
|
Removed BOOST_THREAD_QUEUE_DEPRECATE_OLD for priority and timed queues.
|
2014-11-01 11:21:09 +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
|
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
|
8c3cfacf06
|
emulate template alias queue views.
|
2014-09-14 21:00:27 +02:00 |
|
Vicente J. Botet Escriba
|
546ca909c4
|
try to avoid issue with < gcc-4.5 - error: 'is_copy_constructible' is not a member of 'std'.
|
2014-09-13 22:16:57 +02:00 |
|
Vicente J. Botet Escriba
|
5ee0e27b5a
|
add more try catch to trac the source of the error.
|
2014-09-12 22:50:56 +02:00 |
|
Vicente J. Botet Escriba
|
c75ea7db89
|
force the use of lambdas when available on multi_thread_pass test.
|
2014-09-11 13:32:11 +02:00 |
|
Vicente J. Botet Escriba
|
c632b75db1
|
fix uninitialized variable.
|
2014-09-11 07:29:53 +02:00 |
|
Vicente J. Botet Escriba
|
ce46539183
|
Added when_all/when_any/queue_views tests.
|
2014-09-06 23:30:50 +02:00 |
|
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
|
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
|
1dbf7028fe
|
Try to workaround some issues with MSVC lambdas.
|
2014-02-21 10:52:18 +01:00 |
|
Vicente J. Botet Escriba
|
b1ac899f23
|
Pulled with_lock_guard patch.
|
2014-02-09 03:42:39 +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
|
9f592860cd
|
Update sync queues closed operations
|
2014-01-11 18:57:44 +01: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
|
67ca45ed83
|
Thread: Added synchronized_value const test.
[SVN r86283]
|
2013-10-13 10:13:10 +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
|
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
|
2d50af8481
|
Thread: Added synchronized_value operator() to synchronize around a function call.
[SVN r85306]
|
2013-08-11 20:33:47 +00:00 |
|
Vicente J. Botet Escriba
|
9fc6fec1eb
|
Thread: Add return type to lambda to be portable on msvc10.
[SVN r84953]
|
2013-07-04 21:40:15 +00:00 |
|
Vicente J. Botet Escriba
|
1da5f9563c
|
Thread: make use of barrier on test sync_queue/multi_thread_pass.cpp and remove some warnings in sync_queue|sync_bounded_queue/single_thread_pass.cpp tests.
[SVN r84911]
|
2013-06-28 06:00:44 +00:00 |
|
Vicente J. Botet Escriba
|
52039f75a3
|
Thread: fix some issues with sync_bounded_queue and added tests.
[SVN r84888]
|
2013-06-23 20:47:03 +00:00 |
|
Vicente J. Botet Escriba
|
d3a6277714
|
Thread: Reintroduce BOOST_VERIFY on pthread_mutex_destroy return type #8626.
[SVN r84540]
|
2013-05-28 20:06:51 +00:00 |
|
Vicente J. Botet Escriba
|
1a613d03a9
|
Thread: Added call_once test with boost::ref().
[SVN r84005]
|
2013-04-21 16:39:04 +00:00 |
|
Vicente J. Botet Escriba
|
f922fa56e4
|
Thread: Added assertions on pthread/shared_mutex.hpp; fixed two shared_mutex tests that were wrong.
[SVN r83546]
|
2013-03-24 17:18:21 +00:00 |
|
Vicente J. Botet Escriba
|
a73425eb00
|
Thread: use invoke/bind whenever there is atleast one parameter on call_once.
[SVN r83422]
|
2013-03-13 23:01:49 +00:00 |
|
Vicente J. Botet Escriba
|
d86b5d2c0d
|
Thread: Added some synchronized_value tests
[SVN r83262]
|
2013-03-03 10:22:35 +00:00 |
|
Vicente J. Botet Escriba
|
247e9a4f09
|
Thread: Fixed null_mutex initialization + added tests some tests.
[SVN r82823]
|
2013-02-11 18:43:33 +00:00 |
|
Vicente J. Botet Escriba
|
fc57e9dde0
|
Thread: Update win32/once.hpp to take care of variadin rvalu call_once parameters.
[SVN r82649]
|
2013-01-27 21:30:51 +00:00 |
|
Vicente J. Botet Escriba
|
a16f508b8a
|
Thread: Added two more test cases for call_once for thread I/F.
[SVN r82624]
|
2013-01-26 16:20:05 +00:00 |
|
Vicente J. Botet Escriba
|
1642db3441
|
Thread: enable BOOST_THREAD_PROVIDES_ONCE_CXX11 on cal_once_pass test
[SVN r82613]
|
2013-01-25 20:53:49 +00:00 |
|
Vicente J. Botet Escriba
|
b389079417
|
Thread: improve call_once using invoke/bind and rvalue references
[SVN r82566]
|
2013-01-20 17:06:33 +00:00 |
|
Vicente J. Botet Escriba
|
951c8952ff
|
Thread: Added variadic call_once for windows
[SVN r82543]
|
2013-01-18 22:36:28 +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
|
73348d69d2
|
Thread: added specific macros to state if some lock factories are not provided
[SVN r82471]
|
2013-01-12 22:21:58 +00:00 |
|