Vicente J. Botet Escriba
|
a0bda34054
|
fix typo in merge.
|
2016-11-04 00:52:59 +01:00 |
|
Antony Polukhin
|
184d7504b7
|
Fix minor possibility of loosing the notify
|
2016-11-02 23:13:26 +03:00 |
|
Wei-Ming Yang
|
7e7d3bf1a7
|
fix compile failed with boost::user_scheduler
The `work` is not in namespace `boost::thread_detail` anymore.
|
2016-10-24 08:24:25 +08:00 |
|
Vicente J. Botet Escriba
|
f8b76aa907
|
Merge pull request #103 from rick68/patch-8
fix relational operators of boost::synchronized_value<>
|
2016-10-22 23:47:09 +02:00 |
|
Wei-Ming Yang
|
e71f52f9ed
|
fix relational operators of boost::synchronized_value<>
fix incorrect relational operators.
|
2016-10-22 17:53:10 +08:00 |
|
Wei-Ming Yang
|
cd41de6e3f
|
fix boost::synchronized_value<>::load()
The data member `boost::synchronized_value<>::value_` is not mutable, so boost::synchronized_value<>::load() could not be const.
|
2016-10-22 17:18:28 +08:00 |
|
Vicente J. Botet Escriba
|
866ff746ae
|
fix queue_back/front_view: documentation mismatch
|
2016-09-06 20:10:50 +02:00 |
|
Vicente J. Botet Escriba
|
5450e98c6b
|
Use BOOST_THREAD_ASYNC_FUTURE_WAITS instead of BOOST_THREAD_FUTURE_BLOCKING and wait instead of join. See #11851 and #12220.
|
2016-09-03 17:18:53 +02:00 |
|
Vicente J. Botet Escriba
|
c52a34c2cf
|
format.
|
2016-09-01 07:41:20 +02:00 |
|
Vicente J. Botet Escriba
|
fc748dbddf
|
12293- make the unwrap constructor explicit.
|
2016-08-20 09:27:47 +02:00 |
|
Vicente J. Botet Escriba
|
e34d343c12
|
avoid to unlock the mutext befote release_waiters.
|
2016-08-15 22:50:23 +02:00 |
|
Vicente J. Botet Escriba
|
63484911c6
|
fix compile error when INTERRUPTIONS are not provided.
|
2016-08-09 02:48:26 +02:00 |
|
Vicente J. Botet Escriba
|
bb2c38aa61
|
Fix result_of signature and unlonk before notyfying.
|
2016-08-09 02:47:22 +02:00 |
|
Vicente J. Botet Escriba
|
7ffdc5e10a
|
Merge pull request #90 from rick68/patch-3
fix a bug in try_lock_wrapper<>::operator=()
|
2016-08-07 13:05:40 +02:00 |
|
Vicente J. Botet Escriba
|
25864ce33a
|
Merge pull request #93 from vslavik/fix-shadowing-warnings
Fix variable shadowing warnings (Clang)
|
2016-08-07 13:04:09 +02:00 |
|
Vicente J. Botet Escriba
|
b511472614
|
Merge pull request #95 from rick68/patch-5
fix a mistake in boost::completion_latch
|
2016-08-07 13:00:31 +02:00 |
|
Vicente J. Botet Escriba
|
13c15cd002
|
Merge pull request #97 from rick68/patch-6
fix a mistake in sync_timed_queue<>::pull_until()
|
2016-08-07 12:58:22 +02:00 |
|
Wei-Ming Yang
|
9c80dd207e
|
fix a mistake in sync_timed_queue<>::pull_until()
The type of `super::not_empty_` in `sync_timed_queue<>` is `boost::condition_variable`, and the return type of `wait_until()` is `boost::cv_status`.
|
2016-07-31 12:12:55 +08:00 |
|
Wei-Ming Yang
|
96390e1b46
|
fix a mistake in boost::completion_latch
The constructor `completion_latch(std::size_t count, void(*funct)())` does not use any template arguments.
|
2016-07-26 07:39:10 +08:00 |
|
Václav Slavík
|
e2ff1e4c67
|
Fix variable shadowing warnings (Clang)
Fix multiple instance of declarations shadowing either local variables
or fields.
|
2016-07-24 22:03:07 +02:00 |
|
Andrey Semashev
|
96b96b4e42
|
Add shared_lock_guard to the included lock types
|
2016-07-13 14:42:06 +04:00 |
|
Wei-Ming Yang
|
a774cac3f2
|
fix a bug in try_lock_wrapper<>::operator=()
It invokes the copy constructor that already be deleted.
|
2016-07-13 15:34:01 +08:00 |
|
Wei-Ming Yang
|
850f3eced3
|
fix a bug in upgrade_to_unique_lock<>::operator=()
It invokes the copy constructor that already be deleted.
|
2016-07-13 12:42:20 +08:00 |
|
Wei-Ming Yang
|
e5c086cef4
|
fix typos in boost::upgrade_lock
Corrects the class name in exception messages.
|
2016-07-12 01:17:41 +08:00 |
|
Vicente J. Botet Escriba
|
0ef1b1b760
|
Merge pull request #83 from v4hn/spell-out-thread-ns
specify boost:: prefix for future threads
|
2016-05-26 07:39:30 +02:00 |
|
Michael Görner
|
ab9f931bce
|
specify boost:: prefix for future threads
This makes the usage of the boost::thread class consistent within the header
|
2016-05-26 01:18:16 +02:00 |
|
Marcel Raad
|
ccca616330
|
Fix Windows version problems
- the target Windows version was hardcoded to Windows 95
in thread.cpp if not already defined
- the include for BOOST_USE_WINAPI_VERSION was missing
|
2016-05-25 15:54:28 +02:00 |
|
Vicente J. Botet Escriba
|
ef401d81db
|
Merge branch 'develop' of github.com:boostorg/thread into develop
|
2016-04-20 23:59:40 +02:00 |
|
Vicente J. Botet Escriba
|
55a1325f30
|
call interrupt only if joinable.
|
2016-04-20 23:50:16 +02:00 |
|
Vicente J. Botet Escriba
|
640e1acb98
|
Merge pull request #78 from brycelelbach/patch-1
Fix typo in implementation detail namespace
|
2016-04-20 23:20:19 +02:00 |
|
Vicente J. Botet Escriba
|
411798367b
|
call on_desctruction on scoped_thread move assignment.
|
2016-04-17 23:41:21 +02:00 |
|
Vicente J. Botet Escriba
|
9db70b803d
|
add missing template parameter in wait_until.
|
2016-03-25 00:02:04 +01:00 |
|
Vicente J. Botet Escriba
|
317a735836
|
try to manage with #12036.
|
2016-03-05 11:07:54 +01:00 |
|
Vicente J. Botet Escriba
|
4fb88b29fa
|
take in account error in condition_variable_any::wait_until.
|
2016-02-28 23:49:29 +01:00 |
|
Bryce Adelstein-Lelbach
|
3f5c0bfb6c
|
Fix typo in implementation detail namespace
Either I'm missing something or hidden has been misspelled as 'hiden' here.
|
2016-02-19 10:00:25 -08:00 |
|
Vicente J. Botet Escriba
|
1d04db8887
|
Merge branch 'develop' into feature/add_launch_sync_policy
|
2015-12-19 23:07:04 +01:00 |
|
Vicente J. Botet Escriba
|
9f55587ab0
|
add missing detach in thread assignment V2. #11796.
|
2015-12-05 14:49:13 +01:00 |
|
Vicente J. Botet Escriba
|
674e1304ef
|
take care of #11818. deferred continuations should not wait too soon.
|
2015-11-24 22:58:08 +01:00 |
|
Vicente J. Botet Escriba
|
4ad37504ee
|
#11817. missing include file.
|
2015-11-24 06:50:08 +01:00 |
|
Vicente J. Botet Escriba
|
a636c8d605
|
Merge branch 'develop' into feature/add_launch_sync_policy
|
2015-11-15 00:07:51 +01:00 |
|
Stefan Bühler
|
8cba434c59
|
neither continuation nor parent need mutex protection
|
2015-11-13 12:18:38 +01:00 |
|
Stefan Bühler
|
feab8add3f
|
refactor deferred execute calls
|
2015-11-13 12:18:38 +01:00 |
|
Stefan Bühler
|
f36857ffef
|
explicitly clear continuation parent state
|
2015-11-13 12:18:38 +01:00 |
|
Stefan Bühler
|
4ba8415b08
|
drop sentinel in continuation/unwrap states
- instead keep the inner state alive in places where we move ourself after we
locked the inner state
|
2015-11-13 12:18:34 +01:00 |
|
Vicente J. Botet Escriba
|
aa608685af
|
rename centinel by sentinel. reset it as soon as the non deferred continuation is launched so that resources are released.
|
2015-11-11 00:31:59 +01:00 |
|
Vicente J. Botet Escriba
|
7b67789f98
|
Avoid ambiguity with C++17 std::invoke.
|
2015-11-09 23:58:15 +01:00 |
|
Vicente J. Botet Escriba
|
3f7f34b634
|
minor cleanup on condition_variable.
|
2015-11-08 17:30:29 +01:00 |
|
Vicente J. Botet Escriba
|
eb6d819218
|
remove unused typedef.
|
2015-11-08 10:58:36 +01:00 |
|
Vicente J. Botet Escriba
|
55536c3e23
|
first commit for launch::sync policy.
|
2015-10-29 17:22:32 +01:00 |
|
Vicente J. Botet Escriba
|
c0317c5206
|
Add return *this in invoker assignment.
|
2015-10-29 11:06:48 +01:00 |
|