Peter Dimov
116e8f6eb8
Update appveyor.yml
2020-04-07 01:42:28 +03:00
Peter Dimov
66892e5ddd
Update appveyor.yml
2020-04-07 00:53:19 +03:00
Peter Dimov
42a48f4b03
Update appveyor.yml
2020-04-06 19:21:50 +03:00
Peter Dimov
f33abfd621
Apply fixes for MinGW
2020-04-06 18:57:29 +03:00
Peter Dimov
0277d357ae
Update appveyor.yml
2020-04-06 18:49:08 +03:00
Peter Dimov
e18ae7b173
Update appveyor.yml
2020-04-06 12:01:22 +03:00
Peter Dimov
119009f2d1
Increase BOOST_THREAD_TEST_TIME on Mac and Cygwin
2020-04-06 11:56:49 +03:00
Peter Dimov
9eee38db94
Try -j3 on Travis to see if it improves build times
2020-04-05 21:34:12 +03:00
Peter Dimov
3e59ecec49
Decrease the number of tested cxxstd levels
2020-04-05 16:56:02 +03:00
Peter Dimov
b1842da010
Fix g++ version checks
2020-04-05 15:16:35 +03:00
Peter Dimov
b0da8e291b
Remove 14/1z from clang 3.5
2020-04-05 15:13:25 +03:00
Peter Dimov
1d436f9030
Add more 'quick' Travis configurations (that only test the headers)
2020-04-05 05:10:51 +03:00
Andrey Semashev
8ebd61c280
Avoid relying on implicit copy constructor/operator deprecated in C++11.
...
C++11 deprecates implicit default copy constructors and operators if the class
has user-defined destructor or copy constructor/operator. gcc 9 generates
warnings when this deprecated language feature is used. This commit fixes that
by providing user-defained copy constructors/operators where needed. The
added definitions are equivalent to the implicitly generated by the compiler.
For thread::id, removed copy constructor to allow the compiler generate all
set of constructors and assignment operators, including move.
2020-04-05 02:17:14 +03:00
Peter Dimov
c13beec81c
Change <boost/bind.hpp> includes to <boost/bind/bind.hpp> to avoid deprecation warning
2020-04-04 19:57:59 +03:00
Vicente J. Botet Escriba
9b0e0714f0
Merge pull request #299 from Kojoley/winapi-deprecated-namespace
...
Switch out from using deprecated Winapi namespace
boost-1.73.0.beta1
2019-12-11 07:32:03 +01:00
Vicente J. Botet Escriba
a2492a49af
Merge pull request #301 from expertcxxmoon/configurationqbkfix
...
fix doc/configuration.qbk typo
2019-12-11 07:30:46 +01:00
Vicente J. Botet Escriba
25ea5c83ed
Merge pull request #298 from Kojoley/cease-dependence-on-mpl
...
Cease dependence on MPL
2019-12-11 07:30:12 +01:00
Vicente J. Botet Escriba
1623ca9e05
Merge pull request #297 from datalogics-robb/develop
...
Revert change to elide a warning that caused Solaris builds to fail.
2019-12-11 07:29:37 +01:00
Vicente J. Botet Escriba
b1d20a5ce7
Merge pull request #294 from Lastique/patch-6
...
Add compiler barrier definition for clang-win
2019-12-11 07:28:27 +01:00
Liang Yan
5f9a247e0b
fix doc/configuration.qbk typo
2019-12-08 09:46:31 +08:00
Nikita Kniazev
9efc377980
Switch out from using deprecated Winapi namespace
2019-11-25 21:25:07 +03:00
Nikita Kniazev
5589c69547
Cease dependence on MPL
2019-11-21 00:17:17 +03:00
Rob Boehne
74fb0a2609
Revert change to elide a warning that caused Solaris builds to fail.
2019-11-20 11:25:20 -06:00
Peter Dimov
1eb8efbad7
Switch to 2015 image in appveyor.yml; use --abbreviate-paths
2019-10-21 19:37:21 +03:00
Peter Dimov
76ce71930f
Merge branch 'master' into develop
2019-10-21 19:35:13 +03:00
Andrey Semashev
2e0bae88f7
Added compiler barrier definition for clang-win.
...
This silences warnings about _ReadWriteBarrier being deprecated.
2019-10-14 00:22:40 +03:00
Vicente J. Botet Escriba
5507e47ac2
Merge pull request #292 from Lokimed/develop
...
fix wait_push_back with rvalue
2019-09-17 23:06:58 +02:00
Lokimed
2492e7a48c
fix wait_push_back with rvalue
2019-09-17 21:55:49 +03:00
Vicente J. Botet Escriba
0ee9ad87eb
Merge pull request #290 from thebrandre/pr/fix-clang-win
...
Fix linker error with clang-cl #286
2019-09-14 15:05:02 +02:00
Andre Brand
47fd6b85e3
Fix linker error with clang-cl #286
2019-09-08 14:39:57 +02:00
Vicente J. Botet Escriba
042ce47e77
Merge branch 'develop'
boost-1.72.0.beta1
boost-1.72.0
boost-1.71.0.beta1
boost-1.71.0
2019-05-10 16:25:42 +02:00
Vicente J. Botet Escriba
65dcf92e48
Merge branch 'develop' of https://github.com/boostorg/thread into develop
2019-05-10 16:25:11 +02:00
Vicente J. Botet Escriba
3071b9e8b5
Merge pull request #282 from wyattoday/develop
...
Fix MSVC ARM64 build errors, issue #281
2019-05-10 07:42:25 +02:00
Wyatt O'Day
8190a50838
Fix MSVC ARM64 build errors, issue #281
2019-05-09 15:18:59 -04:00
Vicente J. Botet Escriba
23539a88c0
Merge branch 'develop'
2019-04-13 09:15:31 +02:00
Vicente J. Botet Escriba
6168f43db8
Merge branch 'develop' of https://github.com/boostorg/thread into develop
2019-04-13 09:14:43 +02:00
Vicente J. Botet Escriba
a05c37a997
Merge pull request #280 from chrullrich/fix-create-event
...
Fix operator precedence.
2019-04-13 09:14:20 +02:00
Vicente J. Botet Escriba
34e354be4c
Merge branch 'develop' of https://github.com/boostorg/thread into develop
2019-04-13 09:13:45 +02:00
Vicente J. Botet Escriba
ccf70ce0aa
typo.
2019-04-13 09:13:36 +02:00
Christian Ullrich
86b7ceb05a
Fix operator precedence.
2019-04-12 19:35:39 +02:00
Vicente J. Botet Escriba
a645ef761d
Merge pull request #277 from austin-beer/fix_sync_queue_time_jump_issues
...
Fix sync_timed_queue time jump issues
2019-04-03 20:41:52 +02:00
Vicente J. Botet Escriba
9a20debf11
Merge pull request #278 from austin-beer/fix_eintr_issue_275_b
...
Fix "variable set but not used" errors caused by previous commit
2019-04-03 20:38:17 +02:00
Austin Beer
2502b2741b
Fix "variable set but not used" errors caused by previous commit
2019-04-03 10:49:16 -06:00
Vicente J. Botet Escriba
5c6180fa4f
Merge pull request #276 from austin-beer/fix_eintr_issue_275
...
Fix Issue 275
2019-04-02 19:02:25 +02:00
Austin Beer
c6863c4b27
Improve the sync_timed_queue test so it is less likely to fail in
...
non-deterministic timing environments
2019-04-02 09:46:52 -06:00
Austin Beer
48a4a06f86
Fix Issue 275
...
* Re-fixed the EINTR bug that exists in some pthreads implementations.
It was originally fixed in https://svn.boost.org/trac10/ticket/6200 and
was accidentally disabled in 5b209c2e83 .
* Made sure that the fix for the EINTR bug was consistently applied to
all code in the library.
* Made sure that all pthread_mutex_*() and pthread_cond_*() function
calls in the library were consistently decorated with
BOOST_THREAD_DISABLE_THREAD_SAFETY_ANALYSIS.
2019-04-01 10:00:57 -06:00
Austin Beer
a0b255768e
Fix time jump issues that were re-introduced while fixing issue 271
...
Also fix time jump issues with sync_timed_queue::push_for()
2019-03-30 20:40:24 -06:00
Austin Beer
e5eef80c28
Fix a couple of the sync_timed_queue::pull_for() time jump tests
2019-03-30 20:33:00 -06:00
Austin Beer
ff38aad946
Add pull_until() and pull_for() to test for Issue 271
2019-03-30 19:18:30 -06:00
Austin Beer
7966756ac4
Add missing sync_timed_queue::pull_for() time jump tests
2019-03-30 19:04:49 -06:00