Vicente J. Botet Escriba
5f7dc381c7
Merge pull request #125 from vslavik/fix-comparison
...
Don't compare shared_ptr<> to 0
2017-06-07 17:57:21 +02:00
Václav Slavík
ea0bc01400
Don't compare shared_ptr<> to 0
...
Update the code to consistently use a check for .get() == 0, as was
already done in most, but not all, places, to avoid issues with
ambiguous overloaded operator== and operator!=.
2017-06-07 17:24:40 +02:00
Vicente J. Botet Escriba
3bc883d114
Merge pull request #124 from florianbehrens/patch-1
...
Fixed future::then template argument in documentation.
2017-05-24 12:18:21 +02:00
Florian Behrens
2e2850ff94
Fixed future::then template argument in documentation.
2017-05-24 12:03:38 +02:00
Vicente J. Botet Escriba
1a8019f499
Merge pull request #123 from Lastique/fix_entry_manager
...
Fix entry_manager constructor not accepting entry_ptr rvalue
2017-05-23 21:54:30 +02:00
Andrey Semashev
bf4b38b0af
Fixed entry_manager constructor not accepting entry_ptr rvalue. This resolves compilation failures with MinGW.
2017-05-22 13:11:11 +03:00
Vicente J. Botet Escriba
f78b10a450
Merge pull request #122 from vincenthsu/develop
...
Fix sync_bounded_queue<>::size()
2017-05-11 01:33:43 +02:00
Vincent Hsu
603689372c
Fix sync_bounded_queue<>::size()
2017-05-10 13:12:01 +08:00
Vicente J. Botet Escriba
5b05d6a8c8
fix compile error.
2017-05-07 16:01:10 +02:00
Vicente J. Botet Escriba
12c0fe14cd
fix compile error.
2017-05-07 09:05:12 +02:00
Vicente J. Botet Escriba
ace2b8f89e
rollback and use RAII.
2017-05-06 23:04:52 +02:00
Vicente J. Botet Escriba
24188f295c
fix missing remove aiter while return.
2017-05-06 22:53:41 +02:00
Vicente J. Botet Escriba
653671bc0e
fix compilation error.
2017-05-06 14:43:49 +02:00
Vicente J. Botet Escriba
c251497758
Avoid throwing on destructor: condition_variable.
2017-05-06 12:09:23 +02:00
Vicente J. Botet Escriba
69435fa44e
try to fix lock on destructor issues.
2017-05-06 03:58:13 +02:00
Vicente J. Botet Escriba
6bc6fcab9a
fix compilation error :(
2017-05-04 19:16:04 +02:00
Vicente J. Botet Escriba
50bac8c0eb
fix compilation error :(
2017-05-04 07:58:58 +02:00
Vicente J. Botet Escriba
d709d4707c
comment failing test. It is surely a bad test.
2017-05-01 03:39:53 +02:00
Vicente J. Botet Escriba
879db6841d
try to fix compilation error on windows condition_variable.hpp.
2017-05-01 02:58:45 +02:00
Vicente J. Botet Escriba
2ce385b949
Add missing iostream.
2017-04-29 18:19:02 +02:00
Vicente J. Botet Escriba
21458fcc67
Add missing iostream.
2017-04-29 17:56:32 +02:00
Vicente J. Botet Escriba
d83b7ddc0f
Merge branch 'develop' of github.com:boostorg/thread into develop
2017-04-29 17:35:01 +02:00
Vicente J. Botet Escriba
5ee3e8d04b
manage with #12888 .
2017-04-29 16:17:07 +02:00
Vicente J. Botet Escriba
dcafe1e17d
Add noexcept(false) in destructor that could throw in C++11.
2017-04-29 16:15:57 +02:00
Vicente J. Botet Escriba
8dfa7c2e42
fix issue throw() noexcept issue.
2017-04-29 16:14:41 +02:00
Vicente J. Botet Escriba
c83d30f526
manage with #12874 .
2017-04-29 16:13:52 +02:00
Vicente J. Botet Escriba
51b367df53
manage with 12958.
2017-04-29 16:12:35 +02:00
Vicente J. Botet Escriba
da83662e1a
added test for 12949.
2017-04-29 16:11:31 +02:00
Vicente J. Botet Escriba
36861e5b67
Comment error. Need to be fixed.
2017-04-29 16:10:43 +02:00
Vicente J. Botet Escriba
67df4dd84e
Merge pull request #120 from MarcelRaad/patch-2
...
Remove wrong MSVC version check
2017-04-21 02:10:19 +02:00
Marcel Raad
676521808d
Remove wrong MSVC version check
...
There is no compiler with (_MSC_VER > 2000) and taking the legacy codepath would probably break compilation again when there is. As (_MSC_VER < 1300) (that would be MSVC up to 6.0 from 1998) is not supported by Boost anymore anyway and cannot compile Boost.Thread, this codepath can just be removed completely.
2017-03-24 22:28:41 +01:00
Vicente J. Botet Escriba
5363e099e4
Merge branch 'develop'
2017-03-03 07:28:59 +01:00
Vicente J. Botet Escriba
65f98979ff
replace and by && to make the code portable
2017-03-01 19:39:56 +01:00
Vicente J. Botet Escriba
496acc1161
disable some tests with C++98.
2017-02-28 23:29:28 +01:00
Vicente J. Botet Escriba
30dff7f84a
try to fix MONOTONIC timming issue.
2017-02-28 23:28:44 +01:00
Vicente J. Botet Escriba
7cb5d5bb46
Merge pull request #118 from Oberon00/loop-executor-no-polling
...
Loop executor: Don't poll but wait in loop() + test enhanchment.
2017-02-28 19:55:10 +01:00
Christian Neumüller
74c98b7fab
loop_executor: (Re)activate and enhanche test.
2017-02-28 18:50:09 +01:00
Christian Neumüller
2ed0c2ad5f
Loop executor: Don't poll but wait in loop().
2017-02-28 18:50:08 +01:00
Vicente J. Botet Escriba
c969a6cf9c
Fix uninitialized variables in scoped thread examples. Disable detach example for clang std::thread, it crashes.
2017-02-28 08:22:15 +01:00
Vicente J. Botet Escriba
c7348b29cf
Compile conditionally to try to fix the timespec monotonic issue. This is not a final solution as we need to add two defines while building Boost.Thread, but atleast will allow to check if the solution work.
2017-02-25 22:41:00 +01:00
Vicente J. Botet Escriba
f79d51f099
Merge branch 'develop'
2017-02-25 13:57:19 +01:00
Vicente J. Botet Escriba
0d850b47ab
Merge branch 'develop' of github.com:boostorg/thread into develop
2017-02-24 15:21:19 +01:00
Vicente J. Botet Escriba
9bbf9bed80
rollback MONOTONIC_CLOCK change as it seems it introduce regressions.
2017-02-24 15:20:04 +01:00
Vicente J. Botet Escriba
aadf0acce3
Merge pull request #114 from aargor/develop
...
Update MSC version check for VS2017RTW
2017-02-24 15:08:13 +01:00
Aaron Gorenstein
bd0379af57
Update MSC version check for VS2017RTW
2017-02-21 13:35:44 -08:00
Vicente J. Botet Escriba
336259c36a
Merge branch 'develop'
2017-02-19 11:27:10 +01:00
Vicente J. Botet Escriba
544eda51bd
make use of MONOTONIC_CLOCK when available.
2017-02-18 10:34:36 +01:00
Vicente J. Botet Escriba
e16705a72a
Added more functors to scoped threads.
2017-02-18 10:22:34 +01:00
Vicente J. Botet Escriba
61a26492c3
use SFINAE for wait_for_all is_future_type.
2017-02-18 10:21:45 +01:00
Vicente J. Botet Escriba
854c61f597
Added Thread parameter in scoped_thread and thread_guard classes.
2017-01-25 13:20:08 +01:00