Niall Douglas
1bd09085db
Merge pull request #44 from boostorg/win32_coalesced_timers_support
...
Win32 coalesced timers support
2015-02-04 18:14:40 +00:00
Vicente J. Botet Escriba
d6c3f15947
Merge branch 'develop'
2015-02-04 18:47:40 +01:00
Vicente J. Botet Escriba
5960985355
merge from develop: Reverted parts of c16ec42
because 45510fa
was a better fix.:
2015-02-04 18:46:29 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
84e2b7869d
Merge branch 'develop' of github.com:boostorg/thread into develop
2015-02-04 13:58:30 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
401f69f108
Added coalesced timer support to Windows where that API is available. Tolerable delay is set to the maximum of 5% of interval or 32 ms.
2015-02-04 13:58:11 +00:00
Vicente J. Botet Escriba
4f57e3fb61
Merge pull request #43 from vtnerd/RevertMakeReady
...
Reverted parts of c16ec42
because 45510fa
was a better fix.
2015-02-03 08:34:53 +01:00
Vicente J. Botet Escriba
fdf20f1adc
merge Allow to call shared_future::then multiple times. Related to #10972 .
2015-02-02 19:40:04 +01:00
Lee Clagett
990474ff47
Reverted parts of c16ec42
because 45510fa
was a better fix.
2015-02-02 12:08:38 -05:00
Vicente J. Botet Escriba
786d842ad1
update history.
2015-02-02 17:45:57 +01:00
Vicente J. Botet Escriba
441c89d304
Allow to call shared_future::then multiple times. Related to #10972 .
2015-02-02 17:41:57 +01:00
Vicente J. Botet Escriba
63098e84a2
Merge branch 'develop' into fix/blocking_future
2015-02-01 19:39:43 +01:00
Vicente J. Botet Escriba
71997bd9aa
Merge branch 'develop'
2015-02-01 19:38:50 +01:00
Vicente J. Botet Escriba
45510facc7
unwrapped future must forward the continuation to the wrapped future. Related to #10964 .
2015-02-01 14:56:52 +01:00
Vicente J. Botet Escriba
cf539064d6
Deduce T& when the make_ready_future parameter is reference_wrapper<T>. Relates to #10979 .
2015-02-01 13:44:41 +01:00
Vicente J. Botet Escriba
3431736c88
Merge branch 'develop' into fix/blocking_future
2015-01-27 22:22:37 +01:00
Vicente J. Botet Escriba
095b53b2a2
Update changes.
2015-01-27 07:14:17 +01:00
Vicente J. Botet Escriba
7a63c40a01
Merge pull request #39 from jhunold/shadow
...
Fix gcc/clang shadow warnings.
2015-01-26 19:48:53 +01:00
Jürgen Hunold
c1148a66cc
Fix gcc/clang shadow warnings.
...
The variable names are re-used in the all_futures_lock() functions.
2015-01-26 12:39:27 +01:00
Vicente J. Botet Escriba
5fa0a5d4c5
make shared_future::get() const. Related to #10971 .
2015-01-26 08:39:30 +01:00
Vicente J. Botet Escriba
75a8280701
Merge branch 'develop'
2015-01-25 16:00:08 +01:00
Vicente J. Botet Escriba
2891aff469
Add missing file .
2015-01-24 18:43:56 +01:00
Vicente J. Botet Escriba
e74fd82060
Merge from develop.
2015-01-24 18:02:31 +01:00
Vicente J. Botet Escriba
c16ec42941
Take care of #10964 .
2015-01-24 16:48:44 +01:00
Vicente J. Botet Escriba
b77eac3e37
Take care of #10963 .
2015-01-24 11:57:54 +01:00
Vicente J. Botet Escriba
5a141ccf99
Merge branch 'develop'
2015-01-24 09:07:25 +01:00
Vicente J. Botet Escriba
35d7ae0d2e
add forgotten wait when shared_future::then deferred.
2015-01-23 08:36:46 +01:00
Vicente J. Botet Escriba
d9c7f95617
fix future async deferred.
2015-01-23 07:10:22 +01:00
Vicente J. Botet Escriba
06b3f6a9d7
disable async deferred on C++98 as not implemented.
2015-01-23 06:02:11 +01:00
Vicente J. Botet Escriba
895b4a0ac5
Try to fix a lot of issues, even if alldoesn't works yet.
2015-01-22 23:10:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
eb14d3d958
Added a test for defect #9856 where wait_for() is not always returning timedout on Windows.
2015-01-22 17:20:46 +00:00
Vicente J. Botet Escriba
9cb72849ee
Go towards blocking on the last future associated to an async shared state. shared_future don't work yet.
2015-01-18 12:19:17 +01:00
Vicente J. Botet Escriba
2c028aa014
fix more erros after Boost.Test commit.
2015-01-12 00:36:55 +01:00
Vicente J. Botet Escriba
ab026e239c
Fix erros after Boost.Test adding dependency to Boost.Timer.
2015-01-11 18:21:22 +01:00
Vicente J. Botet Escriba
3a48148462
Fix Boost.Test issues after meger :(.
2015-01-11 17:30:54 +01:00
Vicente J. Botet Escriba
9b9590730f
Merge branch 'master' of github.com:boostorg/thread
2015-01-11 17:00:10 +01:00
Vicente J. Botet Escriba
8edc37930b
Merge pull request #38 from raffienficiaud/master
...
Some fixes of boost.test init and link fix
2015-01-11 16:58:14 +01:00
Raffi Enficiaud
ef48908f35
Merge branch 'master' of https://github.com/boostorg/thread
...
# By Vicente J. Botet Escriba (274) and others
# Via Vicente J. Botet Escriba (42) and others
* 'master' of https://github.com/boostorg/thread : (318 commits)
Added missing include.
cleanup future.hpp.
Updated CI dashboard with latest tests.
Looks like timeconv.inl may be completely unnecessary, so remove.
Could find no code anywhere in Boost which uses to_time(), to_timespec_duration(), to_duration() nor to_microduration(), so removed the code.
Fixed MSVC static analyser warning about writing off the end of an array.
Stop LNK4221 link warning with link=static.
Suppressed some unimportant warnings so the CI doesn't flag them.
Added static analysers to CI dashboard.
Added winphone8 build test.
Fix failure to build on Android.
redo
Added overall build and test status
Added test matrix to Readme.md so a summary appears on github
fix some typos.
ensure that the exceptions throw by a task submitted by a serial executor are transfered to it, and so the serial_executor doesn't block forever.
No comment after preprocessor continuation for msvc-12.0
Added ! defined __clang__ when tested defined __GNUC__.
Added BOOST_THREAD_PROVIDES_INVOKE constraing for invoker.
thread: physical_concurrency - return 0 instead of hardware_concurrency on failure
...
Conflicts:
test/test_2741.cpp
2015-01-11 16:22:32 +01:00
Raffi Enficiaud
28ead512c1
some reworked test init + boost.test link fix
2015-01-11 16:21:32 +01:00
Vicente J. Botet Escriba
6b60943f3e
Added csbl/queue.hpp and concurrent_queues/detail/sync_deque_base.hpp dradt.
2015-01-10 16:09:15 +01:00
Vicente J. Botet Escriba
1fcaa47efa
extract future_error,future_status and launch.
2015-01-10 09:02:37 +01:00
Vicente J. Botet Escriba
aac441392a
extract wait_for_any for sequences.
2015-01-09 08:09:34 +01:00
Vicente J. Botet Escriba
6a34fc9c33
moved future_error_code.hpp file.
2015-01-09 08:08:03 +01:00
Vicente J. Botet Escriba
69d01b9bfd
extract wait_for_all into futures/wait_for_all.hpp.
2015-01-07 07:13:48 +01:00
Vicente J. Botet Escriba
7b91ce7b64
move future_error_code.hpp to futures.
2015-01-07 06:42:27 +01:00
Vicente J. Botet Escriba
978884ff0d
extracted futures/is_future_type.hpp.
2015-01-07 06:22:20 +01:00
Vicente J. Botet Escriba
ac8ca6eb04
Added notify_when_ready/unnotify_when_ready.
2015-01-07 04:53:50 +01:00
Vicente J. Botet Escriba
1c16c52fe6
Added missing include.
2015-01-04 17:41:52 +01:00
Vicente J. Botet Escriba
9299d26acf
cleanup future.hpp.
2014-12-30 11:47:15 +01:00
Niall Douglas
5577128bd8
Merge pull request #37 from ned14/develop
...
Remove timeconv.inl files as apparently no longer used.
2014-12-14 20:31:21 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e62c576944
Updated CI dashboard with latest tests.
2014-12-14 19:20:11 +00:00