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
|
44f9a2f4ad
|
Thread: merge dummy replacement to fix #9341.
[SVN r86658]
|
2013-11-12 18:35:19 +00:00 |
|
Vicente J. Botet Escriba
|
e1d6baddd6
|
Thread: merge missing thread move constructor noexcept.
[SVN r86656]
|
2013-11-12 18:32:37 +00:00 |
|
Vicente J. Botet Escriba
|
88880770d3
|
Thread: merge [86540] to fix #9319.
[SVN r86552]
|
2013-11-03 20:43:42 +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
|
2be0b4f8fd
|
Thread: added missing boost/tuple/tuple.hpp file.
[SVN r86498]
|
2013-10-28 10:34:51 +00:00 |
|
Vicente J. Botet Escriba
|
67528fc9af
|
Thread: fix thread move constructor noexecpt.
[SVN r86493]
|
2013-10-28 02:31:55 +00:00 |
|
Vicente J. Botet Escriba
|
4da1e9dca1
|
Thread: cleanup replacing some macros by the types imported on csbl namespace comming from std or boost. Cleanup work type ussage.
[SVN r86471]
|
2013-10-26 23:35:40 +00:00 |
|
Vicente J. Botet Escriba
|
955b207c05
|
Thread: Added csbl (Common Std Boost Library) files, which allows to use on the csbl namespace eother a std or a boost file, e.g. tuple, vector, functional.
[SVN r86453]
|
2013-10-26 15:07:34 +00:00 |
|
Vicente J. Botet Escriba
|
51aff0fb00
|
Thread: Adapt barrier to new nullary_function.
[SVN r86443]
|
2013-10-26 10:23:00 +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
|
4681104b33
|
Thread: Added a portable copyable/movable thread_pool/executor work.
[SVN r86441]
|
2013-10-26 10:20:13 +00:00 |
|
Vicente J. Botet Escriba
|
d602f44af6
|
Thread: Added a portable copyable/movable nullary_function functor.
[SVN r86440]
|
2013-10-26 10:20:02 +00:00 |
|
Vicente J. Botet Escriba
|
dc55945760
|
Thread: Add BOOST_THREAD_RV when accessing a BOOST_THREAD_RV_REF to be portable.
[SVN r86439]
|
2013-10-26 10:19:38 +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
|
d6c4be0cd0
|
Thread: add thread_pool reserv for worker threads.
[SVN r86291]
|
2013-10-13 13:15:05 +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
|
cad6f2b9a6
|
Thread: Add Copyright.
[SVN r86282]
|
2013-10-13 10:11:06 +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
|
8c6dcb9709
|
Thread: fix some issues with double definition of shared_state_base and avoid ambiguity of disable_if with Boost.Test.
[SVN r86202]
|
2013-10-08 17:09:38 +00:00 |
|
Vicente J. Botet Escriba
|
67afa35c49
|
Thread: try to fix issue with double definition of shared_state_base.
[SVN r86162]
|
2013-10-04 20:07:03 +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
|
08aa0d2fb6
|
Thread: use boost::disable_if instead of disable_if to avoid ambiguity.
[SVN r86140]
|
2013-10-02 22:45:23 +00:00 |
|
Stephen Kelly
|
3c8334f8c4
|
Thread: Remove obsolete GCC version check.
[SVN r86117]
|
2013-10-01 08:48:07 +00:00 |
|
Vicente J. Botet Escriba
|
0e2c8ed9e3
|
Thread: ensure that the thread is joined on the future destructor created by future<T>::then().
[SVN r86010]
|
2013-09-29 19:10:11 +00:00 |
|
Vicente J. Botet Escriba
|
e3a1498355
|
Thread: provide physical_concurrency conditionally.
[SVN r86002]
|
2013-09-29 14:41:01 +00:00 |
|
Vicente J. Botet Escriba
|
6fab117c17
|
Thread: future::then should join the thread before destruction.
[SVN r85962]
|
2013-09-26 14:47:24 +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
|
0073516f0a
|
Thread: added missing function wrapper.
[SVN r85863]
|
2013-09-24 05:35:11 +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
|
24f1e620e8
|
Thread: fix some move issues on sync_queue.
[SVN r85841]
|
2013-09-22 22:23:58 +00:00 |
|
Andrey Semashev
|
3a7f0b1e78
|
Merged changes from trunk.
[SVN r85818]
|
2013-09-22 09:57:15 +00:00 |
|
Vicente J. Botet Escriba
|
8f06153f46
|
Thread: merge from trunk to fix 8070 and possibly 7461.
[SVN r85815]
|
2013-09-21 20:45:06 +00:00 |
|
Vicente J. Botet Escriba
|
fcc027369f
|
Thread: try to fix win32 condition_variable issue #7461.
[SVN r85733]
|
2013-09-17 21:01:05 +00:00 |
|
Vicente J. Botet Escriba
|
5c78582794
|
Thread: refactor make_ready_at_thread_exit + inhibit at_thread_exit functions from external threads.
[SVN r85732]
|
2013-09-17 20:57:46 +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
|
3ac48bdd65
|
Thread: patch for #8070 to make use of GetTickCount64 when available.
[SVN r85701]
|
2013-09-16 16:55:21 +00:00 |
|
Vicente J. Botet Escriba
|
c3c8ada97d
|
Thread: replace TABS.
[SVN r85677]
|
2013-09-15 16:13:47 +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
|
fd5dd0c2ed
|
Thread: added future<>::get_exception_ptr().
[SVN r85644]
|
2013-09-10 19:40:14 +00:00 |
|
Vicente J. Botet Escriba
|
5520763a73
|
Thread fix #8943.
[SVN r85622]
|
2013-09-09 17:04:15 +00:00 |
|
Vicente J. Botet Escriba
|
73f5c060ca
|
Thread: merge from trunk upgrade_to_unique_lock::mutex() + doc typos + BOOST_THREAD_USES_ATOMIC doc + synchronized _value call + rename wait_until params.
[SVN r85603]
|
2013-09-08 09:50:12 +00:00 |
|
Vicente J. Botet Escriba
|
c67e39f126
|
Thread: protect condition_variable/_any wait_for and wait_until from malicious input.
[SVN r85592]
|
2013-09-07 12:11:44 +00:00 |
|
Vicente J. Botet Escriba
|
1e49343ff4
|
Thread: try to handle with call_once intel issue #8943.
[SVN r85539]
|
2013-09-01 07:22:21 +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
|
cbc4266774
|
Thread: rename wait_until parameter to avoid shadow with member function.
[SVN r85463]
|
2013-08-25 15:09:12 +00:00 |
|