Brian Kuhl
669f652f4d
Add CPU count for VxWorks
2018-01-12 01:08:11 -05:00
Vicente J. Botet Escriba
c61f3a97e2
Merge pull request #198 from Kojoley/fix-future-name-shadowing
...
future.hpp: Fixed name shadowing
2017-12-30 10:23:45 +01:00
Vicente J. Botet Escriba
349ec68c0f
Merge pull request #199 from DanielaE/fix/no-iterator-inheritance
...
Inheriting std::iterator is deprecated in c++17
2017-12-30 01:48:34 +01:00
Daniela Engert
2eb9f1eb86
Inheriting std::iterator is deprecated in c++17
...
Therefore get rid of that and replace inheritance by lifting std::iterator's members into the derived class.
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-12-29 17:30:59 +01:00
Nikita Kniazev
7ab14ac4a3
future.hpp: Fixed name shadowing
2017-12-24 03:28:43 +03:00
Vicente J. Botet Escriba
a0c23a608a
Merge pull request #189 from gureedo/sync_patch
...
allow sync policy for future then continuation (fix #111 )
2017-12-21 18:40:27 +01:00
Aleksey Katargin
609d1a7be0
allow sync policy for future then continuation ( fix #111 )
2017-11-01 11:40:50 +03:00
Vicente J. Botet Escriba
5141adee96
make use of --abbreviate-paths for windows names.
2017-10-27 08:06:12 +02:00
Vicente J. Botet Escriba
6d8c0676a1
Merge pull request #187 from Lastique/update_winapi
...
Update Boost.WinAPI usage to the new location and namespace
2017-10-25 19:36:05 +02:00
Andrey Semashev
343230cd78
Updated Boost.WinAPI usage to the new location and namespace.
2017-10-25 01:09:24 +03:00
Vicente J. Botet Escriba
44080a444c
update release notes.
2017-10-24 21:02:01 +02:00
Vicente J. Botet Escriba
d345533596
move files from boost/detail to boost/thread/detail.
2017-10-19 18:14:37 +02:00
Vicente J. Botet Escriba
e47081faa7
Merge pull request #174 from boostorg/pr/fix-gcc48-failures
...
Try to fix Travis failures with the built-in g++ 4.8
2017-10-09 07:39:02 +02:00
Peter Dimov
b86f9eda93
Try to disable std_thread_guard and std_scoped_thread tests on g++ 4.8
2017-10-09 01:40:42 +03:00
Peter Dimov
4d26e4a07f
Add default g++ tester to Travis
2017-10-09 00:36:42 +03:00
Vicente J. Botet Escriba
f329ba3540
Add more AppVeyors testers, in particular cygwin (Adapted from Boost.Integer).
2017-10-08 17:25:21 +02:00
Vicente J. Botet Escriba
adbd9c8d4c
Add more AppVeyors testers, in particular cygwin (Adapted from Boost.Integer).
2017-10-08 17:21:54 +02:00
Vicente J. Botet Escriba
b12858610a
Merge pull request #172 from karzhenkov/fix-threadapi-detection-2
...
Move <threadapi> definition to Boost.Build
2017-10-07 17:34:34 +02:00
Alexander Karzhenkov
3ebd3b6bce
Rename module with <threadapi> definition
2017-10-07 19:10:31 +05:00
Vicente J. Botet Escriba
f247ef75cd
Merge branch 'develop' of github.com:boostorg/thread into develop
2017-10-06 01:46:00 +02:00
Alexander Karzhenkov
f67e6d4417
<threadapi> auto-detection has to be performed in Jamroot
2017-10-05 22:41:03 +05:00
Vicente J. Botet Escriba
517f1efc56
replace check by unlock_if_locked as some OsX define a check macro.
2017-10-04 23:33:48 +02:00
Vicente J. Botet Escriba
db160fa8c5
Merge pull request #169 from austin-beer/fix_upwards_conversions_doc
...
Fixing documentation error
2017-10-03 18:41:42 +02:00
Austin Beer
983fb2e686
Fixing incorrect references to BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSION in the documentation. The actual code uses BOOST_THREAD_PROVIDES_SHARED_MUTEX_UPWARDS_CONVERSIONS (note the trailing 'S').
2017-10-03 09:34:17 -06:00
Vicente J. Botet Escriba
75d5ebbea5
uncomment dependency from test jamfile to threadapi to see if we get a gree CI on windows.
2017-09-30 13:44:28 +02:00
Vicente J. Botet Escriba
9969ec8504
remove the #warning
2017-09-30 12:18:30 +02:00
Vicente J. Botet Escriba
995033cf20
Make sync_timed_queue more general adding a TimePoint parameter and fix the inteface of all the time related functions _for/_until to take generic chrono::timepoints and chrono::durations.
2017-09-30 12:15:06 +02:00
Vicente J. Botet Escriba
d5da7a4dda
disable ex_lambda_future test for msvc-11.0 and add a warning to signal this doesn't work.
2017-09-30 10:03:17 +02:00
Vicente J. Botet Escriba
71bc9c855d
comment dependencies to threadapi feature on test/Jamfile to show that there is no impact.
2017-09-29 08:43:30 +02:00
Vicente J. Botet Escriba
f3492f8da0
Add runs for msvc-9.0, msvc-10.0 and msvc-11.0.
2017-09-29 08:41:25 +02:00
Vicente J. Botet Escriba
e9ce83b399
Merge pull request #160 from karzhenkov/fix-threadapi-detection
...
Auto-detection of <threadapi> based on <target-os>
2017-09-28 23:50:38 +02:00
Alexander Karzhenkov
c3a007e88b
<threadapi> feature definition moved to module "threadapi.jam"
2017-09-28 20:18:43 +05:00
Alexander Karzhenkov
9c1c372067
<threadapi> is now optional; detection rules moved to "threadapi.jam"
2017-09-28 01:25:17 +05:00
Vicente J. Botet Escriba
b20ea9ebb1
fix strike characted.
2017-09-26 08:00:44 +02:00
Vicente J. Botet Escriba
f02f23eff5
Add STACK_SIZE_PARAM_IS_A_RESERVATION when setting the stack size.
2017-09-26 05:54:53 +02:00
Vicente J. Botet Escriba
5a7d8eca6f
Merge pull request #163 from DanielaE/feature/qoi-warning
...
fix or silence (msvc) compiler warnings about constant conditional ex…
2017-09-24 21:04:34 +02:00
Daniela Engert
4e83359537
fix or silence (msvc) compiler warnings about constant conditional expressions, unused parameters, narrowing, unreachable code, use of 'this' in base member initializations, and some other minor stuff
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-09-24 14:02:17 +02:00
Alexander Karzhenkov
ab3da91e67
Auto-detection logic for <threadapi> added to "test/Jamfile.v2"
2017-09-23 21:52:48 +05:00
Alexander Karzhenkov
6ee1c88869
Try fix regression for native_handle
2017-09-23 15:24:53 +05:00
Alexander Karzhenkov
2fb41edf1a
Default <threadapi> is based on <target-os> instead of host system name
...
* <threadapi> has an additional value "native" which is the default.
If build request doesn't specify other value, it is replaced
either with "pthread" or "win32" depending on <target-os>.
* <tag> modifies name of generated library only if resulting <threadapi>
value differs from one that would have been chosen to replace "native"
according to <target-os>.
2017-09-22 10:51:07 +05:00
Vicente J. Botet Escriba
981e993d40
Adjust time constraint to windows.
2017-09-21 08:02:22 +02:00
Vicente J. Botet Escriba
4329e5be07
Merge pull request #150 from boostorg/feature/promise_deferred
...
Feature/promise deferred
2017-09-19 23:42:08 +02:00
Vicente J. Botet Escriba
962ef813b4
Merge branch 'develop' of github.com:boostorg/thread into develop
2017-09-19 23:31:09 +02:00
Vicente J. Botet Escriba
1c51b5d9b8
fix may-alias issue.
2017-09-19 23:30:42 +02:00
Vicente J. Botet Escriba
732f8c7458
Merge pull request #152 from shinobu-x/sk_detail_move_fix_001
...
Do not include same headers twice
2017-09-19 20:39:07 +02:00
Shinobu Kinjo
dd66147e07
Do not include same headers twice
2017-09-20 03:06:10 +09:00
Vicente J. Botet Escriba
48a2a960da
remove some warnings.
2017-09-19 03:20:46 +02:00
Vicente J. Botet Escriba
728c8f9507
woraround for msvc <= 1900
2017-09-19 03:17:14 +02:00
Vicente J. Botet Escriba
d0db967e3b
Merge branch 'develop' of github.com:boostorg/thread into develop
2017-09-19 00:13:57 +02:00
Vicente J. Botet Escriba
d40e0faceb
Merge branch 'develop' into feature/promise_deferred
2017-09-18 18:42:48 +02:00