Klemens Morgenstern
|
53611b9d32
|
fixed channel race condition.
|
2025-08-11 16:03:57 +08:00 |
|
Klemens Morgenstern
|
57181cacc5
|
fixed internal exception type.
|
2025-07-18 17:31:34 +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
|
583d851811
|
[io] address initialization order warning.
|
2025-06-25 01:27:30 +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
|
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
|
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
|
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
|
30b705ba99
|
[io] buffer types
|
2025-06-24 18:15:10 +08:00 |
|
Klemens Morgenstern
|
0c6cf56647
|
channel fixes.
|
2025-02-25 17:47:41 +08:00 |
|
Klemens Morgenstern
|
30c122343b
|
typo fix in extract_executor
|
2024-12-20 09:54:50 +08:00 |
|
Klemens Morgenstern
|
2a4975200b
|
enabled support for BOOST_ASIO_NO_TS_EXECUTORS
Closes #214.
|
2024-12-13 11:04:13 +08:00 |
|
Klemens Morgenstern
|
66c1196d28
|
fixed faulty use of get_allocator.
Closes #193.
|
2024-07-22 21:10:42 +08:00 |
|
Klemens Morgenstern
|
ee73d55ebd
|
added fno-exceptions support.
|
2024-07-02 08:57:25 +08:00 |
|
Klemens Morgenstern
|
7884039bf8
|
thread resource destruction order fix.
|
2023-11-28 23:20:20 +08:00 |
|
Klemens Morgenstern
|
abfa3d0c02
|
inline msvc workarounds.
|
2023-10-23 10:02:33 +08:00 |
|
Klemens Morgenstern
|
45901641ac
|
renamed to cobalt.
|
2023-10-16 21:42:07 +08:00 |
|
Klemens
|
b86baf13a6
|
added as_result & as_tuple support.
|
2023-09-05 09:02:15 +08:00 |
|
Klemens
|
6d9cab3ee3
|
asio handler tracking support
|
2023-09-02 01:16:40 +08:00 |
|
Klemens
|
550a39ca48
|
channel unchecked post fix
closes #93.
|
2023-08-31 15:17:04 +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
|
13f2f4a253
|
Update util.cpp
|
2023-08-29 18:03:14 +08:00 |
|
Klemens Morgenstern
|
aa057b3f83
|
added public unique_handle.
|
2023-08-29 18:03:14 +08:00 |
|
Klemens Morgenstern
|
a016fe0ad9
|
warning fixes
|
2023-08-24 22:52:10 +08:00 |
|
Klemens
|
6cdc2ce214
|
simplified self_destroy for MT.
|
2023-08-04 02:28:01 +08:00 |
|
Klemens
|
9da2486358
|
added thread example.
|
2023-08-04 02:28:01 +08:00 |
|
Klemens Morgenstern
|
a03de83440
|
msvc st user-after-move fix.
|
2023-08-04 02:28:01 +08:00 |
|
Klemens
|
50a6724e64
|
added thread.
|
2023-08-04 02:28:01 +08:00 |
|
Klemens Morgenstern
|
c2fa402b88
|
extract_executor fix.
|
2023-07-17 15:10:56 +08:00 |
|
Klemens
|
49070349d5
|
improved performance by not copying executor.
|
2023-07-17 02:00:03 +08:00 |
|
Klemens
|
cbb40a5c89
|
defaulted to any_io_executor.
|
2023-07-14 22:20:46 +08:00 |
|
Klemens
|
a6ea8a3c1b
|
added async::error.
|
2023-07-14 22:20:46 +08:00 |
|
Klemens
|
8802dac82d
|
made used pmr configurable.
|
2023-07-14 22:20:45 +08:00 |
|
Klemens
|
6535d35354
|
avoiding recursion on self-delete
|
2023-07-14 22:19:50 +08:00 |
|
Klemens
|
0b991a4076
|
added msvc workaround.
|
2023-07-11 20:00:23 +08:00 |
|
Klemens Morgenstern
|
d1d29805cd
|
renamed executor_type to executor.
|
2023-07-01 16:17:32 +08:00 |
|
Klemens Morgenstern
|
3b84f5d622
|
remove .ipp nonsense, and made it a regular lib.
|
2023-06-30 23:50:56 +08:00 |
|
Klemens Morgenstern
|
aac8313758
|
Added simplified op.
|
2023-01-24 17:22:52 +08:00 |
|