Peter Dimov
b3183638cb
Update ci.yml
2025-03-12 03:19:41 +02:00
Peter Dimov
48482ff696
Apply Node20 workaround
boost-1.88.0.beta1
2024-12-15 20:49:55 +02:00
Peter Dimov
76411e5918
Update ci.yml
2024-12-15 20:49:55 +02:00
Peter Dimov
aec18d337f
Update CMakeLists.txt
boost-1.84.0.beta1
boost-1.84.0
boost-1.87.0
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
boost-1.87.0.beta1
2023-10-15 16:17:36 +03:00
Peter Dimov
54a28e4d54
Remove MinGW (non w64) from Appveyor
2023-10-14 18:51:29 +03:00
Peter Dimov
9d73a06e06
Add missing include
2023-10-14 04:12:09 +03:00
Peter Dimov
527a56f242
Remove dependency on Iterator
2023-10-14 03:52:02 +03:00
Peter Dimov
f1003a9a5f
Remove dependency on LexicalCast
2023-10-14 03:25:40 +03:00
Peter Dimov
710e6fd278
Add boost/thread/detail/string_to_unsigned.hpp
2023-10-14 03:21:14 +03:00
Peter Dimov
5cbc8db036
Eliminate dependency on Algorithm
2023-10-14 02:59:25 +03:00
Peter Dimov
caa7c111d2
Add boost/thread/detail/string_trim.hpp
2023-10-14 02:53:15 +03:00
Peter Dimov
a513e53043
Avoid https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83756
2023-10-14 01:42:25 +03:00
Peter Dimov
5fb09cd1c1
std::make_unique is C++14
2023-10-13 21:26:18 +03:00
Peter Dimov
515d95c441
Remove workarounds from csbl headers to reduce dependencies
2023-10-13 19:46:06 +03:00
Peter Dimov
32d8199b6c
Update meta/libraries.json
2023-10-13 19:24:23 +03:00
Peter Dimov
d0264d6813
Merge branch 'develop' into feature/appveyor
2023-09-13 13:30:52 +03:00
Peter Dimov
cf06d84362
Merge pull request #394 from Lastique/patch-6
...
Update declval.hpp include
2023-09-13 12:36:52 +03:00
Peter Dimov
ccc5e3142c
Further increase test timeout
2023-09-13 11:08:17 +03:00
Peter Dimov
97060416f1
Remove MinGW from Appveyor because of an internal compiler error
2023-09-13 10:06:26 +03:00
Peter Dimov
88e32fd1ac
Add cxxstd=11 to MinGW on Appveyor
2023-09-13 01:55:20 +03:00
Andrey Semashev
5f41e68838
Update declval.hpp include.
...
The header is part of Boost.TypeTraits, so use the appropriate header path.
2023-09-11 21:15:28 +03:00
Peter Dimov
7d570f70d8
Remove msvc-12.0 from Appveyor
2023-09-11 19:32:44 +03:00
Peter Dimov
e62d29f917
Merge branch 'feature/pr-393' into develop
2023-09-11 19:14:36 +03:00
Peter Dimov
09f01fbb05
Merge branch 'invoke_swap' of https://github.com/Flamefire/thread into feature/pr-393
2023-09-11 17:06:57 +03:00
Peter Dimov
fadb514c71
Merge branch 'win32-clang-tsa-annotations' of https://github.com/Kojoley/thread into feature/pr-386
2023-09-11 16:58:12 +03:00
Peter Dimov
30dcb6dcbc
Update ci.yml
2023-09-11 15:58:17 +03:00
Alexander Grund
27cb703930
Use boost::core::invoke_swap instead of deprecated boost::swap
2023-09-11 09:30:45 +02:00
Nikita Kniazev
d56f3f25ad
Win32 Clang TSA annotations. Fixes #321
2023-04-23 02:03:50 +03:00
Peter Dimov
52b62ee7b0
Update ci.yml
boost-1.82.0.beta1
boost-1.82.0
boost-1.83.0
boost-1.83.0.beta1
2023-01-01 03:23:17 +02:00
Peter Dimov
78af23ca14
Remove tabs
2022-12-31 20:01:31 +02:00
Peter Dimov
743d19d7d3
Update ci.yml
boost-1.80.0.beta1
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0
2022-07-05 21:47:52 +03:00
Peter Dimov
7f7faf234d
Merge branch 'develop' of https://github.com/mbs-c/thread into feature/pr-324
2022-07-05 20:50:14 +03:00
Peter Dimov
1de55fceda
Fix test_366_4.cpp
2022-05-14 17:26:50 +03:00
Peter Dimov
8db325363b
Disable interruptions in ~thread_guard, ~scoped_thread, ~strict_scoped_thread (refs #366 , #367 , #369 )
2022-05-13 21:49:14 +03:00
Peter Dimov
f71e0f1645
Add test cases for issue #366 (also see comments in #367 and #369 )
2022-05-13 21:41:54 +03:00
Peter Dimov
7f36ea346f
Merge pull request #336 from eldiener/develop
...
[skip ci] Add "cxxstd" json field
boost-1.79.0.beta1
boost-1.79.0
boost-1.78.0.beta1
boost-1.78.0
2021-10-26 16:59:32 +03:00
Peter Dimov
660f293809
Remove all Windows jobs from ci.yml; the timeouts aren't sufficient and adjusting them all is too much work
2021-10-26 07:18:50 +03:00
Peter Dimov
d4b81d83f7
Remove mingw job; it's hopeless
2021-10-26 05:48:12 +03:00
Peter Dimov
e4d16eb4d9
Trim Windows jobs as they take too long
2021-10-26 05:47:43 +03:00
Peter Dimov
28a0a19cf0
Switch g++-5 to C++11
2021-10-26 05:07:37 +03:00
Peter Dimov
fca97a8826
Adjust warning suppression
2021-10-26 05:06:05 +03:00
Peter Dimov
48e639b124
Add .github/workflows
2021-10-26 03:53:10 +03:00
Peter Dimov
51f3e163b3
Merge branch 'develop' of https://github.com/Romain-Geissler-1A/thread into feature/pr-354
2021-10-26 02:00:43 +03:00
Peter Dimov
6fca28bfed
Merge pull request #356 from Dani-Hub/Tolerable-delay-in-interruptible_wait-on-Win32-is-too-long-2
...
#348 Tolerable delay in interruptible_wait on Win32 is too long
2021-08-27 20:16:59 +03:00
Daniel Krügler
636e4a869c
#348 Tolerable delay in interruptible_wait on Win32 is too long
...
Ensure that SetWaitableTimerEx's TolerableDelay parameter is clamped between 32 and 1000 ms when computing the 5% deviation.
2021-08-17 18:50:24 +02:00
Romain Geissler
f9d0e594d4
Fix -Wsign-compare warning with glibc 2.34 on Linux platforms.
...
In file included from /data/mwrep/res/osp/Boost/21-0-0-0/include/boost/thread/thread_only.hpp:17,
from /data/mwrep/res/osp/Boost/21-0-0-0/include/boost/thread/thread.hpp:12,
from src/GetTest.cpp:12:
/data/mwrep/res/osp/Boost/21-0-0-0/include/boost/thread/pthread/thread_data.hpp: In member function 'void boost::thread_attributes::set_stack_size(std::size_t)':
/data/mwrep/res/osp/Boost/21-0-0-0/include/boost/thread/pthread/thread_data.hpp:61:19: error: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'long int' [-Werror=sign-compare]
61 | if (size<PTHREAD_STACK_MIN) size=PTHREAD_STACK_MIN;
| ^
2021-08-10 14:22:28 +00:00
Peter Dimov
23e7658347
Add a configuration option for threadapi=pthread/win32, set the default properly on Cygwin
boost-1.77.0
boost-1.77.0.beta1
2021-05-30 06:52:40 +03:00
Peter Dimov
190ec21523
Define the macros specific to Boost.Thread in CMakeLists.txt
2021-05-28 02:34:10 +03:00
Peter Dimov
f17d23ac2a
Link Boost::thread to Threads::Threads
2021-05-25 21:37:15 +03:00
Peter Dimov
4abafccff4
Add CMakeLists.txt
2021-03-18 18:22:17 +02:00