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.
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
Vicente J. Botet Escriba
98dbc9da41
Merge pull request #81 from blastrock/develop
...
fix crash in regression tests because of tls
2016-04-20 23:40:54 +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
7f2535015d
Merge pull request #82 from akrzemi1/patch-1
...
docs: thread_interruption never calls terminate()
2016-04-20 23:19:05 +02:00
Vicente J. Botet Escriba
aab2891cdb
fix scoped_thread move assignement description.
2016-04-20 23:12:55 +02:00
Andrzej Krzemieński
8bbe005bbc
docs: thread_interruption never calls terminate()
...
This note in the docs tries to clarify that exception `thread_interrupted` leaving the thread-main function never triggers a call to `std::terminate`. The previous wording used word 'terminate' in a way that made the semantics ambiguous.
2016-04-20 09:10:10 +02:00
Philippe Daouadi
db5898ba46
fix crash in regression tests because of tls
2016-04-18 10:23:23 +02:00
Vicente J. Botet Escriba
c7a5122fd3
Merge branch 'develop' of github.com:boostorg/thread into develop
2016-04-17 23:59:52 +02:00
Vicente J. Botet Escriba
b932b8c015
Merge pull request #80 from blastrock/develop
...
Fix leak in tls
2016-04-17 23:59:29 +02:00
Vicente J. Botet Escriba
411798367b
call on_desctruction on scoped_thread move assignment.
2016-04-17 23:41:21 +02:00
Philippe Daouadi
e29a4129e8
fix leak in tls
2016-04-16 10:48:40 +02:00
Vicente J. Botet Escriba
159868ac77
Merge branch 'develop'
2016-04-01 00:27:18 +02:00
Vicente J. Botet Escriba
f6febf8dfc
update las changes in history.
2016-04-01 00:26:58 +02:00
Vicente J. Botet Escriba
f65e89a85a
Merge branch 'develop'
2016-04-01 00:20:44 +02:00
Vicente J. Botet Escriba
2fd8a8dd55
update las changes in history.
2016-04-01 00:20:10 +02:00
Vicente J. Botet Escriba
bb47c16939
Merge branch 'develop'
2016-03-28 23:12:48 +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
47357de276
rollback BOOST_THREAD_PATCH.
2016-03-23 23:15:50 +01:00
Vicente J. Botet Escriba
02fd2d041b
Merge branch 'develop'
2016-03-08 07:55:45 +01:00
Vicente J. Botet Escriba
382ac5a426
update release notes.
2016-03-05 11:13:41 +01:00
Vicente J. Botet Escriba
317a735836
try to manage with #12036 .
2016-03-05 11:07:54 +01:00