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

Commit Graph

  • 238487b543 fix property numa develop boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0 master Oliver Kowalke 2025-02-21 15:28:56 +01:00
  • 048952639a Merge pull request #324 from eoan-ermine/hash Oliver Kowalke 2024-12-26 08:21:59 +01:00
  • 4eb7c3210f Implement std::hash for boost::fibers::context::id Danil Sidoruk 2024-09-12 21:09:41 +03:00
  • 7838ab09d7 Merge pull request #315 from brad0/boost_fiber_futex_openbsd boost-1.88.0.beta1 boost-1.87.0.beta1 boost-1.87.0 Oliver Kowalke 2024-08-28 12:52:36 +02:00
  • 530bc5ea82 Merge pull request #320 from xiaodaxia-2008/fix_dllimport_error Oliver Kowalke 2024-08-28 12:52:00 +02:00
  • 2193e6d110 Merge pull request #322 from grafikrobot/modular Oliver Kowalke 2024-08-18 20:46:55 +02:00
  • 01578e9635 Split b2 dependencies into public and private. Rene Rivera 2024-07-26 12:48:26 -05:00
  • 676537675c Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:24 -05:00
  • f5e218f95e Update copyright dates. Rene Rivera 2024-07-20 22:52:05 -05:00
  • 7e1479b691 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:55 -05:00
  • d486740347 futex: add support for OpenBSD Brad Smith 2024-02-18 00:21:11 -05:00
  • 6bbb63a374 remove BOOST_FIBERS_DECL on function definition xiaodaxia 2024-05-28 14:22:17 +08:00
  • c47ed65214 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 2a16362e2d Add missing import-search for cconfig/predef checks. Rene Rivera 2024-05-04 23:29:18 -05:00
  • cc33df329e Add missing NO_LIB usage requirements. Rene Rivera 2024-04-28 20:15:11 -05:00
  • 178724c1c1 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:58 -05:00
  • eafb83ae82 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • fc796a2a11 Merge pull request #312 from Hailios/avoid_aligned_storage Oliver Kowalke 2023-12-24 08:11:58 +01:00
  • ae1f491ea5 Merge pull request #313 from brad0/fiber_cpu_relax_powerpc Oliver Kowalke 2023-12-24 08:11:17 +01:00
  • 4d776f7e5d Unbreak fiber for ELF PowerPC building with Clang Brad Smith 2023-12-23 18:12:03 -05:00
  • baca65edde avoid deprecated std::aligned_storage Jakob Lovhall 2023-12-12 18:43:47 +01:00
  • 88b8304e78 Merge pull request #277 from Romain-Geissler-1A/develop 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 Oliver Kowalke 2023-10-01 17:08:04 +02:00
  • 2e3594c8fb Merge pull request #282 from shredingu/fix_bufferedChannelHang Oliver Kowalke 2023-08-18 07:24:02 +02:00
  • a574cf912e Merge pull request #307 from Davidoc26/develop Oliver Kowalke 2023-08-18 07:21:59 +02:00
  • 7ae934587b Merge pull request #306 from barracuda156/darwin Oliver Kowalke 2023-08-18 07:21:29 +02:00
  • 55ec46e13e Fix some typos in buffered_channel.qbk David Eritsyan 2023-06-22 14:30:03 +04:00
  • 2bd8eb02f8 Unbreak fiber for macOS PPC Sergey Fedorov 2023-05-14 17:05:51 +08:00
  • 2cb72f5dce disable warning related to unused parameter boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 Oliver Kowalke 2022-11-30 08:16:19 +01:00
  • 3e1770607c Merge pull request #281 from yhsb2k/develop boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0 Oliver Kowalke 2022-06-12 17:46:24 +02:00
  • 3ecffb423b Merge pull request #296 from PooyaEimandar/patch-1 Oliver Kowalke 2022-04-25 15:23:48 +02:00
  • a6b64c9a69 fix std::result_of for cpp20 PooyaEimandar 2022-04-25 17:14:58 +04:30
  • 71f5b89bd1 Merge pull request #294 from ecatmur/patch-1 Oliver Kowalke 2022-03-29 13:02:19 +02:00
  • b99c41f494 Add missing const on comparison operators Ed Catmur 2022-03-29 11:48:40 +01:00
  • db44baba88 Merge pull request #292 from kraj/develop boost-1.80.0.beta1 boost-1.79.0.beta1 boost-1.79.0 Oliver Kowalke 2022-02-21 07:18:01 +01:00
  • ec7768b68d futex: fix build on 32-bit architectures using 64-bit time_t Khem Raj 2022-02-20 22:03:14 -08:00
  • 8d0fe6055a add dependency to fiber lib Oliver Kowalke 2021-12-29 18:42:41 +01:00
  • 87b46f3196 Merge pull request #284 from lowsfer/fiber-ctor-with-prop boost-1.78.0 Oliver Kowalke 2021-10-02 22:37:28 +02:00
  • 89beeb378b Allow setting fiber properties on construction Yao Yao 2021-09-21 09:31:04 +08:00
  • d54f46d13c use existing active_ctx local variable instead. A.Abelha 2021-09-03 12:36:39 +01:00
  • 04084741d5 missing lock A.Abelha 2021-09-03 12:32:42 +01:00
  • 4412ff1161 fix buffered_channel of issue #256 - bug in spinlock_ttas A.Abelha 2021-09-03 11:06:54 +01:00
  • fd2b462756 Fix build with cmake and MinGW yhsb2k 2021-08-23 23:20:08 +03:00
  • df1196705b default constructor should implicitly noexcept Oliver Kowalke 2021-07-05 20:20:34 +02:00
  • c69de2048d cxx_std_11 requires 3.8 boost-1.78.0.beta1 boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-06-05 03:39:36 +03:00
  • 61fe72cd89 Add target_compile_features, Fiber requires C++11 to build Peter Dimov 2021-06-01 23:01:17 +03:00
  • a4ac1ad683 Add CMakeLists.txt Peter Dimov 2021-06-01 22:26:59 +03:00
  • 92907c54bc Merge branch 'master' into develop Peter Dimov 2021-06-01 21:52:53 +03:00
  • 3f2c369707 Introduce boost::fibers::initialize_thread to be able to customize the dispatching coroutine stack allocator. Romain Geissler 2021-05-11 19:56:35 +00:00
  • 58c75807fc Merge pull request #276 from neheb/patch-1 Oliver Kowalke 2021-04-11 19:37:51 +02:00
  • 5dc9dabc5d cpu_relax: fixup MIPS check for 64-bit Rosen Penev 2021-04-11 01:32:07 -07:00
  • 5263ac1fe9 Merge pull request #273 from airstone42/asio Oliver Kowalke 2021-03-16 18:03:03 +01:00
  • 938f816976 fix parameter name in asio example Tianqi 2021-03-11 20:22:57 +08:00
  • 4ae6c05d6b Merge branch 'develop' boost-1.76.0.beta1 boost-1.76.0 Oliver Kowalke 2021-03-02 19:42:22 +01:00
  • 0bd11ec8fa Merge pull request #271 from keryell/ronan/typos Oliver Kowalke 2021-03-01 07:53:01 +01:00
  • 4a31f9d823 Merge pull request #270 from neheb/patch-1 Oliver Kowalke 2021-03-01 07:52:40 +01:00
  • 81495e0883 Fix some typos in the documentation Ronan Keryell 2021-02-19 13:48:28 -08:00
  • 065cf05e49 cpu_relax: exclude octeon+ from the MIPS list Rosen Penev 2021-02-13 18:50:38 -08:00
  • be1aa44e50 Merge pull request #269 from BenKaufmann/issue-268 Oliver Kowalke 2021-01-19 16:18:17 +01:00
  • 446f23aec6 Add test for issue #268 Benjamin Kaufmann 2021-01-19 16:10:04 +01:00
  • f88f7d35bd Fix issue #268: Delay creation of waker in unbuffered_channel::push Benjamin Kaufmann 2021-01-19 13:15:43 +01:00
  • 7c1bc67f11 Merge pull request #266 from eldiener/develop Oliver Kowalke 2020-12-16 08:14:07 +01:00
  • 28d8024299 Move cxxstd json field to end. Edward Diener 2020-12-15 21:56:01 -05:00
  • edbf7c7474 Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2020-12-15 18:33:25 -05:00
  • f32495bb89 Merge branch 'develop' boost-1.75.0.beta1 boost-1.75.0 Oliver Kowalke 2020-11-11 22:48:39 +01:00
  • d4f001dca7 provide wake_queue::empty() Oliver Kowalke 2020-11-11 16:24:31 +01:00
  • 6edf85e8ef waker does not derive from intrusive list Oliver Kowalke 2020-11-11 08:21:58 +01:00
  • 8ae686f424 Merge branch 'develop' Oliver Kowalke 2020-11-08 21:59:44 +01:00
  • c258c58f27 include <algorithm> for std::min Oliver Kowalke 2020-11-08 18:35:40 +01:00
  • 4262c4c809 Merge branch 'develop' Oliver Kowalke 2020-10-26 10:17:08 +01:00
  • 31943493e2 Merge pull request #261 from dmitryikh/fix_wait_queue_asserts Oliver Kowalke 2020-10-14 16:36:18 +02:00
  • bf39f579db use wait_queue in fiber::join() Dmitry Khominich 2020-10-13 14:52:28 +03:00
  • f1ab9c738e introduce waker and wait_queue abstractions. fixes #251, #259 Dmitry Khominich 2020-10-13 00:43:09 +03:00
  • e440623814 buffered_channel with range-for syntax leaks #258 Oliver Kowalke 2020-09-30 07:41:26 +02:00
  • f84f1a6d94 Merge pull request #255 from dixlorenz/spinlock_retries Oliver Kowalke 2020-08-18 07:43:30 +02:00
  • f1048cfe06 increase retries on all paths through the loop Dix Lorenz 2020-08-17 20:18:15 +02:00
  • 54d40a6c37 Merge pull request #246 from eldiener/develop Oliver Kowalke 2020-07-17 07:54:47 +02:00
  • 680c0ac7b9 Merge branch 'develop' boost-1.74.0.beta1 boost-1.74.0 Oliver Kowalke 2020-06-26 17:56:06 +02:00
  • 4bcaab579c -fsplit-stack flag with GCC Oliver Kowalke 2020-06-26 17:55:47 +02:00
  • e5e1e3e8ed Merge pull request #253 from EGuesnet/split-stack-flag Oliver Kowalke 2020-06-26 17:40:02 +02:00
  • cfa5e1d865 split-stack flag for GCC EGuesnet 2020-06-26 14:19:36 +02:00
  • 0cdf09e163 split-stack flag for GCC EGuesnet 2020-06-26 14:17:12 +02:00
  • 2fba0bcfc9 Merge pull request #248 from ctrysbita/develop Oliver Kowalke 2020-06-26 07:31:26 +02:00
  • 9d38644cc6 Merge branch 'develop' Oliver Kowalke 2020-06-24 06:59:04 +02:00
  • 788f2c594a Fix removed std::result_of for async with MSVC C++20 Jason C.H 2020-05-22 22:40:59 +08:00
  • 309e0a7da0 Inline friend function definitions for exported/imported classes must become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero. Edward Diener 2020-04-25 15:20:50 -04:00
  • df4a190f5b Merge pull request #245 from martinitus/examples/fix-asio-deprecations Oliver Kowalke 2020-05-07 12:23:50 +02:00
  • bd2afc016a asio examples: use post free function over deprecated io_context method Martin Rückl 2020-05-07 10:36:40 +02:00
  • f067c0fc1b asio examples: use io_context instead of deprecated io_service Martin Rückl 2020-05-07 10:30:44 +02:00
  • 1ae15db594 Merge pull request #240 from Romain-Geissler-1A/develop Oliver Kowalke 2020-04-24 11:38:21 +02:00
  • a8f826f356 Fix clang -Wunused-parameter warning. Romain Geissler 2020-04-03 21:55:37 +00:00
  • 621dd5fe75 Merge branch 'develop' boost-1.73.0.beta1 boost-1.73.0 Oliver Kowalke 2020-02-21 15:15:52 +01:00
  • a4a824b6ab Merge pull request #236 from neheb/kk Oliver Kowalke 2020-01-15 07:58:45 +01:00
  • 2582616266 Merge pull request #235 from neheb/jj Oliver Kowalke 2020-01-15 07:46:15 +01:00
  • c3126ce7f8 treewide: Replace {} with = equals Rosen Penev 2019-12-20 17:55:44 -08:00
  • f092465660 treewide: Add explicit to single argument constructors Rosen Penev 2019-12-20 17:17:20 -08:00
  • ba169b8907 Merge pull request #233 from neheb/hgh Oliver Kowalke 2020-01-13 08:17:00 +01:00
  • 77ec592b1a Merge pull request #228 from neheb/nb Oliver Kowalke 2020-01-13 08:10:32 +01:00
  • 1490ec4586 Merge branch 'develop' into nb Oliver Kowalke 2020-01-13 08:10:06 +01:00
  • 2ab9d5cd8a Merge pull request #234 from neheb/jfgrkj Oliver Kowalke 2020-01-13 08:01:58 +01:00
  • 947a3118ee moving local object in return statement prevents copy elision Oliver Kowalke 2020-01-13 07:40:46 +01:00