Christopher Kohlhoff
|
37d49a4f68
|
Allow the awaitable to be stored and co_await applied to it later.
|
2018-03-05 22:50:26 +11:00 |
|
Christopher Kohlhoff
|
9cb2eba353
|
Use memory recycling for awaitees.
|
2018-03-05 22:48:22 +11:00 |
|
Christopher Kohlhoff
|
a67dd90708
|
Regenerate documentation.
|
2018-03-04 23:13:03 +11:00 |
|
Christopher Kohlhoff
|
4d7a656b66
|
Add experimental features to documentation.
|
2018-03-04 23:09:04 +11:00 |
|
Christopher Kohlhoff
|
c989109489
|
Fix up make_work_guard ambiguity.
|
2018-03-04 23:09:04 +11:00 |
|
Christopher Kohlhoff
|
e3226bf6e0
|
Add experimental::co_spawn examples.
|
2018-03-04 23:09:04 +11:00 |
|
Christopher Kohlhoff
|
deb02f7a69
|
Add convenience header for experimental features.
|
2018-03-04 23:09:04 +11:00 |
|
Christopher Kohlhoff
|
b30dfe8224
|
Add new experimental::co_spawn function.
|
2018-03-04 23:09:04 +11:00 |
|
Christopher Kohlhoff
|
142222c0e6
|
Add new experimental::redirect_error completion token type.
|
2018-03-04 22:06:55 +11:00 |
|
Christopher Kohlhoff
|
169d1d8cef
|
Add new experimental::detached_t completion token type.
|
2018-03-04 22:06:12 +11:00 |
|
Christopher Kohlhoff
|
a589d7344a
|
Add missing const qualification to acceptor's get_option members.
|
2018-03-04 22:02:27 +11:00 |
|
Christopher Kohlhoff
|
69c5b2e31e
|
Work around a mysterious parsing error that occurs with some versions of gcc.
|
2018-03-04 22:00:17 +11:00 |
|
Christopher Kohlhoff
|
886839cf55
|
Update copyright notices.
|
2018-03-04 21:59:30 +11:00 |
|
Christopher Kohlhoff
|
80944b1065
|
Update tutorial text to use 'io_context'.
|
2018-03-04 21:57:26 +11:00 |
|
Christopher Kohlhoff
|
0f552b757f
|
Exclude use_future_t implementation detail from documentation.
|
2018-03-04 21:55:26 +11:00 |
|
Christopher Kohlhoff
|
3b4289ef69
|
Workaround broken doxygen typedef linking when primary template is undefined.
|
2018-03-04 21:54:15 +11:00 |
|
Christopher Kohlhoff
|
6814d260d0
|
Clarification and tidy up.
|
2017-12-06 09:19:35 +11:00 |
|
Christopher Kohlhoff
|
31e5496b32
|
Fix typo.
|
2017-12-06 09:13:05 +11:00 |
|
Christopher Kohlhoff
|
2d7d67be48
|
Document the new concurrency hints.
|
2017-12-06 08:22:09 +11:00 |
|
Christopher Kohlhoff
|
b79c3ab31f
|
Some updates to 'Using' notes.
|
2017-12-06 07:36:58 +11:00 |
|
Christopher Kohlhoff
|
ee3d1c244d
|
Copy new examples into documentation.
|
2017-12-06 00:16:53 +11:00 |
|
Christopher Kohlhoff
|
0c9cbdfbf2
|
Version bump.
|
2017-12-06 00:10:04 +11:00 |
|
Christopher Kohlhoff
|
f3246b9471
|
Revision history.
|
2017-12-06 00:09:35 +11:00 |
|
Christopher Kohlhoff
|
85f4cbdb1e
|
Document Networking TS changes.
|
2017-12-06 00:01:53 +11:00 |
|
Christopher Kohlhoff
|
05f95284ee
|
Remove spurious value_type from buffer sequence requirements.
|
2017-12-05 23:57:49 +11:00 |
|
Christopher Kohlhoff
|
1eaa59ea2a
|
gcc 4.7 is the minimum version required for std::allocator_traits.
|
2017-12-05 07:38:14 +11:00 |
|
Christopher Kohlhoff
|
c6f1b8ffc9
|
Use new move-enabled form of async_accept.
|
2017-12-05 07:37:41 +11:00 |
|
Christopher Kohlhoff
|
df2abf35da
|
Ensure that use_future<std::allocator<void>> is always constexpr default-constructible.
|
2017-12-04 09:08:25 +11:00 |
|
Christopher Kohlhoff
|
4883dcd6c7
|
Add missing variadic template emulation in use_future.
|
2017-12-03 23:32:35 +11:00 |
|
Christopher Kohlhoff
|
435f47e8e3
|
Disable buffer debugging for older MSVC, as it triggers compiler misbehaviour.
|
2017-12-03 21:56:50 +11:00 |
|
Christopher Kohlhoff
|
2c21c34a63
|
Document the new handler tracking features.
|
2017-12-03 21:54:45 +11:00 |
|
Christopher Kohlhoff
|
619cea4356
|
Add check for _DEFAULT_SOURCE in addition to _BSD_SOURCE.
|
2017-12-03 21:53:33 +11:00 |
|
Christopher Kohlhoff
|
a57cb2a7a6
|
Suppress recv truncation errors on Windows, to match POSIX behaviour.
|
2017-12-02 18:25:44 +11:00 |
|
Christopher Kohlhoff
|
286a6eb500
|
Regenerate documentation.
|
2017-12-02 16:26:54 +11:00 |
|
Christopher Kohlhoff
|
cdd4a0cc81
|
Add documentation examples of using asio::post to submit work.
|
2017-12-02 16:13:27 +11:00 |
|
Christopher Kohlhoff
|
d74cfaa90d
|
Add custom handler tracking example.
|
2017-12-02 16:12:57 +11:00 |
|
Christopher Kohlhoff
|
86fd2f7abc
|
Create C++11 versions of the fork, local, multicast and nonblocking examples.
|
2017-12-02 16:12:57 +11:00 |
|
Christopher Kohlhoff
|
c34e42c129
|
Don't directly include <chrono>, to keep header C++03-compatible.
|
2017-12-02 10:57:05 +11:00 |
|
Christopher Kohlhoff
|
9564bf226c
|
Add executor examples.
|
2017-12-02 10:27:15 +11:00 |
|
Christopher Kohlhoff
|
077ed86047
|
Add headers for TS compatibility.
|
2017-12-02 10:23:24 +11:00 |
|
Christopher Kohlhoff
|
dfa54b4fc5
|
Suppress MSVC dynamic initialisation warning.
|
2017-12-02 10:09:55 +11:00 |
|
Christopher Kohlhoff
|
ea2a35c9e0
|
asio/use_future.hpp is already in the convenience header.
|
2017-12-02 10:06:37 +11:00 |
|
Christopher Kohlhoff
|
094354f343
|
Remove old Jamfiles.
|
2017-12-02 09:51:28 +11:00 |
|
Christopher Kohlhoff
|
8a8157c36d
|
Add waitable timer headers to convenience header.
|
2017-12-02 09:16:54 +11:00 |
|
Christopher Kohlhoff
|
87c879b50b
|
Use new post() in serialization example.
|
2017-12-02 09:03:15 +11:00 |
|
Christopher Kohlhoff
|
ce74e65aff
|
Use asio::coroutine in latency tests.
|
2017-12-02 09:03:15 +11:00 |
|
Christopher Kohlhoff
|
030647a0a7
|
Update invocation examples to use executors.
|
2017-12-02 09:03:15 +11:00 |
|
Christopher Kohlhoff
|
15e436d8fa
|
Fix up reference to post().
|
2017-12-02 09:03:15 +11:00 |
|
Christopher Kohlhoff
|
05ece65ac9
|
Show how to associate an executor using nested type and member function.
|
2017-12-02 09:03:15 +11:00 |
|
Christopher Kohlhoff
|
d83e96a444
|
Update allocation overview and examples to use new form.
|
2017-12-02 09:03:15 +11:00 |
|