Commit Graph

  • 608459ab7c Increased BOOST_THREAD_TEST_TIME_MS yet more because of test failures on Windows. develop boost-1.92.0.beta1 master Andrey Semashev 2026-07-03 21:57:51 +03:00
  • 3f285e5600 Fixed more MSVC warnings about variables shadowing other variables. Andrey Semashev 2026-07-03 16:33:12 +03:00
  • c28c5a4b28 Try to gracefully finish the timed_join test in case of timeout. Andrey Semashev 2026-07-03 15:13:30 +03:00
  • 0bdc465f89 Fix uninitialized variable warnings in sync queue tests. Andrey Semashev 2026-07-03 14:52:05 +03:00
  • aeabeffe4d Silence compiler warnings about unused variables. Andrey Semashev 2026-07-03 14:34:54 +03:00
  • 6fdc4aa10d Fix mutex assignment tests to actually test that assignment is prohibited. Andrey Semashev 2026-07-03 14:32:30 +03:00
  • 65410ba739 Reduced OMP thread count to avoid test failures due to resource exhaustion. Andrey Semashev 2026-07-03 19:16:57 +03:00
  • 171eb5811e Enable OpenMP on gcc for test_9856. Andrey Semashev 2026-07-03 14:16:17 +03:00
  • 03db328308 Increased max time differences in tests to improve CI reliability. Andrey Semashev 2026-07-03 02:45:45 +03:00
  • fbeebd66eb On OpenBSD, disable thread ctor tests that throw from operator new. Andrey Semashev 2026-07-02 20:38:43 +03:00
  • 5a5554a3a6 Avoid recursively throwing an exception from a custom operator new. Andrey Semashev 2026-07-01 20:56:53 +03:00
  • 031406d2f3 Removed exception specification from custom operator new overrides. Andrey Semashev 2026-07-01 13:24:30 +03:00
  • 1ce6bceadf Added checks for the malloc call results in operator new. Andrey Semashev 2026-07-01 10:55:33 +03:00
  • 55cbdeefe4 Silenced unused variable warning. Andrey Semashev 2026-07-02 20:54:48 +03:00
  • 04da999e57 Silenced unused variable warnings. Andrey Semashev 2026-07-02 20:51:38 +03:00
  • 884ce13ddd Fix uninitialized variable warnings. Andrey Semashev 2026-07-02 20:22:53 +03:00
  • 2f9ffdbb63 Removed unused local variables to avoid clang warnings. Andrey Semashev 2026-07-02 20:16:53 +03:00
  • 53d49020f6 Fix deprecated implicit copy constructor warning in example. Andrey Semashev 2026-07-02 20:47:11 +03:00
  • 79ebce2326 Provide a user-refined copy constructor in check_flag. Andrey Semashev 2026-07-02 20:11:44 +03:00
  • 78190abb18 Avoid relying on timeouts in when_all/when_any tests. Andrey Semashev 2026-07-02 19:08:13 +03:00
  • 3b4615d9e7 Increased timeouts in condition variable notify tests. Andrey Semashev 2026-07-02 18:10:28 +03:00
  • 7bcb46a9c7 Avoid relying on timeouts in try_lock_until tests for lock types. Andrey Semashev 2026-07-01 19:11:14 +03:00
  • c8c283c1e7 Adjusted timeouts in wait tests for futures to improve CI reliability. Andrey Semashev 2026-07-01 13:08:13 +03:00
  • d5c457aa4a Increased timeouts in thread tests to avoid test failures in CI. Andrey Semashev 2026-07-01 11:04:36 +03:00
  • dd60839a4e Added multiple attemps of timed waits on a cv in mutex lock tests. Andrey Semashev 2026-07-01 10:41:21 +03:00
  • fc290ec4be Renamed global variables to avoid name clashes with local variables. Andrey Semashev 2026-07-01 00:16:18 +03:00
  • b140c29da3 Use barriers in timed try_join tests. Andrey Semashev 2026-07-01 00:39:34 +03:00
  • 559143bde2 Added timeout grace period to condition variable notify tests. Andrey Semashev 2026-07-02 11:27:45 +03:00
  • ef5505e0a1 Join test threads before checking for notification count. Andrey Semashev 2026-07-01 00:17:43 +03:00
  • 07a7ded841 Reworked GitHub Actions CI config. Andrey Semashev 2026-06-30 00:41:43 +03:00
  • 375ba39cf9 Fixed code indentation. Andrey Semashev 2026-06-29 13:19:38 +03:00
  • 48929e4281 Added missing includes of no_exceptions_support.hpp. Andrey Semashev 2026-06-29 13:13:29 +03:00
  • 07b93da337 Merge pull request #419 from mkruskal-google/patch-1 Andrey Semashev 2026-06-29 13:06:46 +03:00
  • 072ee46e8a Use no-exceptions-friendly macros for try/catch block Mike Kruskal 2026-06-16 20:38:43 -07:00
  • ac15f907be Fix warnings about missing sized deallocation operator in C++14 mode. boost-1.91.0.beta1 boost-1.91.0 Andrey Semashev 2026-02-06 15:45:40 +03:00
  • e2f6e8789f Fixed uninitialized variable warnings. Andrey Semashev 2026-02-06 15:21:11 +03:00
  • 24917577d7 Silence unused variable warnings. Andrey Semashev 2026-02-06 15:14:21 +03:00
  • 6da5c6d418 Updated no_exceptions_support.hpp include to the up-to-date location. Andrey Semashev 2026-02-06 15:08:13 +03:00
  • de9eb0ee7d Fix signed/unsigned a mismatch warning. Andrey Semashev 2026-02-06 15:06:51 +03:00
  • f19c0d3b56 Removed usage of deprecated Boost.Test header. Andrey Semashev 2026-02-06 15:05:38 +03:00
  • 3d95d2366e Optimize run_it construction/assignment from rvalue references. Andrey Semashev 2026-02-06 14:58:02 +03:00
  • ed7171099b Silence MSVC warning about unreferenced formal parameter. Andrey Semashev 2026-02-06 14:33:34 +03:00
  • 36f63a1b63 Merge pull request #331 from marcusb/patch-1 Andrey Semashev 2026-02-06 14:05:38 +03:00
  • 2a953f1c4b Merge pull request #309 from Lastique/fix_bind_warnings Andrey Semashev 2026-02-06 14:04:41 +03:00
  • c34d1fd2d9 Merge pull request #327 from giomasce-throwaway/develop Andrey Semashev 2026-02-06 14:00:01 +03:00
  • be42bd8d10 Merge pull request #398 from georgthegreat/patch-1 Andrey Semashev 2026-02-06 13:58:36 +03:00
  • 45e77a932f Merge pull request #401 from bazelboost/add-missing-assert-header Andrey Semashev 2026-02-06 13:57:07 +03:00
  • b712fac6cc Merge pull request #417 from Lastique/feature/remove_static_assert Andrey Semashev 2026-02-06 13:55:25 +03:00
  • ca6b6affec Remove dependencies on Boost.StaticAssert. Andrey Semashev 2026-01-22 19:47:42 +03:00
  • a1f89c9518 Merge pull request #403 from grafikrobot/modular boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 Peter Dimov 2025-05-02 19:21:55 +03:00
  • 28d58852bb Move the include usage req to the library build target. Rene Rivera 2025-04-14 20:26:31 -05:00
  • 4e0a88853a Sync from upstream. Rene Rivera 2025-04-04 21:39:22 -05:00
  • 5d68c9c42c Merge pull request #408 from arvid-norlander/bugfix/fix-build-on-clang-19 boost-1.88.0 Peter Dimov 2025-03-12 04:05:27 +02:00
  • b3183638cb Update ci.yml feature/gha Peter Dimov 2025-03-12 03:12:54 +02:00
  • 48482ff696 Apply Node20 workaround boost-1.88.0.beta1 Peter Dimov 2024-12-15 20:32:32 +02:00
  • 76411e5918 Update ci.yml Peter Dimov 2024-12-15 20:15:24 +02:00
  • 49ccf9c30a Fix build on clang-19 (which checks more things in uninstantiated templates) Arvid Norlander 2024-11-08 16:48:43 +01:00
  • 814ed9f341 Update build deps. Rene Rivera 2024-08-09 22:26:06 -05:00
  • 82aa252a9e Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:22 -05:00
  • b1ff784e51 Update copyright dates. Rene Rivera 2024-07-20 22:52:03 -05:00
  • e6e4e53807 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 0fc00ec05c Update dependencies. Rene Rivera 2024-05-13 21:47:48 -05:00
  • 435a623e48 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 0a8c93842e fix: modify pthread_helpers adding missing assert header Ezekiel Warren 2024-04-30 00:14:56 -07:00
  • ca4b54f96c Add missing NO_LIB usage requirements. Rene Rivera 2024-04-28 20:17:11 -05:00
  • 43bfe9cbd2 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:16:00 -05:00
  • 691b64d5aa Put back removing qualified boostcpp tag. As we need it until the Jamroot removes the qualified tag. Rene Rivera 2024-03-17 18:34:13 -05:00
  • e2de571359 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • 8811487643 Use forward slashes to separate include files Yuriy Chernyshov 2024-02-04 13:03:02 +01:00
  • aec18d337f Update CMakeLists.txt boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 feature/requires-cxx11 Peter Dimov 2023-10-15 16:17:36 +03:00
  • 54a28e4d54 Remove MinGW (non w64) from Appveyor Peter Dimov 2023-10-14 18:51:29 +03:00
  • 9d73a06e06 Add missing include Peter Dimov 2023-10-14 04:12:09 +03:00
  • 527a56f242 Remove dependency on Iterator Peter Dimov 2023-10-14 03:52:02 +03:00
  • f1003a9a5f Remove dependency on LexicalCast Peter Dimov 2023-10-14 03:25:40 +03:00
  • 710e6fd278 Add boost/thread/detail/string_to_unsigned.hpp Peter Dimov 2023-10-14 03:21:14 +03:00
  • 5cbc8db036 Eliminate dependency on Algorithm Peter Dimov 2023-10-14 02:59:25 +03:00
  • caa7c111d2 Add boost/thread/detail/string_trim.hpp Peter Dimov 2023-10-14 02:53:15 +03:00
  • a513e53043 Avoid https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83756 Peter Dimov 2023-10-14 01:42:25 +03:00
  • 5fb09cd1c1 std::make_unique is C++14 Peter Dimov 2023-10-13 21:26:18 +03:00
  • 515d95c441 Remove workarounds from csbl headers to reduce dependencies Peter Dimov 2023-10-13 19:46:06 +03:00
  • 32d8199b6c Update meta/libraries.json Peter Dimov 2023-10-13 19:24:23 +03:00
  • d0264d6813 Merge branch 'develop' into feature/appveyor feature/appveyor Peter Dimov 2023-09-13 13:30:52 +03:00
  • cf06d84362 Merge pull request #394 from Lastique/patch-6 Peter Dimov 2023-09-13 12:36:52 +03:00
  • ccc5e3142c Further increase test timeout Peter Dimov 2023-09-13 11:08:17 +03:00
  • 97060416f1 Remove MinGW from Appveyor because of an internal compiler error Peter Dimov 2023-09-13 10:00:53 +03:00
  • 88e32fd1ac Add cxxstd=11 to MinGW on Appveyor Peter Dimov 2023-09-13 01:55:20 +03:00
  • 5f41e68838 Update declval.hpp include. Andrey Semashev 2023-09-11 21:15:28 +03:00
  • 7d570f70d8 Remove msvc-12.0 from Appveyor Peter Dimov 2023-09-11 19:32:44 +03:00
  • e62d29f917 Merge branch 'feature/pr-393' into develop Peter Dimov 2023-09-11 19:14:36 +03:00
  • 09f01fbb05 Merge branch 'invoke_swap' of https://github.com/Flamefire/thread into feature/pr-393 feature/pr-393 Peter Dimov 2023-09-11 17:06:57 +03:00
  • fadb514c71 Merge branch 'win32-clang-tsa-annotations' of https://github.com/Kojoley/thread into feature/pr-386 feature/pr-386 Peter Dimov 2023-09-11 16:58:12 +03:00
  • 30dcb6dcbc Update ci.yml feature/gha2 Peter Dimov 2023-09-11 15:57:10 +03:00
  • 27cb703930 Use boost::core::invoke_swap instead of deprecated boost::swap Alexander Grund 2023-09-11 09:30:45 +02:00
  • d56f3f25ad Win32 Clang TSA annotations. Fixes #321 Nikita Kniazev 2023-04-23 02:03:50 +03:00
  • 52b62ee7b0 Update ci.yml boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 Peter Dimov 2023-01-01 03:23:17 +02:00
  • 78af23ca14 Remove tabs Peter Dimov 2022-12-31 20:01:31 +02:00
  • 743d19d7d3 Update ci.yml boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 Peter Dimov 2022-07-05 21:47:52 +03:00
  • 7f7faf234d Merge branch 'develop' of https://github.com/mbs-c/thread into feature/pr-324 feature/pr-324 Peter Dimov 2022-07-05 20:50:14 +03:00
  • 1de55fceda Fix test_366_4.cpp feature/issue-366 Peter Dimov 2022-05-14 17:26:50 +03:00
  • 8db325363b Disable interruptions in ~thread_guard, ~scoped_thread, ~strict_scoped_thread (refs #366, #367, #369) Peter Dimov 2022-05-13 21:49:14 +03:00