Vicente J. Botet Escriba
12e2c8aaca
Merge branch 'develop'
2016-09-06 18:50:21 +02:00
Vicente J. Botet Escriba
807f429e17
update history.
2016-09-06 18:49:57 +02:00
Vicente J. Botet Escriba
046d716bbf
Merge branch 'develop'
2016-09-03 21:17:42 +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
5b9c1fad85
Merge branch 'develop'
2016-09-02 07:27:09 +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
58c6b384cc
Merge branch 'develop'
2016-08-16 23:02:52 +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
7c1570328e
Merge branch 'develop'
2016-08-15 11:54:35 +02:00
Vicente J. Botet Escriba
eeb24a6a6a
Merge branch 'develop' of github.com:boostorg/thread into develop
2016-08-10 07:48:35 +02:00
Vicente J. Botet Escriba
25b2062881
update history and version.
2016-08-10 07:48:25 +02:00
Vicente J. Botet Escriba
9d33a59542
Merge pull request #92 from Lastique/fix_msvc8_compilation
...
Fixed compilation with MSVC-8.
2016-08-10 07:43:37 +02:00
Vicente J. Botet Escriba
41f93eb513
Add test for 12293.
2016-08-09 02:49: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
8cf36f18cc
rename make_exceptional to make exceptional_future.
2016-08-09 02:46:00 +02:00
Vicente J. Botet Escriba
97895e410f
merge from develop.
2016-08-09 01:14:41 +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
f0c50a00c0
Merge pull request #96 from zonr/develop
...
rename async_func.hpp to invoker.hpp.
2016-08-07 13:01:38 +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
Vicente J. Botet Escriba
1296bf4de9
Merge pull request #91 from Lastique/patch-6
...
Add shared_lock_guard to the included lock types
2016-08-07 12:57:09 +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
Zonr Chang
0f2fed0577
rename async_func.hpp to invoker.hpp.
...
This removes vestiges of commit 1d7da085 .
2016-07-26 16:07:29 +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
49ab2e8619
Fixed compilation with MSVC-8.
...
Make sure _WIN32_WINNT is defined when windows.h is included. This is
achieved by (a) making sure boost/detail/winapi/config.hpp is included
before any other headers and (b) BOOST_USE_WINDOWS_H is defined so that
the header defines _WIN32_WINNT based on the default target Windows
version. This ensures that all APIs used by the implementation are
available.
Also extracted WIN32_LEAN_AND_MEAN definition to the Jamfile so that it is
consistently defined for all translation units instead of only tss*.cpp.
2016-07-16 19:50:46 +03: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
Vicente J. Botet Escriba
6ec16408fc
Merge pull request #89 from rick68/patch-2
...
fix a bug in upgrade_to_unique_lock<>::operator=()
2016-07-13 07:00:39 +02: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
Vicente J. Botet Escriba
fde2e061f5
Merge pull request #88 from rick68/patch-1
...
fix typos in boost::upgrade_lock
2016-07-11 22:45:18 +02: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
Vladimir Prus
0b5e4f88b5
Support "b2 install".
2016-07-08 15:12:17 +03:00
Vicente J. Botet Escriba
8d150587fa
Merge pull request #87 from timblechmann/feature/msvc-2015
...
win32: compile fix for msvc2015
2016-06-28 14:19:10 +02:00
Tim Blechmann
206ff0ba7c
win32: compile fix for msvc2015
2016-06-20 11:11:17 +02: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
Vicente J. Botet Escriba
21b084384c
Merge pull request #86 from MarcelRaad/windows_version
...
Fix Windows version problems
2016-05-25 23:26: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
2494f3fc7a
Apply manualy fixes on develop concerning memory leak os tss and scoped_thread move assignement.
boost-1.61.0
2016-04-24 01:05:45 +02:00
Vicente J. Botet Escriba
2c3acef281
remove unuseful files.
2016-04-21 19:11:55 +02:00
Vicente J. Botet Escriba
587ad42548
fix hiden rename
2016-04-21 00:10:30 +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
57f34e1ea4
fix memory leak.
2016-04-20 23:52:30 +02:00
Vicente J. Botet Escriba
daae305bf7
fix memory leak.
2016-04-20 23:50:43 +02:00
Vicente J. Botet Escriba
55a1325f30
call interrupt only if joinable.
2016-04-20 23:50:16 +02:00
Vicente J. Botet Escriba
46f0be2dce
Describe what happens on thread::interrupt with a non-a-thread.
2016-04-20 23:49:46 +02:00