2
0
mirror of https://github.com/boostorg/cobalt.git synced 2026-01-29 19:32:17 +00:00
Commit Graph

249 Commits

Author SHA1 Message Date
Klemens Morgenstern
9e4ab51a5c fixed move assigns.
closes #159
2024-03-15 19:48:56 +08:00
Klemens Morgenstern
4f612b9c40 fix return error in as_result_tag
closes #151
2024-03-15 10:16:14 +08:00
Klemens Morgenstern
dea4339cb1 removed boost version check. 2024-03-14 21:28:55 +08:00
Klemens
04af3e0385 fixed out of scope error for eager self-posts of generators.
closes #142.
2023-12-06 07:45:21 +08:00
Klemens Morgenstern
2cf6729d8f generator yield awaitable holds promise ptr
Closes #139.
2023-11-15 09:42:11 +08:00
Klemens Morgenstern
90a18adf03 fixed move constructible only bug.
Closes #137.
2023-11-07 09:53:33 +08:00
Klemens Morgenstern
3a2f3df4cf naming fix. 2023-10-26 11:55:16 +08:00
Klemens Morgenstern
22923f8041 adapted to recent asio changes. 2023-10-26 11:36:51 +08:00
Klemens Morgenstern
b12241f6b6 more link fixes. 2023-10-24 10:02:06 +08:00
Klemens Morgenstern
abfa3d0c02 inline msvc workarounds. 2023-10-23 10:02:33 +08:00
Klemens Morgenstern
596183907d lazy_tuple aggregate initialization fix. 2023-10-18 22:09:20 +08:00
Klemens Morgenstern
828e555000 removed unused alias. 2023-10-18 22:07:51 +08:00
Klemens Morgenstern
397350e287 unused warning fixes. 2023-10-18 21:41:04 +08:00
Peter Dimov
72db805a40 Add missing <algorithm> includes 2023-10-18 13:11:01 +03:00
Klemens Morgenstern
f17b023304 clang-win workarounds for this_coro. 2023-10-18 15:15:33 +08:00
Klemens Morgenstern
a48dc1424b clang-win workarounds. 2023-10-18 14:10:08 +08:00
Klemens Morgenstern
0ff2d4e042 msvc warning fixes. 2023-10-18 10:09:08 +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 Morgenstern
33362af088 switch default select prng to std::default_random_engine. 2023-10-12 13:38:17 +08:00
Klemens Morgenstern
783cdb2ea7 removed logic_error usage. 2023-10-12 12:30:59 +08:00
Klemens Morgenstern
b22be92238 made channels immovable. 2023-10-12 08:52:44 +08:00
Klemens Morgenstern
50a494c586 simplified immediate executor. 2023-10-10 12:57:32 +08:00
Mohammad
75710633d2 Use reference of rng in select_wrapper awaitable_type 2023-10-06 18:55:09 +08:00
Mohammad
62da8f0de2 Remove random_device from thread_local 2023-10-06 18:55:09 +08:00
Klemens Morgenstern
2a5b754ac4 minor doc updates 2023-09-22 09:33:36 +08:00
Andrzej Krzemieński
259a961184 assert -> BOOST_ASSERT 2023-09-22 09:02:25 +08:00
Klemens
6f5705ca92 added as_result in some tests & fixed lazy awaitables. 2023-09-05 09:02:15 +08:00
Klemens
bdf8a5f382 select uses as_result internally. 2023-09-05 09:02:15 +08:00
Klemens
b86baf13a6 added as_result & as_tuple support. 2023-09-05 09:02:15 +08:00
Klemens Morgenstern
e4ff59e2bd with supports returning values.
Closes #69
2023-09-05 09:01:58 +08:00
Klemens Morgenstern
69d48d5830 clarified channel move constructors.
closes #66
2023-09-04 13:47:03 +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 Morgenstern
b76014f33d explicit ctors.
Closes #104.
2023-09-04 10:20:03 +08:00
Klemens
fd1625ec21 gcc-11 operator new fix. 2023-09-02 01:16:40 +08:00
Klemens
dee0261f83 direct clears cancel slot. 2023-09-02 01:16:40 +08:00
Klemens
7077dd3215 cancel clears slot. 2023-09-02 01:16:40 +08:00
Klemens
6d9cab3ee3 asio handler tracking support 2023-09-02 01:16:40 +08:00
Klemens
1485b0d2ac more sanitizers 2023-09-02 01:16:40 +08:00
Klemens
006863f9c9 Revert "made unique_handle defensive."
This reverts commit 61579fa8e5.
2023-09-02 01:16:40 +08:00
Klemens
61579fa8e5 made unique_handle defensive. 2023-08-31 16:40:17 +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 Morgenstern
59de2838ce switched ops & handler to use sbo_resource. 2023-08-31 11:09:34 +08:00
Klemens Morgenstern
1d7f251dab use io_context fixes. 2023-08-31 11:09:34 +08:00
Klemens Morgenstern
df8852a991 no-pmr mode. 2023-08-31 11:09:34 +08:00
Klemens Morgenstern
01e3ed2b21 added non-pmr monotonic_resource. 2023-08-31 11:09:34 +08:00
Klemens Morgenstern
9c820135d6 added BOOST_ASYNC_IO_CONTEXT. 2023-08-31 11:09:34 +08:00
Klemens Morgenstern
aa057b3f83 added public unique_handle. 2023-08-29 18:03:14 +08:00
Klemens Morgenstern
2774a06b05 removed pro_active. 2023-08-29 17:44:08 +08:00