Commit Graph

  • 1b61364239 Add missing include of <sys/timerfd.h>. Christopher Kohlhoff 2018-03-09 20:59:09 +1100
  • c5da00630b Clean up some experimental::co_spawn examples. Christopher Kohlhoff 2018-03-09 20:58:42 +1100
  • 30b047b1e6 Ensure all coroutine layers are correctly attached to the 'stack'. Christopher Kohlhoff 2018-03-09 20:57:53 +1100
  • 08447a8e7d Merge asio 1.12.1 beta from 'develop'. Christopher Kohlhoff 2018-03-07 17:55:21 +1100
  • 9093bef944 Add interim revision history. Christopher Kohlhoff 2018-03-07 17:37:50 +1100
  • 41ef7c48df Version bump. Christopher Kohlhoff 2018-03-07 17:30:08 +1100
  • 77714ac82b Add some more experimental::co_spawn examples. Christopher Kohlhoff 2018-03-07 17:29:34 +1100
  • 95129f34ca Fix spurious resumption. Christopher Kohlhoff 2018-03-06 22:19:51 +1100
  • 9b45abcbff Restrict the types that may be awaited. Christopher Kohlhoff 2018-03-06 07:32:47 +1100
  • 97b11c49b7 Fix MSVC compile error. Christopher Kohlhoff 2018-03-06 07:30:44 +1100
  • f7222d0866 Fix namespace qualification issues. Christopher Kohlhoff 2018-03-05 23:00:10 +1100
  • 37d49a4f68 Allow the awaitable to be stored and co_await applied to it later. Christopher Kohlhoff 2018-03-05 22:50:26 +1100
  • 9cb2eba353 Use memory recycling for awaitees. Christopher Kohlhoff 2018-03-05 22:48:22 +1100
  • a67dd90708 Regenerate documentation. Christopher Kohlhoff 2018-03-04 23:13:03 +1100
  • 4d7a656b66 Add experimental features to documentation. Christopher Kohlhoff 2018-03-04 23:08:24 +1100
  • c989109489 Fix up make_work_guard ambiguity. Christopher Kohlhoff 2018-03-04 22:13:40 +1100
  • e3226bf6e0 Add experimental::co_spawn examples. Christopher Kohlhoff 2018-03-04 22:12:56 +1100
  • deb02f7a69 Add convenience header for experimental features. Christopher Kohlhoff 2018-03-04 22:09:09 +1100
  • b30dfe8224 Add new experimental::co_spawn function. Christopher Kohlhoff 2018-03-04 22:08:25 +1100
  • 142222c0e6 Add new experimental::redirect_error completion token type. Christopher Kohlhoff 2018-03-04 22:06:55 +1100
  • 169d1d8cef Add new experimental::detached_t completion token type. Christopher Kohlhoff 2018-03-04 22:06:12 +1100
  • a589d7344a Add missing const qualification to acceptor's get_option members. Christopher Kohlhoff 2018-03-04 22:02:27 +1100
  • 69c5b2e31e Work around a mysterious parsing error that occurs with some versions of gcc. Christopher Kohlhoff 2018-03-04 22:00:17 +1100
  • 886839cf55 Update copyright notices. Christopher Kohlhoff 2018-03-04 21:59:30 +1100
  • 80944b1065 Update tutorial text to use 'io_context'. Christopher Kohlhoff 2018-03-04 21:56:59 +1100
  • 0f552b757f Exclude use_future_t implementation detail from documentation. Christopher Kohlhoff 2018-03-04 21:55:26 +1100
  • 3b4289ef69 Workaround broken doxygen typedef linking when primary template is undefined. Christopher Kohlhoff 2018-03-04 21:54:15 +1100
  • 310f245a35 Merge asio 1.12.0 from 'develop'. Christopher Kohlhoff 2017-12-06 09:19:56 +1100
  • 6814d260d0 Clarification and tidy up. Christopher Kohlhoff 2017-12-06 09:19:35 +1100
  • 31e5496b32 Fix typo. Christopher Kohlhoff 2017-12-06 09:13:05 +1100
  • 19825e0698 Merge asio 1.12.0 from 'develop'. Christopher Kohlhoff 2017-12-06 08:22:36 +1100
  • 2d7d67be48 Document the new concurrency hints. Christopher Kohlhoff 2017-12-06 08:22:09 +1100
  • b79c3ab31f Some updates to 'Using' notes. Christopher Kohlhoff 2017-12-06 07:32:45 +1100
  • 8d0dd63066 Merge asio 1.12.0 from 'develop'. Christopher Kohlhoff 2017-12-06 00:19:18 +1100
  • ee3d1c244d Copy new examples into documentation. Christopher Kohlhoff 2017-12-06 00:16:53 +1100
  • 0c9cbdfbf2 Version bump. Christopher Kohlhoff 2017-12-06 00:10:04 +1100
  • f3246b9471 Revision history. Christopher Kohlhoff 2017-12-06 00:09:35 +1100
  • 85f4cbdb1e Document Networking TS changes. Christopher Kohlhoff 2017-12-06 00:00:41 +1100
  • 05f95284ee Remove spurious value_type from buffer sequence requirements. Christopher Kohlhoff 2017-12-05 23:57:49 +1100
  • 1eaa59ea2a gcc 4.7 is the minimum version required for std::allocator_traits. Christopher Kohlhoff 2017-12-05 07:38:14 +1100
  • c6f1b8ffc9 Use new move-enabled form of async_accept. Christopher Kohlhoff 2017-12-05 07:37:41 +1100
  • df2abf35da Ensure that use_future<std::allocator<void>> is always constexpr default-constructible. Christopher Kohlhoff 2017-12-04 09:08:25 +1100
  • 4883dcd6c7 Add missing variadic template emulation in use_future. Christopher Kohlhoff 2017-12-03 23:32:35 +1100
  • 435f47e8e3 Disable buffer debugging for older MSVC, as it triggers compiler misbehaviour. Christopher Kohlhoff 2017-12-03 21:56:50 +1100
  • 2c21c34a63 Document the new handler tracking features. Christopher Kohlhoff 2017-12-03 21:54:45 +1100
  • 619cea4356 Add check for _DEFAULT_SOURCE in addition to _BSD_SOURCE. Christopher Kohlhoff 2017-12-03 21:53:33 +1100
  • a57cb2a7a6 Suppress recv truncation errors on Windows, to match POSIX behaviour. Christopher Kohlhoff 2017-12-02 18:25:44 +1100
  • 286a6eb500 Regenerate documentation. Christopher Kohlhoff 2017-12-02 16:26:54 +1100
  • cdd4a0cc81 Add documentation examples of using asio::post to submit work. Christopher Kohlhoff 2017-12-02 16:13:27 +1100
  • d74cfaa90d Add custom handler tracking example. Christopher Kohlhoff 2017-12-02 15:29:46 +1100
  • 86fd2f7abc Create C++11 versions of the fork, local, multicast and nonblocking examples. Christopher Kohlhoff 2017-12-02 15:21:37 +1100
  • c34e42c129 Don't directly include <chrono>, to keep header C++03-compatible. Christopher Kohlhoff 2017-12-02 10:57:05 +1100
  • 9564bf226c Add executor examples. Christopher Kohlhoff 2017-12-02 10:27:15 +1100
  • 077ed86047 Add headers for TS compatibility. Christopher Kohlhoff 2017-12-02 10:23:24 +1100
  • dfa54b4fc5 Suppress MSVC dynamic initialisation warning. Christopher Kohlhoff 2017-12-02 10:09:55 +1100
  • ea2a35c9e0 asio/use_future.hpp is already in the convenience header. Christopher Kohlhoff 2017-12-02 10:06:37 +1100
  • 094354f343 Remove old Jamfiles. Christopher Kohlhoff 2017-12-02 09:51:28 +1100
  • 8a8157c36d Add waitable timer headers to convenience header. Christopher Kohlhoff 2017-12-02 09:16:54 +1100
  • 87c879b50b Use new post() in serialization example. Christopher Kohlhoff 2017-12-02 09:00:13 +1100
  • ce74e65aff Use asio::coroutine in latency tests. Christopher Kohlhoff 2017-12-02 08:59:33 +1100
  • 030647a0a7 Update invocation examples to use executors. Christopher Kohlhoff 2017-12-02 08:58:03 +1100
  • 15e436d8fa Fix up reference to post(). Christopher Kohlhoff 2017-12-02 08:51:11 +1100
  • 05ece65ac9 Show how to associate an executor using nested type and member function. Christopher Kohlhoff 2017-12-02 08:49:14 +1100
  • d83e96a444 Update allocation overview and examples to use new form. Christopher Kohlhoff 2017-12-02 08:47:48 +1100
  • b3550ef8be Fix typo in strands overview. Christopher Kohlhoff 2017-12-02 08:46:27 +1100
  • 7b996f66bd Increase number of buffers per operation for consuming_buffers. Christopher Kohlhoff 2017-12-02 08:39:34 +1100
  • 282de16d9b Increase threshold for small memory block recycling to 1KB. Christopher Kohlhoff 2017-12-02 08:38:36 +1100
  • 2bfd4d24d0 Make sure asio/system_context.hpp is self-contained. Christopher Kohlhoff 2017-12-02 08:33:30 +1100
  • 78df0763bf Don't call memcpy with length 0, to avoid passing null pointers. Christopher Kohlhoff 2017-12-02 08:28:39 +1100
  • f8a0469702 Fix description of std::getline's behaviour. Christopher Kohlhoff 2017-12-02 08:27:58 +1100
  • 246e555e0a Fix copy/paste error in comment. Christopher Kohlhoff 2017-12-02 08:26:36 +1100
  • 26d4af19c1 Fix clang narrowing warning. Christopher Kohlhoff 2017-12-02 08:25:36 +1100
  • b77a45e2e5 Fix incorrect hyperlink target. Christopher Kohlhoff 2017-12-02 08:24:21 +1100
  • 646250076b Remove last remaining instance of auto_ptr. Christopher Kohlhoff 2017-12-02 08:23:50 +1100
  • edbe617864 Restore binder support for 3, 4 and 5 arguments. Christopher Kohlhoff 2017-12-02 08:23:01 +1100
  • aa0bf0a8b3 Reapply double delete fix, which was overwritten by Networking TS merge. Christopher Kohlhoff 2017-12-02 08:21:52 +1100
  • f1524fb5cc Merge asio from 'develop'. Christopher Kohlhoff 2017-11-09 07:29:39 +1100
  • 2e61c6f29f Add backward compatibility for the old ConnectCondition form. Christopher Kohlhoff 2017-11-08 00:02:36 +1100
  • 875788fde3 Ensure make_network_vX error_code overload doesn't throw on invalid prefix length. Christopher Kohlhoff 2017-11-08 00:01:32 +1100
  • f15e842c79 Fix the rights for event objects on UWP. Christopher Kohlhoff 2017-11-08 00:00:27 +1100
  • 53f052c9a0 Suppress implicit fallthrough warning on newer gcc. Christopher Kohlhoff 2017-11-07 23:59:29 +1100
  • bfa3e0373e Fix clang version detection for suppression of unused typedef warning. Christopher Kohlhoff 2017-11-07 23:56:46 +1100
  • 6f71713b55 Fix boostification namespace qualification error. Christopher Kohlhoff 2017-11-07 23:53:14 +1100
  • a778425068 Fix compile errors in some asio::connect overloads. Christopher Kohlhoff 2017-11-07 23:49:25 +1100
  • 427dfdf42c Merge asio from 'develop'. Christopher Kohlhoff 2017-10-25 09:28:54 +1100
  • d484b66453 Bump minimum MSVC version required for C++11 allocators. Christopher Kohlhoff 2017-10-25 07:58:21 +1100
  • bfe7a04616 Fix compile warning under Emscripten. Christopher Kohlhoff 2017-10-25 07:57:45 +1100
  • 59395d663a Use proper SSL_version() function so that asio can build with BoringSSL. Christopher Kohlhoff 2017-10-25 07:57:14 +1100
  • b510bb4758 Regenerate documentation. Christopher Kohlhoff 2017-10-24 07:33:03 +1100
  • e715a08e90 Patch up some template links. Christopher Kohlhoff 2017-10-24 07:28:13 +1100
  • a1b83428b7 Update quick reference table. Christopher Kohlhoff 2017-10-24 07:21:02 +1100
  • 0613d396ff Add new macros to doxygen configuration. Christopher Kohlhoff 2017-10-24 07:20:27 +1100
  • b60e92b13e Initial merge of Networking TS compatibility. Christopher Kohlhoff 2017-10-23 14:27:36 +1100
  • d53033eec6 Merge asio 1.10.10 fix from 'develop' Christopher Kohlhoff 2017-08-13 23:29:51 +1000
  • b002097359 Previous fix introduced a leak, use a better approach. Christopher Kohlhoff 2017-08-13 07:19:28 +1000
  • c8d628ad8a Fix double delete issue introduced by 3541ec2eb9. Christopher Kohlhoff 2017-08-13 00:56:54 +1000
  • dd16659f69 Merge asio 1.10.10 from 'develop' Christopher Kohlhoff 2017-08-01 23:06:54 +1000
  • 821ef6fd50 Revision history. Christopher Kohlhoff 2017-08-01 23:05:20 +1000
  • c88c5f7e1c Version bump. Christopher Kohlhoff 2017-08-01 22:31:49 +1000
  • de42877700 Require gcc >= 4.7 to use standard atomics. Christopher Kohlhoff 2017-07-31 18:47:37 +1000