Christopher Kohlhoff
|
9dd4e2c90e
|
Add experimental::promise to the overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
0944e620b9
|
Add async_compose to the overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
95fa2c3708
|
Update timer overview in terms of waitable timers.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
2d8df86af0
|
Add pipes to overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
aa540d1aa8
|
Add files to overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
61b48741cc
|
Add completion token adapters to the overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
5e42c30397
|
Add experimental::parallel_group to the overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
fca5406f5e
|
Add experimental::deferred to the overview.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
903bab8f3c
|
Move 'Futures' to 'Composition and Completion Tokens' section.
|
2022-04-05 21:59:02 +10:00 |
|
Christopher Kohlhoff
|
bfe61d8cc6
|
Regenerate documentation.
|
2022-04-05 17:07:22 +10:00 |
|
Christopher Kohlhoff
|
b37c3fc475
|
Fix cross-reference to co_spawn.
|
2022-04-05 17:05:25 +10:00 |
|
Christopher Kohlhoff
|
585a8d236c
|
Additional documentation for channels.
|
2022-04-05 17:05:14 +10:00 |
|
Christopher Kohlhoff
|
40c574dba5
|
Additional documentation for ip::address_v6.
|
2022-04-05 17:05:01 +10:00 |
|
Christopher Kohlhoff
|
77a608f7a7
|
Additional documentation for ip::address_v4.
|
2022-04-05 17:04:50 +10:00 |
|
Christopher Kohlhoff
|
6a4e38635b
|
Revert to using executor_work_guard in io_context documentation.
|
2022-04-05 17:04:37 +10:00 |
|
Christopher Kohlhoff
|
6ed6de90c1
|
Additional documentation for make_work_guard.
|
2022-04-05 17:04:11 +10:00 |
|
Christopher Kohlhoff
|
f28080376d
|
Additional documentation for make_strand.
|
2022-04-05 17:03:58 +10:00 |
|
Christopher Kohlhoff
|
8a77375b02
|
Revision history.
|
2022-03-09 21:07:48 +11:00 |
|
Christopher Kohlhoff
|
96b8c01a99
|
Version bump.
|
2022-03-09 20:58:42 +11:00 |
|
Christopher Kohlhoff
|
2d4cec4a0a
|
Fix memory management in experimental::promise's type-erased completion handlers.
|
2022-03-07 23:34:51 +11:00 |
|
Christopher Kohlhoff
|
0368055a75
|
Clear coro's cancellation slot at completion of each operation.
|
2022-03-07 23:32:36 +11:00 |
|
Christopher Kohlhoff
|
5898a5279c
|
Add C++14 examples of wrapping callback-based APIs.
|
2022-03-07 23:32:16 +11:00 |
|
Christopher Kohlhoff
|
94eabfa33a
|
Explicitly check io_uring is not the default before registering with reactor.
|
2022-03-07 23:29:59 +11:00 |
|
Christopher Kohlhoff
|
c143bf2c77
|
Fix circular inclusion issue.
|
2022-03-07 23:29:41 +11:00 |
|
Christopher Kohlhoff
|
31cc6e6743
|
Fix argument order in io_uring implementation of write_some_at.
|
2022-03-07 23:29:30 +11:00 |
|
Christopher Kohlhoff
|
ec00274244
|
Remove links to non-existing examples.
|
2022-03-07 23:29:18 +11:00 |
|
Christopher Kohlhoff
|
a2204b67f8
|
Add file descriptor passing examples to examples page.
|
2022-03-04 21:08:01 +11:00 |
|
Christopher Kohlhoff
|
55b8ecd62d
|
Update Handler requirements.
|
2022-03-04 21:06:50 +11:00 |
|
Christopher Kohlhoff
|
e046e776d8
|
Update requirements on asynchronous operations.
|
2022-03-04 21:06:50 +11:00 |
|
Christopher Kohlhoff
|
d35b87ff27
|
Update documentation for dispatch, post, and defer.
|
2022-03-04 21:06:50 +11:00 |
|
Christopher Kohlhoff
|
8e69bf3cf3
|
Clarify the non-concurrency guarantees made for allocators.
|
2022-03-04 20:57:25 +11:00 |
|
Christopher Kohlhoff
|
2117b3ee7e
|
Expose recycling_allocator as part of public interface.
|
2022-03-04 20:56:45 +11:00 |
|
Christopher Kohlhoff
|
7d11898559
|
Use default alignment as minimum alignment for allocations.
|
2022-03-04 20:56:45 +11:00 |
|
Christopher Kohlhoff
|
001d6213ca
|
Work around shutdown ordering issue in coro/executor test.
|
2022-03-04 20:56:45 +11:00 |
|
Christopher Kohlhoff
|
626a7a4877
|
Translate system errors returned by openssl 3.0 or later.
|
2022-03-04 20:56:45 +11:00 |
|
Christopher Kohlhoff
|
58ea397ae6
|
Don't use deprecated RSA-specific functions for openssl 3.0 or later.
|
2022-03-04 20:56:45 +11:00 |
|
Christopher Kohlhoff
|
5998ebd1b4
|
Don't use ERR_func_error_string for openssl 3.0 or later.
|
2022-03-04 20:51:55 +11:00 |
|
Christopher Kohlhoff
|
9353485917
|
Remove DH struct usage for OpenSSL 3.0+.
It's deprecated in OpenSSL 3.0. Use `SSL_CTX_set0_tmp_dh_pkey` for
setting the DH parameters from an `EVP_PKEY`, which is new in OpenSSL
3.0.
|
2022-03-04 20:39:47 +11:00 |
|
Christopher Kohlhoff
|
13e6a61fb1
|
Fix variable reference in sockatmark().
|
2022-03-04 20:39:34 +11:00 |
|
Christopher Kohlhoff
|
644a222a89
|
Regenerate documentation.
|
2022-03-02 22:13:21 +11:00 |
|
Christopher Kohlhoff
|
7162c9675d
|
Rework reference documentation in terms of completion tokens.
|
2022-03-02 22:13:21 +11:00 |
|
Christopher Kohlhoff
|
e935ce35ce
|
Document per-operation cancellation for serial ports.
|
2022-03-02 22:13:21 +11:00 |
|
Christopher Kohlhoff
|
4e163b8ac1
|
Add cancellation_slot support to signal sets.
|
2022-03-02 22:13:21 +11:00 |
|
Christopher Kohlhoff
|
61ca6c72e8
|
Enable movable iostreams for clang.
|
2022-03-02 22:13:21 +11:00 |
|
Christopher Kohlhoff
|
9208208d11
|
Add overview of asynchronous model.
|
2022-03-02 22:13:21 +11:00 |
|
Christopher Kohlhoff
|
5ca6c06ac3
|
Add workaround for apparent coroutine codegen bug with Apple's clang.
|
2022-03-02 21:57:42 +11:00 |
|
Christopher Kohlhoff
|
00f418b6a0
|
Mark dynamic_buffer() result as nodiscard.
|
2022-03-02 21:57:42 +11:00 |
|
Christopher Kohlhoff
|
0120f59a13
|
Mark buffer() result as nodiscard.
|
2022-03-02 21:57:42 +11:00 |
|
Christopher Kohlhoff
|
faee1d9439
|
Fix promise.hpp: 'all_of': is not a member of 'std'.
Fix missing include (on VS2019).
|
2022-03-02 21:57:42 +11:00 |
|
Christopher Kohlhoff
|
71964b22c7
|
Header <utility> is needed for std::exchange.
|
2022-03-02 21:57:42 +11:00 |
|