2
0
mirror of https://github.com/boostorg/cobalt.git synced 2026-01-19 16:12:15 +00:00

27 Commits

Author SHA1 Message Date
Klemens Morgenstern
53611b9d32 fixed channel race condition. 2025-08-11 16:03:57 +08:00
Klemens Morgenstern
f24e917d9c channel handles close & cancel can occur before await_suspend. 2025-06-27 14:12:24 +08:00
Klemens Morgenstern
29dfa469a4 warning fixes. 2025-06-22 01:03:02 +08:00
Klemens Morgenstern
0c6cf56647 channel fixes. 2025-02-25 17:47:41 +08:00
Klemens Morgenstern
61cf72a85b Fixed channel interruptions. 2025-02-03 16:45:32 +08:00
Klemens Morgenstern
37003206ef removed move_only template inst from channel.cpp 2024-07-02 08:57:25 +08:00
Klemens
9149b538fe fixed ctor so any works.
Closes #182
2024-07-02 08:57:25 +08:00
Klemens
4ea325265e added move support for channels
Closes #183
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
a0ca8a497f switched to boost.test 2023-10-19 01:57:50 +08:00
Klemens Morgenstern
45901641ac renamed to cobalt. 2023-10-16 21:42:07 +08:00
Klemens Morgenstern
03380b6a46 renamed select to race. 2023-10-16 21:42:07 +08:00
Klemens
6f5705ca92 added as_result in some tests & fixed lazy awaitables. 2023-09-05 09:02:15 +08:00
Klemens Morgenstern
81bde0cf7d Added references
* added async_for docs.
* added channel_reader docs & test.
* added error.hpp docs.
* added docs for run.
* added docs for leaf.

Closes #77.
2023-09-04 12:43:56 +08:00
Klemens
16693b7552 channel test adjustments. 2023-09-02 01:16:40 +08:00
Klemens
ecdc4e0367 channel test typo fix. 2023-08-31 16:21:05 +08:00
Klemens
acc139926b join cleanup. 2023-08-31 16:00:21 +08:00
Klemens
550a39ca48 channel unchecked post fix
closes #93.
2023-08-31 15:17:04 +08:00
Klemens
9f85ef396a randomized select. 2023-07-14 22:20:31 +08:00
Klemens Morgenstern
90f58290db MSVC Fixes 2023-03-27 22:32:38 +08:00
Klemens
afe5c24a1f Renamed wait to gather. 2023-03-14 20:20:39 +08:00
Klemens
140550da67 reordrered await_resume in wait() to run after resume. 2023-03-14 17:39:20 +08:00
Klemens
56d5947db7 refactored wait & select to use separate awaitable_type. 2023-03-10 11:12:11 +08:00
Klemens
da945c5dee added reserve_completion to select & channels. 2023-02-25 16:14:45 +08:00
Klemens
eed7af5b8f fixed empty channels 2023-02-24 21:46:31 +08:00
Klemens Morgenstern
7030bf8f25 Test improvements. 2023-01-28 22:06:12 +08:00
Klemens Morgenstern
a09b69a9f8 Added detach_await cancellation mode. 2023-01-27 16:36:40 +08:00
Klemens Morgenstern
8cc0d35435 Added channel. 2023-01-26 00:53:40 +08:00