2
0
mirror of https://github.com/boostorg/cobalt.git synced 2026-01-27 18:52:14 +00:00

184 Commits

Author SHA1 Message Date
Klemens Morgenstern
c41660ea72 support for asio::yield_context 2024-04-23 23:03:04 +08:00
Klemens
3071c0f647 added experimental context support. 2024-04-23 23:03:04 +08:00
Klemens Morgenstern
c0f0768eeb fix promise & generator operator= 2024-04-21 15:08:48 +08:00
Klemens Morgenstern
0b813affb4 disable task test if executor isn't any_io_executor. 2024-04-01 07:25:39 +08:00
Klemens Morgenstern
61bf8d4677 spawn race condition fix, closes #167. 2024-04-01 07:25:39 +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
d6a6098e73 reverted accidental commit. 2023-10-26 13:06:12 +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
2ccf6154ee disable pmr for clang-16 on ubuntu. 2023-10-24 21:41:18 +08:00
Klemens Morgenstern
340ae99caf disable stop test for clang-14. 2023-10-24 10:27:42 +08:00
Klemens Morgenstern
b12241f6b6 more link fixes. 2023-10-24 10:02:06 +08:00
Klemens Morgenstern
f85efeb871 using unit_test_framework & no /included/ 2023-10-23 23:46:50 +08:00
Klemens Morgenstern
e96de068ea trying included_unit_test_framework 2023-10-23 23:05:50 +08:00
Klemens Morgenstern
abfff39323 link to test is not optional. 2023-10-23 21:25:30 +08:00
Klemens Morgenstern
ab7083c337 optional link to unit_test_framework. 2023-10-23 20:37:57 +08:00
Klemens Morgenstern
7d219e7230 added empty test to strand.cpp 2023-10-23 19:37:13 +08:00
Klemens Morgenstern
3608e00196 remove try_send in favor of async_send. 2023-10-23 14:09:52 +08:00
Klemens Morgenstern
4ffee96eff BOOST_COBALT_USE_IO_CONTEXT fix. 2023-10-20 22:39:47 +08:00
Klemens Morgenstern
b9b3bff758 revert errornous commit of main.cpp 2023-10-20 00:12:19 +08:00
Klemens Morgenstern
210dce3652 tsan test fixes. 2023-10-19 22:27:24 +08:00
Klemens Morgenstern
19f8487d42 excluded util.cpp from test-runs. 2023-10-19 13:04:36 +08:00
Klemens Morgenstern
a891c77794 added range to drone dependencies 2023-10-19 12:05:11 +08:00
Klemens Morgenstern
92d4a29a5d fixed jamfile for boost.test. 2023-10-19 11:29:40 +08:00
Klemens Morgenstern
a0ca8a497f switched to boost.test 2023-10-19 01:57:50 +08:00
Klemens Morgenstern
c83c599e99 added conditional boost-container requirements to example & test. 2023-10-18 14:05:53 +08:00
Klemens Morgenstern
ae83cdd7fb fixed main tests. 2023-10-18 11:29:28 +08:00
Klemens Morgenstern
0ff2d4e042 msvc warning fixes. 2023-10-18 10:09:08 +08:00
Peter Dimov
48a2cb771e Update cmake_subdir_test/CMakeLists.txt 2023-10-17 18:48:44 +03:00
Peter Dimov
bbef7b87f6 Add cmake_install_test, cmake_subdir_test 2023-10-17 18:38:09 +03:00
Klemens Morgenstern
5fcc206701 added libraries.json & cleaned up cmake. 2023-10-17 23:06:47 +08:00
Klemens Morgenstern
6319f90332 build script cleanup. 2023-10-17 22:49:55 +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
50a494c586 simplified immediate executor. 2023-10-10 12:57:32 +08:00
Klemens
6f5705ca92 added as_result in some tests & fixed lazy awaitables. 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
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 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
9a74e7669f CI run fixes. 2023-08-31 11:09:34 +08:00
Klemens Morgenstern
df8852a991 no-pmr mode. 2023-08-31 11:09:34 +08:00