Vicente J. Botet Escriba
5fb51a74fe
remove thread_was_interrupted and fix wait_internal pending issue.
boost-1.57.0
2014-10-24 18:43:26 +02:00
Vicente J. Botet Escriba
02bb6abef4
Merge pull request #29 from awulkiew/patch-1
...
Change members order in win32 thread_data_base to match ctor initializer...
2014-10-23 00:39:04 +02:00
Adam Wulkiewicz
1a4bd71616
Change members order in win32 thread_data_base to match ctor initializer list.
2014-10-23 00:01:37 +02:00
Vicente J. Botet Escriba
63dd439992
update history.
2014-10-12 16:28:29 +02:00
Vicente J. Botet Escriba
1029fa9c59
take in account deferred/ready futures on variadic when_all/when_any.
2014-10-12 15:47:16 +02:00
Vicente J. Botet Escriba
3e28ea806c
Added deferred then tests.
2014-10-11 07:33:57 +02:00
Vicente J. Botet Escriba
07dc40a9ff
Added missing boost/config.hpp file when checking for BOOST_NO_CXX11_DECLTYPE.
2014-10-09 06:51:02 +02:00
Vicente J. Botet Escriba
6f91af2154
Try to address #9569 .
2014-10-05 09:11:58 +02:00
Vicente J. Botet Escriba
c3cff80557
Merge branch 'develop' of github.com:boostorg/thread into develop
2014-10-05 09:07:18 +02:00
Vicente J. Botet Escriba
729c8b63bb
added missing file.
2014-10-05 09:06:52 +02:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6fe7f44ea0
Clarified issue #6782 which can now be closed.
2014-10-04 19:47:48 +01:00
Vicente J. Botet Escriba
8fd4755e79
Added shared_future::then executor.
2014-10-04 10:36:57 +02:00
Vicente J. Botet Escriba
02b007a20e
Make nullary_function copyable and movable following Boost.Move. Make use of std::shared_ptr when available.
2014-10-04 10:36:44 +02:00
Vicente J. Botet Escriba
c0c78e87fc
Make invoker copyable and movable following Boost.Move.
2014-10-04 10:36:31 +02:00
Vicente J. Botet Escriba
58cde5af05
Trying to use std::function for executors::work. This doesn't works yet.
2014-10-03 21:46:57 +02:00
Vicente J. Botet Escriba
c1f2c8a1f1
Added shared_ptr.hpp.
2014-10-03 21:43:50 +02:00
Vicente J. Botet Escriba
bacf5b52ec
The added commented lines should work, but don't.
2014-10-03 21:42:42 +02:00
Vicente J. Botet Escriba
3babf7966e
update doc for future/shared_future::then(Executor, Fct).
2014-10-02 22:34:47 +02:00
Vicente J. Botet Escriba
f3de7bf10f
Add fuutre::then(ex, fct).
2014-10-02 07:36:52 +02:00
Vicente J. Botet Escriba
90154217cf
Added const to shred_future::then().
2014-10-01 08:34:34 +02:00
Vicente J. Botet Escriba
ac0b2f9ba7
minor changes to unwrap.
2014-10-01 07:55:36 +02:00
Vicente J. Botet Escriba
da739e680a
Merge pull request #27 from Lastique/patch-4
...
Fix GCC warnings about initialization order
2014-09-30 23:54:06 +02:00
Andrey Semashev
b240b097c7
Fix GCC warnings about initialization order
2014-09-30 22:42:13 +04:00
Vicente J. Botet Escriba
debe2fb0d1
Merge pull request #26 from Lastique/patch-3
...
Fix compilation with BOOST_USE_WINDOWS_H defined
2014-09-30 20:38:35 +02:00
Andrey Semashev
b264ec8fc0
Fix compilation with BOOST_USE_WINDOWS_H defined
...
Don't use macros defined only in Windows SDK 6.0 and later as this breaks compilation with MinGW and older MSVC.
2014-09-30 22:17:44 +04:00
Vicente J. Botet Escriba
372f8fe10f
Merge branch 'develop' of github.com:boostorg/thread into develop
2014-09-29 23:22:16 +02:00
Vicente J. Botet Escriba
e3c240df0a
shared_future<R>::then() should be const.
2014-09-29 23:22:03 +02:00
Niall Douglas
748ea5164e
Merge pull request #25 from MarcelRaad/patch-1
...
Fix GetTickCount return type
2014-09-29 19:18:38 +01:00
Vicente J. Botet Escriba
b44627f97d
don't use std::queue with MSVC 11.
2014-09-29 00:19:35 +02:00
Vicente J. Botet Escriba
c8cd7d1d08
don't check for is_ready on all the futures when using when_wny.
2014-09-29 00:19:18 +02:00
Vicente J. Botet Escriba
f0d0c0551b
rollback to not define BOOST_RESULT_OF_USE_DECLTYPE.
2014-09-29 00:00:49 +02:00
Vicente J. Botet Escriba
bb72eadbd8
Added validation of invalid inner future in wrap.
2014-09-29 00:00:06 +02:00
Marcel Raad
f52f32afda
Fix GetTickCount return type
...
int as a return type results in a signed/unsigned mismatch warning with MSVC (although disabled by default), and it doesn't even compile with clang-cl if the definiton from the Windows header was included before.
2014-09-28 21:25:36 +02:00
Vicente J. Botet Escriba
b973e9b32e
remove BOOST_THREAD_NO_CXX11_DECLTYPE_N3276.
2014-09-28 13:46:21 +02:00
Vicente J. Botet Escriba
1ffef9ed2d
Add missing invoke.hpp include.
2014-09-28 13:40:16 +02:00
Vicente J. Botet Escriba
f24ea524bd
Remove confusing may be remark and replace T by FutTypes.
2014-09-28 11:55:35 +02:00
Vicente J. Botet Escriba
4111471ba5
fix typo on file guard.
2014-09-28 09:19:42 +02:00
Vicente J. Botet Escriba
5e970b987e
remove warning.
2014-09-28 00:34:15 +02:00
Vicente J. Botet Escriba
c7b5729cf3
Avoid the use fo invoke if not available, even if the semantics is not the same.
2014-09-27 19:59:25 +02:00
Vicente J. Botet Escriba
291ebded8e
update changes and compliance with last fixed issues.
2014-09-27 19:58:17 +02:00
Vicente J. Botet Escriba
0c2c8ed3b8
Update doc with last modifications from Concurrent TS.
2014-09-27 19:57:33 +02:00
Vicente J. Botet Escriba
5294dfa149
Update doc with last modifications from Concurrent TS.
2014-09-27 16:45:39 +02:00
Vicente J. Botet Escriba
7f5dfb633d
MSVC 10 doesn't provide std::is_copy_constructible. Make use of the boost version.
2014-09-26 06:48:40 +02:00
Vicente J. Botet Escriba
f381a7d591
Don't delete copy constructor when rvalue references are disabled.
2014-09-25 07:25:39 +02:00
Vicente J. Botet Escriba
aceabda609
try to avoid to unlock prematurely to see if this is the cause of the test_latch spourious failure.
2014-09-24 08:09:40 +02:00
Vicente J. Botet Escriba
dc4b619b57
Don't delete copy constructor when rvalue references are disabled.
2014-09-23 23:34:42 +02:00
Vicente J. Botet Escriba
abb3fc97e0
fix reported error.
2014-09-23 23:30:26 +02:00
Vicente J. Botet Escriba
ec6ae7b9b4
Take in account small durations.
2014-09-23 23:29:38 +02:00
Vicente J. Botet Escriba
8c5ba97d39
Don't use lambdas on test if not available.
2014-09-21 18:59:08 +02:00
Vicente J. Botet Escriba
617b979214
try a workaround with MSVC for error C3520: 'T' : parameter pack must be expanded in this context.
2014-09-21 18:58:41 +02:00