Christopher Kohlhoff
|
955cf44a3b
|
Add async_initiate overloads that deduce the CompletionToken type.
|
2024-07-02 07:30:31 +10:00 |
|
Christopher Kohlhoff
|
edc2f2f034
|
Ensure co_composed's initiation object propagates the lack of an I/O executor.
|
2024-07-02 07:30:12 +10:00 |
|
Christopher Kohlhoff
|
c6bf2fed08
|
Ensure async_compose's initiation object propagates the lack of an I/O executor.
|
2024-07-02 07:30:01 +10:00 |
|
Christopher Kohlhoff
|
c83ee18458
|
Clean up spurious white space.
|
2024-06-27 23:01:17 +10:00 |
|
Christopher Kohlhoff
|
a22b9cb8a1
|
Add default constructor to partial_as_tuple.
|
2024-06-27 23:01:09 +10:00 |
|
Christopher Kohlhoff
|
e229fb034d
|
Fix deduction of the default immediate executor type.
|
2024-06-26 22:49:55 +10:00 |
|
Christopher Kohlhoff
|
fc1bdcb2d6
|
Fix experimental::coro compatibility with Apple clang 15.
|
2024-06-26 22:49:38 +10:00 |
|
Christopher Kohlhoff
|
a8b81a16c6
|
Change consign to propagate an initiation object's executor.
|
2024-06-26 22:49:26 +10:00 |
|
Christopher Kohlhoff
|
721329d4d7
|
Change prepend to propagate an initiation object's executor.
|
2024-06-26 22:49:16 +10:00 |
|
Christopher Kohlhoff
|
51c64be614
|
Change append to propagate an initiation object's executor.
|
2024-06-26 22:49:04 +10:00 |
|
Christopher Kohlhoff
|
fb89022616
|
Change experimental::as_single to propagate an initiation object's executor.
|
2024-06-26 22:48:55 +10:00 |
|
Christopher Kohlhoff
|
8089353e6f
|
Change bind_allocator to propagate an initiation object's executor.
|
2024-06-26 22:48:43 +10:00 |
|
Christopher Kohlhoff
|
922158ead7
|
Change bind_executor to propagate an initiation object's executor.
|
2024-06-26 22:48:33 +10:00 |
|
Christopher Kohlhoff
|
2627873cec
|
Change bind_immediate_executor to propagate an initiation object's executor.
|
2024-06-26 22:47:57 +10:00 |
|
Christopher Kohlhoff
|
db39479f2e
|
Change bind_cancellation_slot to propagate an initiation object's executor.
|
2024-06-26 22:47:47 +10:00 |
|
Christopher Kohlhoff
|
b849ae67c2
|
Change redirect_error to propagate an initiation object's executor.
|
2024-06-26 22:47:36 +10:00 |
|
Christopher Kohlhoff
|
3d40b9cff0
|
Change as_tuple to propagate an initiation object's executor.
|
2024-06-26 22:47:28 +10:00 |
|
Christopher Kohlhoff
|
6a817c4374
|
Add cancel_at and cancel_after completion token adapters.
|
2024-06-26 22:46:51 +10:00 |
|
Christopher Kohlhoff
|
84580f830a
|
Use recycling allocator for all handler allocations.
|
2024-06-26 22:44:11 +10:00 |
|
Christopher Kohlhoff
|
d5791b2afb
|
Allow bind_allocator to be used as a partial completion token.
|
2024-06-26 22:43:49 +10:00 |
|
Christopher Kohlhoff
|
e3e624448f
|
Allow bind_cancellation_slot to be used as a partial completion token.
|
2024-06-26 22:43:31 +10:00 |
|
Christopher Kohlhoff
|
78e00cd217
|
Allow bind_immediate_executor to be used as a partial completion token.
|
2024-06-26 22:43:20 +10:00 |
|
Christopher Kohlhoff
|
85535cec19
|
Allow bind_executor to be used as a partial completion token.
|
2024-06-26 22:43:11 +10:00 |
|
Christopher Kohlhoff
|
561e752d92
|
Update examples to use deferred as the default.
|
2024-06-26 22:42:54 +10:00 |
|
Christopher Kohlhoff
|
907b608ad2
|
Allow redirect_error to be used as a partial completion token.
|
2024-06-26 22:42:34 +10:00 |
|
Christopher Kohlhoff
|
5eb0dfcf59
|
Allow as_tuple to be used as a partial completion token.
|
2024-06-26 22:42:19 +10:00 |
|
Christopher Kohlhoff
|
6ce241c2bb
|
Make asio::deferred the default completion token.
|
2024-06-26 22:41:56 +10:00 |
|
Christopher Kohlhoff
|
235e34a57c
|
Don't use separate declarations and definitions for async_read_until.
|
2024-06-26 22:41:30 +10:00 |
|
Christopher Kohlhoff
|
ca545cb4b4
|
Add is_connect_condition and use to disambiguate connect and async_connect overloads.
|
2024-06-26 22:41:12 +10:00 |
|
Christopher Kohlhoff
|
d1a720e359
|
Add is_completion_condition and use to disambiguate overloads.
Added missing default completion tokens to overloads of async_read,
async_read_at, async_write, and async_write_at.
|
2024-06-26 22:40:51 +10:00 |
|
Christopher Kohlhoff
|
6f43f7470c
|
Move default_completion_token to its own header.
|
2024-06-26 22:40:13 +10:00 |
|
Christopher Kohlhoff
|
4f837af78e
|
Version bump.
|
2024-04-03 23:43:37 +11:00 |
|
Christopher Kohlhoff
|
76882c16a6
|
Revision history.
|
2024-04-03 23:43:20 +11:00 |
|
Christopher Kohlhoff
|
10d07fde18
|
Tidy up.
|
2024-04-03 21:16:28 +11:00 |
|
Christopher Kohlhoff
|
44b433abc7
|
Tidy up quick reference.
|
2024-04-03 21:16:05 +11:00 |
|
Christopher Kohlhoff
|
1946fa3c15
|
Remove unused type requirements.
|
2024-04-03 21:15:42 +11:00 |
|
Christopher Kohlhoff
|
5e8dfa270f
|
Add missing CancellationSlot type requirements.
|
2024-04-03 21:12:03 +11:00 |
|
Christopher Kohlhoff
|
f736ebc3bf
|
Fix compile error when both experimental::channel and experimental::coro are used.
|
2024-04-03 08:03:34 +11:00 |
|
Christopher Kohlhoff
|
2be112afdd
|
Add more cases to fall back to fcntl when setting non-blocking mode.
|
2024-04-02 22:47:43 +11:00 |
|
Christopher Kohlhoff
|
dfd92a320f
|
Move file offset to end when file_base::append is specified.
|
2024-04-02 22:47:28 +11:00 |
|
Christopher Kohlhoff
|
fae2cfcbcb
|
Fix typo in ssl::stream documentation.
|
2024-04-02 22:46:53 +11:00 |
|
Christopher Kohlhoff
|
8fba3f455f
|
Launder awaitable's result storage.
|
2024-04-02 22:31:39 +11:00 |
|
Christopher Kohlhoff
|
2a6674ea18
|
Ensure a cancelled co_spawn passes the exception to the completion handler.
|
2024-04-02 22:30:54 +11:00 |
|
Christopher Kohlhoff
|
3a7078a200
|
Version bump.
|
2024-03-06 21:46:45 +11:00 |
|
Christopher Kohlhoff
|
1a40c58fd3
|
Revision history.
|
2024-03-06 21:46:31 +11:00 |
|
Christopher Kohlhoff
|
a21f071620
|
Regenerate documentation.
|
2024-03-06 00:57:29 +11:00 |
|
Christopher Kohlhoff
|
f53a92f115
|
Fix the default handling of lvalue-qualified signatures in async_result.
|
2024-03-06 00:52:24 +11:00 |
|
Christopher Kohlhoff
|
354867801f
|
Don't use deprecated implicit copy constructor in asio::coroutine implementation.
|
2024-03-06 00:52:14 +11:00 |
|
Christopher Kohlhoff
|
ac35960f03
|
Add missing #include to parallel_group header.
|
2024-03-06 00:52:05 +11:00 |
|
Christopher Kohlhoff
|
c74baa3bfa
|
Add missing constraints to binders' constructors.
|
2024-03-06 00:51:18 +11:00 |
|