2
0
mirror of https://github.com/boostorg/sync.git synced 2026-01-19 04:42:12 +00:00

Commit Graph

  • afe18948b4 Replaced macos-13 with macos-15 in GitHub Actions. develop master Andrey Semashev 2025-12-13 20:48:09 +03:00
  • 15b407950a Fix clang-win jobs in AppVeyor CI. Andrey Semashev 2025-08-27 18:17:46 +03:00
  • 0eb9dc689a Use more fine-grained includes from Boost.Atomic. Andrey Semashev 2025-08-27 18:10:19 +03:00
  • f26e448703 Added support for modular b2. Andrey Semashev 2025-08-27 18:03:19 +03:00
  • 135d2d1246 Further fix clang CI jobs for 32-bit targets. Andrey Semashev 2025-08-26 15:42:45 +03:00
  • 915289fad2 Switched clang jobs to Docker containers to fix support for 32-bit targets. Andrey Semashev 2025-08-26 15:30:13 +03:00
  • c7a23ced73 Updated CI configs. Andrey Semashev 2025-08-26 15:15:00 +03:00
  • f5ad1abb7b Merge pull request #18 from Flamefire/test-link-update Andrey Semashev 2025-08-25 19:07:18 +03:00
  • ab4a5eb6ac Update Link to regression test matrix in README Alexander Grund 2025-08-25 17:26:43 +02:00
  • a75e8485cb Resolved duplicate shared_spin_mutex::try_lock method in Doxygen docs. Andrey Semashev 2024-08-17 23:05:38 +03:00
  • 5b5f31d556 Replaced macos-11 GHA image with 12, 13 and 14 since 11 is being removed. Andrey Semashev 2024-05-21 01:23:15 +03:00
  • e3ba150d0b Removed MinGW32 AppVeyor job. Andrey Semashev 2024-02-07 00:02:12 +03:00
  • 5b2a89f3ff Added Windows jobs to GHA CI. Andrey Semashev 2024-02-06 01:46:40 +03:00
  • 22ca3789f8 Reduced CI job timeouts. Andrey Semashev 2024-02-06 01:44:51 +03:00
  • c66e1ff5d6 Removed gcc 4.6 and 4.7 as Boost.System is incompatible with 4.7. Andrey Semashev 2024-02-06 01:43:22 +03:00
  • ec17208ba2 Use gcc-11 toolchain with clang <= 15 as it is incompatible with libstdc++13 in C++23 mode. Andrey Semashev 2024-02-06 01:42:21 +03:00
  • a123a22241 Replaced actions/checkout usage with manual download commands. Andrey Semashev 2024-02-06 01:10:16 +03:00
  • a9420b9794 Removed gcc-4.4 and C++03 CI jobs. Andrey Semashev 2024-02-06 01:08:29 +03:00
  • 2e18595be7 Added gcc-13 and clang-17 GHA CI jobs. Andrey Semashev 2024-02-06 01:05:28 +03:00
  • e3b397214f Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos. Andrey Semashev 2023-06-05 03:25:13 +03:00
  • af7c03b2c7 Updated include to a more recent location. boost-1.82.0.beta1 Andrey Semashev 2023-02-03 20:59:52 +03:00
  • 11426a676f Updated to GHA checkout@v3 to avoid deprecation warnings. Andrey Semashev 2022-10-18 17:59:33 +03:00
  • 79427774fb GitHub Actions config update. Andrey Semashev 2022-09-10 02:01:47 +03:00
  • 03a797c15b Use ubuntu-latest for GHA CI jobs that run in a container. Andrey Semashev 2022-08-14 14:17:30 +03:00
  • b8972d95c0 Switch to macos-11 GHA image as macos-10.15 is deprecated. Andrey Semashev 2022-08-12 16:04:36 +03:00
  • 3cbb0f7fc9 Added VS2022 job and C++20 and C++latest jobs to AppVeyor CI. Andrey Semashev 2022-06-06 03:10:38 +03:00
  • e690de2d30 Silenced b2 warning about unescaped character. Andrey Semashev 2021-11-19 18:35:10 +03:00
  • cab1a6b810 Updated check for apt-add-repository capabilities. Andrey Semashev 2021-11-16 00:52:44 +03:00
  • 07ab2e5e48 Fixed git version check on Mac OS. Andrey Semashev 2021-09-26 20:43:08 +03:00
  • 641152b4ef Updated README.md to replace links to Travis CI with GHA and add more links. Andrey Semashev 2021-09-15 22:10:15 +03:00
  • c26d2662d2 Added GitHub Actions config. Andrey Semashev 2021-09-15 22:07:17 +03:00
  • 90821ea265 Removed Travis CI config. Andrey Semashev 2021-09-15 22:06:08 +03:00
  • dfdf317f63 Merge pull request #17 from fdetro/topic/deprecated_boost_headers Andrey Semashev 2021-02-05 17:00:41 +03:00
  • 8a26db61ab fix boost deprecated header warnings Franz Detro 2021-02-05 12:39:56 +01:00
  • 47d9228fef Merge pull request #15 from boostorg/feature/remove-mach-event Andrey Semashev 2020-08-14 14:29:03 +03:00
  • 4ef9fbbedb events: remove mach's manual_reset_event Tim Blechmann 2020-08-14 13:30:58 +08:00
  • efbf1f51b1 Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:45:08 +03:00
  • c9e41b88cf Merge pull request #14 from eldiener/develop Andrey Semashev 2020-05-06 16:02:02 +03:00
  • 1ba0a372a9 Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:24:43 +03:00
  • ea439bd74f The corrected DLL entry point for the Embarcadero clang-based compilers. Edward Diener 2020-04-18 17:20:55 -04:00
  • a9911c755a Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-31 20:08:15 -04:00
  • aa425df7c0 Updated boost::atomic uses to the new value() accessor. Andrey Semashev 2020-03-05 22:03:17 +03:00
  • e0eb6c98fd Merge pull request #13 from boostorg/feature/mach-fixes Andrey Semashev 2020-01-22 12:55:07 +03:00
  • 16dd10ada5 semaphores: mach - gracefully handle KERN_ABORTED Tim Blechmann 2020-01-02 22:01:04 +08:00
  • fb1a307c89 Merge pull request #12 from boostorg/pr/source-location Andrey Semashev 2019-11-27 20:01:52 +03:00
  • ec0c5cfd42 Add source_location #include Peter Dimov 2019-11-27 18:50:16 +02:00
  • 7f22a4b16e Use throw_exception overload taking source_location Peter Dimov 2019-11-26 17:39:29 +02:00
  • 75c4bb0e5e [ci-skip] Disabled all but one OS X jobs because they are slow on Travis CI. Andrey Semashev 2019-10-22 15:08:23 +03:00
  • 4bd9c484b7 Reworked manual reset event to avoid unnecessary futex syscalls. Andrey Semashev 2019-10-17 16:05:47 +03:00
  • 4d75adf846 Added a workaround for the case when std::time performs rounding. Andrey Semashev 2019-10-13 23:26:20 +03:00
  • ae474ad1d5 Disabled 32-bit tests for clang with libc++ because of linking errors. Andrey Semashev 2019-10-13 23:12:27 +03:00
  • cd91c032dd Removed i386 package installs for libc++ and libc++abi. Andrey Semashev 2019-10-13 11:40:07 +03:00
  • 02663f40ca Try re-enabling clang-win builds on VS2017 image. Andrey Semashev 2019-10-12 22:44:38 +03:00
  • 1e39a1ad1b Re-disabled 32-bit clang UBSAN builds. Andrey Semashev 2019-10-12 20:59:12 +03:00
  • 62948cd18c Downgraded clang builds to Xenial since there are no 32-bit packages for Bionic. Andrey Semashev 2019-10-12 19:01:14 +03:00
  • c9c85555d3 Disabled 32-bit clang UBSAN builds due to linking errors. Andrey Semashev 2019-10-12 17:51:45 +03:00
  • 63b7ffeac9 Disabled clang-win because of linking problems. Andrey Semashev 2019-10-12 17:09:07 +03:00
  • ce17f7bb8a Updated CI configs, added new compilers. Andrey Semashev 2019-10-12 13:30:57 +03:00
  • dde36a6ea6 Check event state on futex wakeups in manual_reset_event. Andrey Semashev 2019-10-11 20:26:31 +03:00
  • 0ff2a08b40 Fixed incorrect old_state on first futex wait in auto_reset_event. Andrey Semashev 2019-10-11 20:22:57 +03:00
  • 5e788fada7 Added Overview and Configuring sections in the docs. Andrey Semashev 2019-10-06 17:22:53 +03:00
  • f8bc52a2c5 Removed unneeded empty line. Andrey Semashev 2019-10-06 17:21:46 +03:00
  • 6c2098d0de Create libs/sync directory before copying the checkout into the Boost tree. Andrey Semashev 2019-01-15 21:47:41 +03:00
  • 9350bd93af Enabled multiple git fetch jobs while executing depinst in CI. Increased the number of jobs to 8. Andrey Semashev 2019-01-15 13:58:29 +03:00
  • 7df0b2f16c Removed linking with Boost.System. Andrey Semashev 2019-01-14 20:23:16 +03:00
  • 0631f0e507 Use inline namespaces even in C++03 mode with gcc >= 4.4. Andrey Semashev 2019-01-04 00:41:24 +03:00
  • ffd2a86d5f Ported tests to lightweight_test.hpp. Andrey Semashev 2019-01-03 21:22:44 +03:00
  • 0adccdb976 Added workarounds for Cygwin, made cv and mutex ctors non-constexpr. Andrey Semashev 2019-01-03 15:37:57 +03:00
  • 898127aaa8 Fixed compilation errors and warnings on Windows. Andrey Semashev 2019-01-02 22:11:28 +03:00
  • 3c9d12442d Use CPU count to run parallel build/test jobs in CI. Andrey Semashev 2019-01-02 21:19:53 +03:00
  • af7ee722a1 Ported Windows components to Boost.Atomic and removed interlocked.hpp. Andrey Semashev 2019-01-02 21:14:37 +03:00
  • 924c8fce7b Re-added manual checkout of libs/config in CI as Boost.Build depends on it. Andrey Semashev 2018-12-20 20:47:14 +03:00
  • 7761234485 Revert "Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects." Andrey Semashev 2018-12-18 23:31:48 +03:00
  • 5269f6cf61 Use multiple jobs to checkout submodules in parallel in CI. Andrey Semashev 2018-12-18 22:36:10 +03:00
  • cc09da841f Added tools/boost_install and libs/headers manual checkout to CI jobs. Andrey Semashev 2018-12-18 22:09:23 +03:00
  • 906411b5b1 Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects. Andrey Semashev 2018-12-18 19:39:45 +03:00
  • afb02e3659 Grouped multiple jobs by cxxstd, added MinGW-w64 gcc 7 and 32-bit MinGW-w64 jobs. Andrey Semashev 2018-12-09 11:15:13 +03:00
  • 1f8977c235 Merge pull request #11 from boostorg/feature/fix-semaphores-posix-and-dispatch Tim Blechmann 2018-12-06 16:29:22 +08:00
  • 9e9b259799 semaphores: fix race condition in wait_until Tim Blechmann 2018-12-06 13:49:55 +08:00
  • 70aae3aa94 Merge pull request #10 from boostorg/feature/linux-compile-fix Andrey Semashev 2018-11-27 14:22:47 +03:00
  • 4ae21b1fe3 events: auto_reset_event - linux compile fix Tim Blechmann 2018-11-27 14:18:12 +08:00
  • 3487e3f5ef Attempt to re-enable Appveyor CI jobs on Cygwin. Andrey Semashev 2018-11-14 02:53:45 +03:00
  • 9042c43d5f Added interlocked function asm implementations for MinGW/Cygwin. Andrey Semashev 2018-11-14 02:50:45 +03:00
  • cc8992bbfb Increased the number of build jobs in Appveyor CI config. Andrey Semashev 2018-11-14 01:09:33 +03:00
  • 6ff3d05f5b Disabled thread_specific_ptr tests with custom deleters with UBSan. Andrey Semashev 2018-11-14 01:05:31 +03:00
  • 57ff534c3f Upgraded g++ multilib dependencies to avoid compile errors with gets and libstdc++ 4.8. Andrey Semashev 2018-11-14 00:32:17 +03:00
  • db9134cee9 Added CI badges to readme. Andrey Semashev 2018-11-13 22:33:42 +03:00
  • 5efe501cf1 Added a readme. Andrey Semashev 2018-11-13 22:13:18 +03:00
  • b344449fb9 Added CI configs. Andrey Semashev 2018-11-13 22:02:03 +03:00
  • 58988bffcc Nonessential. Andrey Semashev 2018-11-13 22:01:39 +03:00
  • 3b0b56f28b Corrected the changelog wording since Boost.Sync has not been released yet. Andrey Semashev 2018-11-13 17:15:14 +03:00
  • d89a2f0936 Merge pull request #9 from boostorg/pr/use-boost-install Andrey Semashev 2018-10-12 13:43:58 +03:00
  • c1cf431f6d Use boost-install in build/Jamfile Peter Dimov 2018-10-12 06:17:12 +03:00
  • 19fae64d21 Switch WINAPI calling convention macros to the replacements from Boost.WinAPI Andrey Semashev 2018-03-11 20:58:46 +03:00
  • c72891d9b9 Updated resource_error conversion constructor to avoid MSVC-10 errors as it uses this constructor instead of the copy constructor. Andrey Semashev 2017-12-17 21:02:24 +03:00
  • 1fd99d994c Updated Boost.WinAPI usage to the new location and namespace. Andrey Semashev 2017-10-25 00:35:38 +03:00
  • 93272b5ef6 Merge pull request #6 from danieljames/fix-doc-build Andrey Semashev 2017-07-30 15:41:42 +03:00
  • 977d9bdcbb Try to fix doc build Daniel James 2017-07-29 23:28:46 +01:00
  • e5d235bba8 Added spaces to avoid unintended digraph and make formatting more consistent. Andrey Semashev 2017-02-02 14:02:51 +03:00
  • 4bdaf7c922 Merge pull request #4 from andre-bergner/bugfix/missing_macro_check Andrey Semashev 2017-01-26 23:56:46 +04:00