Vicente J. Botet Escriba
bde5a1ef55
merge from develop.
2015-05-28 19:59:13 +02:00
Vicente J. Botet Escriba
4d45da6c06
Apply patch #11302 .
2015-05-18 21:26:46 +02:00
Vicente J. Botet Escriba
e39703ff18
Merge branch 'develop' of github.com:boostorg/thread into develop
2015-05-15 15:07:08 +02:00
Vicente J. Botet Escriba
aafd5ca726
applie patch for #11266 .
2015-05-15 15:05:09 +02:00
Vicente J. Botet Escriba
9b69912801
Merge pull request #54 from tempoz/patch-5
...
Remove unused parameter
2015-05-14 18:18:31 +02:00
Vicente J. Botet Escriba
259c08473d
Merge branch 'develop' of github.com:boostorg/thread into develop
2015-05-14 18:08:52 +02:00
Vicente J. Botet Escriba
6ca3a99cbc
Merge pull request #56 from danieljames/link-fix
...
Link to archived copy of article.
2015-05-12 22:39:59 +02:00
Daniel James
3dcd875944
Link to archived copy of article.
...
The original is no longer available.
Fixes: https://svn.boost.org/trac/boost/ticket/11185
2015-05-12 18:52:23 +01:00
Vicente J. Botet Escriba
58e8addad6
Try to get rid of bad link issue while defining global new.
2015-05-06 13:51:21 +02:00
Vicente J. Botet Escriba
87615d54dd
cleanup unused function set_exceptional_if_invalid.
2015-05-06 09:48:54 +02:00
Vicente J. Botet Escriba
d322aba077
Merge pull request #55 from jessicah/tests-fix-error-message
...
Tests: correct #error message in recursive_mutex/native_handle_pass
2015-05-05 20:50:32 +02:00
Jessica Hamilton
c0afe2d873
Tests: correct #error message in recursive_mutex/native_handle_pass
2015-05-06 02:14:13 +12:00
Vicente J. Botet Escriba
5488482a44
simplify launch_continuation interface.
2015-05-04 23:06:39 +02:00
Vicente J. Botet Escriba
71d9a0a120
fix issue with unwrap shared state. Take care of exceptions on the unwrapped future.
2015-05-03 22:52:52 +02:00
Vicente J. Botet Escriba
b7b2a463cf
fix issue with unwrap shared state.
2015-05-03 22:32:17 +02:00
Vicente J. Botet Escriba
1b2736012c
Merge branch 'fix/basic_thread_pool_bad_use_of_scoped_thread' into develop
2015-05-03 14:36:57 +02:00
Vicente J. Botet Escriba
5205fa71bf
Fixed some missing lock.unlock().
2015-05-03 14:30:52 +02:00
Vicente J. Botet Escriba
ba2988a8f7
Fixed issue with basic_thread_pool scoped threads.
2015-05-03 10:42:42 +02:00
Vicente J. Botet Escriba
e598796eaf
Add assertion on future continuation parameter is ready. As noted in #11256 , there some serious issues with the parameter passed and with lock on locked mutextes :(.
2015-05-02 16:29:06 +02:00
Vicente J. Botet Escriba
bce7eabba2
fix make_exceptional issue.
2015-04-30 01:11:39 +02:00
Vicente J. Botet Escriba
0218136ed7
Try to see if share_from_this helps on the thread sanitize data race.
2015-04-25 15:41:49 +02:00
Vicente J. Botet Escriba
461bf803fc
Avoid data race in std::cout.
2015-04-25 11:17:20 +02:00
Vicente J. Botet Escriba
1bd78bbeea
cleanup commented code.
2015-04-25 11:16:03 +02:00
Vicente J. Botet Escriba
348da6b7e4
fix memory leack in test.
2015-04-25 10:11:01 +02:00
Vicente J. Botet Escriba
e850218c49
ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite.
2015-04-25 00:20:53 +02:00
Vicente J. Botet Escriba
385eefd3b3
ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite.
2015-04-25 00:20:05 +02:00
Zoey Greer
2ddf7aad0b
Remove unused parameter
...
lk is unused in get_state, naming it causes build warnings
2015-04-22 19:37:36 -04:00
Vicente J. Botet Escriba
c9433c2a5b
rollback ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite.
2015-04-22 22:49:26 +02:00
Vicente J. Botet Escriba
8853a4cbdf
ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite.
2015-04-22 07:23:38 +02:00
Vicente J. Botet Escriba
6f53279b50
ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite.
2015-04-18 19:26:07 +02:00
Vicente J. Botet Escriba
a741bd1bba
Merge branch 'develop' into fix/make_executors_copyable
2015-04-18 07:11:12 +02:00
Vicente J. Botet Escriba
5c442e068c
update compliance.
2015-04-18 07:10:43 +02:00
Vicente J. Botet Escriba
0bed674233
ref #11192- boost::future<>::then() with an executor doesn't compile when the callback returns a future
2015-04-18 07:04:50 +02:00
Vicente J. Botet Escriba
66193b0d38
Test with generic lambdas.
2015-04-17 18:31:34 +02:00
Vicente J. Botet Escriba
45c9a1d7fd
ref #11192- boost::future<>::then() with an executor doesn't compile when the callback returns a future
2015-04-17 18:30:49 +02:00
Niall Douglas
0d8ddfe378
Merge pull request #51 from MarcelRaad/patch-1
...
Respect BOOST_USE_WINDOWS_H again
2015-04-03 17:11:17 +01:00
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
dbf793e7eb
Don't execute test for launch::deferred if BOOST_THREAD_PROVIDES_VARIADIC_THREAD is not defined.
2015-03-29 19:28:05 +02:00
Marcel Raad
b5c6f760c5
Respect BOOST_USE_WINDOWS_H again
...
With the GetTickCount64 and WinRT fixes, the Windows API functions were always re-declared regardless of BOOST_USE_WINDOWS_H. This breaks clang-cl, which complains about conflicting definitions.
2015-03-26 13:43:44 +01:00
Vicente J. Botet Escriba
a5c34e7be2
update version and copyright.
2015-03-21 15:43:04 +01:00
Vicente J. Botet Escriba
ba2f814342
Don't lock while storing the exception_ptr list as only the task_region thread can do it.
2015-03-16 08:41:04 +01:00
Vicente J. Botet Escriba
5169a5414b
mutex::unlock must not throw.
2015-03-14 16:26:35 +01:00
Vicente J. Botet Escriba
82b9a4e28c
Use coherently size_type.
2015-03-12 04:09:34 +01:00
Vicente J. Botet Escriba
e989d2f626
Add comments.
2015-03-12 04:08:42 +01:00
Vicente J. Botet Escriba
331f0b9325
Added test for future<T&>::get_or.
2015-03-10 07:54:09 +01:00
Vicente J. Botet Escriba
ec6a1fcf80
try to get rid of data race.
2015-03-10 00:48:12 +01:00
Vicente J. Botet Escriba
dcebe26a11
try to get rid of possible deadlock.
2015-03-10 00:47:38 +01:00
Vicente J. Botet Escriba
d7721940f3
update history.
2015-03-09 23:17:35 +01:00
Vicente J. Botet Escriba
b678edb0d8
update history.
2015-03-08 23:31:37 +01:00
Vicente J. Botet Escriba
caaa7b4cc2
store executor by value.
2015-03-08 23:30:41 +01:00