Vicente J. Botet Escriba
e715d74a95
use a different name for serial_executor continuation as it add more constraints.
2015-02-19 10:30:25 +01:00
Vicente J. Botet Escriba
393d214ac9
Merge branch 'develop' into feature/serial_executor_continuation
2015-02-19 10:16:27 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0fa6038f6a
Revert "Make mandatory that the Win32 API version configured is at least Windows XP or higher."
...
This reverts commit e0217424f3 .
2015-02-18 23:40:46 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cf1182ee99
Disable physical_concurrency() on Mingw32 alone.
2015-02-18 15:19:48 +00:00
Vicente J. Botet Escriba
a04497af24
make thread-safe serial_executor. There are yet somme synchronization limitations.
2015-02-18 10:45:10 +01:00
Vicente J. Botet Escriba
821a93ca1a
first draft for serial_executor based on continuations.
2015-02-17 19:09:56 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e0217424f3
Make mandatory that the Win32 API version configured is at least Windows XP or higher.
2015-02-17 14:42:39 +00:00
Vicente J. Botet Escriba
90ba3ae7c6
Merge pull request #48 from wmamrak/develop
...
Fixed documentation bugs.
2015-02-17 11:25:58 +01:00
Wojciech Mamrak
3b2322db96
Fixed documentation bugs.
2015-02-17 00:52:39 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6a427ac4b6
Fix physical_concurrency() on win32.
2015-02-16 18:03:46 +00:00
Vicente J. Botet Escriba
ffd856073f
Merge branch 'develop' of github.com:boostorg/thread into develop
2015-02-16 14:28:00 +01:00
Vicente J. Botet Escriba
f1fafb117a
fix typo.
2015-02-16 14:27:37 +01:00
Vicente J. Botet Escriba
d1aa2eec56
Merge pull request #47 from wmamrak/develop
...
Removed redundant move ctor and ass. operator of Thread class synopsis.
2015-02-15 23:56:24 +01:00
Wojciech Mamrak
1db0ba4639
Removed redundant move ctor and ass. operator of Thread class synopsis.
2015-02-15 20:49:07 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9cc1357c95
Revert "Try to include some STL headers which Android libc++ claims have not been included."
...
This reverts commit b571686e5d .
2015-02-06 12:21:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b571686e5d
Try to include some STL headers which Android libc++ claims have not been included.
2015-02-06 12:09:52 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9c67be287e
Fix warning on mingw about casting a function pointer through a void *.
...
Fix warning on MSVC about GetModuleHandle potentially failing.
2015-02-06 12:04:22 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f599783444
Fixed the MSVC10 breakage caused by coalesced timers support.
2015-02-06 11:51:37 +00:00
Vicente J. Botet Escriba
d628b8d36c
Merge branch 'develop' of github.com:boostorg/thread into develop
2015-02-05 08:30:39 +01:00
Vicente J. Botet Escriba
65c519c22c
Merge branch 'master' into develop
2015-02-04 22:35:29 +01:00
Vicente J. Botet Escriba
05e492c56c
Merge branch 'master' of github.com:boostorg/thread
2015-02-04 22:33:22 +01:00
Vicente J. Botet Escriba
3c2321c37a
Merge pull request #45 from Matulis/master
...
Updated namespace to call no_interruption_point sleep_for
2015-02-04 22:31:11 +01:00
Martin Matulyauskas
6c72a2527f
Updated namespace to call no_interruption_point sleep_for
2015-02-04 15:00:51 -06:00
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
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
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
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
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
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
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
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