2
0
mirror of https://github.com/boostorg/cobalt.git synced 2026-01-26 18:32:41 +00:00
Commit Graph

524 Commits

Author SHA1 Message Date
Klemens Morgenstern
6217c56a91 added ring_buffer. 2025-07-31 18:10:05 +08:00
Klemens Morgenstern
9d57a622b5 added const to multiple await_ready functions. 2025-07-31 13:20:07 +08:00
Klemens Morgenstern
251fc15c26 fixed T & move channel issue. 2025-07-31 12:23:15 +08:00
Klemens Morgenstern
043ffca47a [channel] minor doc fixes 2025-07-29 00:50:00 +08:00
Klemens Morgenstern
57181cacc5 fixed internal exception type. boost-1.89.0 2025-07-18 17:31:34 +08:00
Klemens Morgenstern
58cd09042f unified noinline & nodiscard decl order for read & write. 2025-07-18 09:54:15 +08:00
Klemens Morgenstern
b57d5187a5 [fix] optional access err in with. 2025-07-08 14:37:05 +08:00
Klemens Morgenstern
aa8ad0684c [fix] added null initializers for receivers 2025-07-07 13:25:47 +08:00
Klemens Morgenstern
1e1cd72a8c inlined requires use h.promise() since clang-14 was complaining about void as value. 2025-07-04 10:19:32 +08:00
Klemens Morgenstern
36075b869c [io] added BOOST_COBALT_IO_DECL to all ops. 2025-07-04 10:19:32 +08:00
Klemens Morgenstern
fb83d682a9 [drone] added new dependencies 2025-07-04 10:19:32 +08:00
Klemens Morgenstern
a52639e3e0 added dtors decls to all ops. 2025-07-04 10:19:32 +08:00
Klemens Morgenstern
57e4141d82 promise & generator assign check for reference to be null.
This can happen when noop is used.
2025-07-03 19:46:16 +08:00
Klemens Morgenstern
2f8977c34a write_op checks close was after write. 2025-06-27 16:46:32 +08:00
Klemens Morgenstern
f24e917d9c channel handles close & cancel can occur before await_suspend. 2025-06-27 14:12:24 +08:00
Klemens Morgenstern
effdf1cba2 added BOOST_SYMBOL_VISIBLE to op. 2025-06-25 02:29:23 +08:00
Klemens Morgenstern
0eb6a8fc5e [build] added link for mswsock and bcrypt. 2025-06-25 02:03:17 +08:00
Klemens Morgenstern
583d851811 [io] address initialization order warning. 2025-06-25 01:27:30 +08:00
Klemens Morgenstern
9bf763e12e [build] added link for ws2_32. 2025-06-25 01:19:05 +08:00
Klemens Morgenstern
796124e193 [ci] updated windows-2019 to windows-2022 2025-06-24 23:53:59 +08:00
Klemens Morgenstern
8ae5510178 [cmake] fixed up cmake, added link to ws2_32 2025-06-24 23:30:11 +08:00
Klemens Morgenstern
69867b8298 [doc] typo fixes. 2025-06-24 18:18:36 +08:00
Klemens Morgenstern
a8675d93ac [drone] removed gcc's TSAN. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
d9beac3993 [io] no inline on buffer::const_iterator 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
023ee43159 [io] registered buffer is unused without io_uring. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
8d4f0b5011 Added BOOST_COBALT_MSVC_NOINLINE macro. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
418d177425 more detailed pipe tests. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
b93b12c5a0 io tests run individually. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
0f502f36fc composition is not experimental anymore.
composition fix for immediate completion.
2025-06-24 18:15:10 +08:00
Klemens Morgenstern
6e5713de52 [io] echo_server example used io. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
8f749942f5 [io] moved ssl to a seperate library. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
58a14f13ce [io] Added acceptor. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
620b63c4b4 [io] Added resolver. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
fddebfa0d1 [io] Added ssl_stream. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
ee0e7d3129 [io] cmake & symbol fix. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
80f1aab544 [ci] added endian, url & static_string to dep 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
9355af324f [io] added summary for motivation IO library. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
0e7f1e4c7b [io] socket implementations. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
18f96e237e [io] socket. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
727714ed30 [io] endpoint. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
acc1b5a596 [io] file 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
35c7abb7bb [io] pipe. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
ba13c8d8b2 [io] read & write function. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
d8a7a965a2 [io] random_access_device. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
ed52a1e7e8 [io] stream base class. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
bc9a00ecb1 [io] ops docs. 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
3748d560a8 [io] serial_port 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
3fe787a16c [io] signal_set 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
60e5c163f6 [io] sleep 2025-06-24 18:15:10 +08:00
Klemens Morgenstern
9817bcb73f [io] ops 2025-06-24 18:15:10 +08:00