Klemens Morgenstern
5e3ef2f59c
Declared test targets with EXCLUDE_FROM_ALL
...
Closes #181 .
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
37003206ef
removed move_only template inst from channel.cpp
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
f349afac0b
added noinline ot channel functions when compiling for windows.
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
Jonathan Stein
745853b8b5
Fix -Wreorder flagging
...
If using -Werror=reorder via some cmake build or otherwise, this gets flagged.
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
a7bf8d9680
added support for __cpp_sized_deallocation in custom coroutine allocations.
...
(non-apple) clang is weird, as it allowed sized deallocations on coroutine promises even when not enabled otherwise.
Since apple does not, this should fix using cobalt on apple.
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
6eafc81a87
added noop utility
...
closes #3
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
34e22ee239
support for asio::yield_context
2024-07-02 08:57:25 +08:00
Klemens
3a75545ea8
added experimental context support.
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
ee73d55ebd
added fno-exceptions support.
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
e40a0090d0
fix promise & generator operator=
2024-07-02 08:57:25 +08:00
Klemens Morgenstern
0b813affb4
disable task test if executor isn't any_io_executor.
boost-1.85.0
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
Emil Dotchevski
904b141b61
Removed unnecessary #include <boos/leaf/capture.hpp>
2024-04-01 06:40:00 +08:00
Klemens Morgenstern
38bcd1505b
fix return error in as_result_tag
...
closes #151
2024-03-29 09:29:27 +08:00
Klemens Morgenstern
db191c23b5
typo fixes in readme
...
closes #149
2024-03-29 09:29:27 +08:00
Klemens Morgenstern
a4a77d756b
removed boost version check.
2024-03-29 09:29:27 +08:00
Andrzej Krzemieński
d095711601
Docs: Select -> Race
2024-03-28 22:07:38 +08:00
Klemens
820f9c3906
python example missing rename fix.
boost-1.84.0
boost-1.85.0.beta1
2023-12-06 07:45:21 +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
7884039bf8
thread resource destruction order fix.
2023-11-28 23:20:20 +08:00
Klemens Morgenstern
8001cfbbb0
doc fixes.
...
Replaced async with cobalt in the wrong places.
2023-11-17 21:11:23 +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 .
boost-1.84.0.beta1
2023-11-07 09:53:33 +08:00
Peter Dimov
8dd30b2985
Add index.html
2023-11-06 01:15:07 +02:00
Peter Dimov
289f174435
Add doc/html/ to .gitignore
2023-11-06 01:14:42 +02:00
Klemens Morgenstern
d6a6098e73
reverted accidental commit.
2023-10-26 13:06:12 +08:00
Klemens Morgenstern
44a5f82f5d
added temporary boost/ratio checkout as a workaround.
2023-10-26 12:24:12 +08:00
Klemens Morgenstern
43b5a17d06
added temporary boost/chrono checkout workaround.
2023-10-26 12:12:21 +08:00
Klemens Morgenstern
5dc8768441
Added conditional pmr config
...
Thanks @grisumbras
2023-10-26 11:56:05 +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
c5de1d56a4
moved try_compile checks to source files.
2023-10-25 23:10:20 +08:00
Klemens Morgenstern
d2bf700c96
added return() to CMakeLists.txt & memory_resource check.
2023-10-25 22:57:57 +08:00
Klemens Morgenstern
34cc36f390
added try_compile to requirement checks.
2023-10-25 14:49:57 +08:00
Klemens Morgenstern
2ef7216b7e
added check for msvc 1930.
2023-10-25 00:13:16 +08:00
Klemens Morgenstern
c0f70a0613
added C++20 check to cmake files.
2023-10-24 23:51:47 +08:00
Klemens Morgenstern
2ed6fb0016
disabled clang-16 because of libc++ link error.
2023-10-24 22:10:51 +08:00
Klemens Morgenstern
2ccf6154ee
disable pmr for clang-16 on ubuntu.
2023-10-24 21:41:18 +08:00
Klemens Morgenstern
0299c413b5
disable clang-15
2023-10-24 10:31:00 +08:00
Klemens Morgenstern
340ae99caf
disable stop test for clang-14.
2023-10-24 10:27:42 +08:00
Klemens Morgenstern
9fef7f6b45
disable macos below 13.
2023-10-24 10:24:41 +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
16f8388e6f
added manual checkout for boost test to github runs.
2023-10-23 20:46:49 +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