2
0
mirror of https://github.com/boostorg/asio.git synced 2026-01-19 16:12:09 +00:00

Commit Graph

  • 1afbc5c12b Update copyright notices. Christopher Kohlhoff 2025-03-04 22:57:26 +11:00
  • 032545fc56 Merge asio 1.34.0 from 'develop'. boost-1.87.0 Christopher Kohlhoff 2024-12-04 22:02:15 +11:00
  • 58f8081ff9 Version bump. Christopher Kohlhoff 2024-12-04 21:53:26 +11:00
  • d1f9d7442e Revision history. Christopher Kohlhoff 2024-12-04 21:52:37 +11:00
  • d09bdb6236 Regenerate documentation. Christopher Kohlhoff 2024-12-04 20:35:54 +11:00
  • 0ca957b83a Remove unused variables in unit test. Christopher Kohlhoff 2024-12-03 08:40:43 +11:00
  • d9dfd44256 Fix ambiguous overloads error with clang 19. Christopher Kohlhoff 2024-12-03 08:40:25 +11:00
  • 6169ff92cb Use snprintf instead of sprintf in example. Christopher Kohlhoff 2024-12-03 08:40:02 +11:00
  • 54b527c853 Use -1 as correct offset for io_uring_prep_write_fixed/io_uring_prep_read_fixed. Christopher Kohlhoff 2024-12-03 08:39:52 +11:00
  • 7e5ab33105 Fix spelling errors. Christopher Kohlhoff 2024-12-03 08:39:39 +11:00
  • 24416ab451 Ensure thread_pool::join() stops yet-to-be-attached threads. Christopher Kohlhoff 2024-12-03 08:39:26 +11:00
  • 1a2d85abaa Fix compile error when BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING is defined. Christopher Kohlhoff 2024-12-03 08:38:35 +11:00
  • a5ee83ada2 Add missing try_lock to null_mutex. Christopher Kohlhoff 2024-12-03 08:38:24 +11:00
  • 4d9826c187 Relax disposition requirements to only require nothrow move. Christopher Kohlhoff 2024-12-03 08:38:12 +11:00
  • 338c7e2084 Merge asio 1.33.0 from 'develop'. boost-1.87.0.beta1 Christopher Kohlhoff 2024-11-07 07:23:21 +11:00
  • 27b7596c33 Version bump. Christopher Kohlhoff 2024-11-06 23:11:28 +11:00
  • 73bba842b9 Revision history. Christopher Kohlhoff 2024-11-06 23:10:59 +11:00
  • 6afb13b7a1 Regenerate documentation. Christopher Kohlhoff 2024-11-06 21:15:57 +11:00
  • 68e62219a9 Add config parameters for reactor locking spin counts. Christopher Kohlhoff 2024-11-06 07:58:48 +11:00
  • 881a687fd6 Add "scheduler" / "locking_spin_count" (int) config parameter. Christopher Kohlhoff 2024-11-06 07:58:31 +11:00
  • 2ad9a9aed8 Fix leak in ssl::detail::engine move assignment. Christopher Kohlhoff 2024-11-06 07:58:02 +11:00
  • a889adc9ce Don't try to re-register regular file descriptors. Christopher Kohlhoff 2024-11-06 07:57:48 +11:00
  • 22d3564815 Add rvalue-qualified operator() overloads to associating binders. Christopher Kohlhoff 2024-11-06 07:57:33 +11:00
  • d6d12a6073 Add "reactor" / "preallocated_io_objects" (unsigned int) config parameter. Christopher Kohlhoff 2024-11-06 07:57:19 +11:00
  • c8a565a494 Add "scheduler" / "wait_usec" (long) config parameter. Christopher Kohlhoff 2024-11-06 07:57:07 +11:00
  • 7a7a5de3ff Fix "scheduler" / "task_usec" config parameter handling. Christopher Kohlhoff 2024-11-06 07:56:59 +11:00
  • 5decf94358 Fix MSVC warnings in config implementation. Christopher Kohlhoff 2024-11-06 07:56:46 +11:00
  • 6ca7c4726e Don't require concepts support in co_composed. Christopher Kohlhoff 2024-11-06 07:56:26 +11:00
  • 9cbfb31246 Add disposition support to experimental::cancellation_condition. Christopher Kohlhoff 2024-11-06 07:56:08 +11:00
  • edbc200c76 Add disposition support to spawn(). Christopher Kohlhoff 2024-11-06 07:55:59 +11:00
  • b38b6d5aee Update async op archetypes to use async_initiate. Christopher Kohlhoff 2024-11-06 07:55:46 +11:00
  • 7955d57329 Add unit test for spawn(). Christopher Kohlhoff 2024-11-06 07:55:31 +11:00
  • 03ad1a422f Fix spawn() of functions that return move-only types. Christopher Kohlhoff 2024-11-06 07:44:03 +11:00
  • 2bb60f8ea2 Merge asio from 'develop'. Christopher Kohlhoff 2024-10-31 21:43:25 +11:00
  • a31cca5ec1 Add support for modular build structure. Rene Rivera 2024-08-11 22:37:41 -05:00
  • 9c393a02c4 Regenerate documentation. Christopher Kohlhoff 2024-10-31 21:10:31 +11:00
  • 433bb0fb95 Fix typo in config_from_string example. Christopher Kohlhoff 2024-10-31 20:31:38 +11:00
  • b0fe7b2df8 Add disposition requirements to the documentation. Christopher Kohlhoff 2024-10-31 20:31:20 +11:00
  • d7d5c3c256 Fix defence against 'max' as a macro. Christopher Kohlhoff 2024-10-31 20:07:09 +11:00
  • e719f6013f Add "scheduler" / "task_usec" (long) config parameter. Christopher Kohlhoff 2024-10-30 23:02:19 +11:00
  • bbda620590 Add asio::config. Christopher Kohlhoff 2024-10-30 23:01:37 +11:00
  • dc8dc3e192 Add execution_context::service_maker abstract base class. Christopher Kohlhoff 2024-10-30 23:00:28 +11:00
  • 4b4487cbfe Add disposition_traits and no_error_t. Christopher Kohlhoff 2024-10-30 22:59:32 +11:00
  • 6124bb824c Merge asio from 'develop'. Christopher Kohlhoff 2024-10-24 20:35:34 +11:00
  • a212d8180f Regenerate documentation. Christopher Kohlhoff 2024-10-23 21:40:00 +11:00
  • b32b66c32d Add buffer_sequence_begin/end overloads for types that are convertible to buffers. Christopher Kohlhoff 2024-10-23 21:21:52 +11:00
  • f14d0b2c60 Allow buffers to be implicitly constructed from spans. Christopher Kohlhoff 2024-10-23 21:21:39 +11:00
  • 6e4171839e Deprecate deadline_timer and associated types. Christopher Kohlhoff 2024-10-23 21:21:20 +11:00
  • bc417934ec Deprecate basic_io_object. Christopher Kohlhoff 2024-10-23 21:21:02 +11:00
  • e3bbcc412a Remove deprecated dispatch and post members from io_context and io_context::strand. Christopher Kohlhoff 2024-10-23 21:20:42 +11:00
  • d519865824 Remove deprecated io_context::service member functions. Christopher Kohlhoff 2024-10-23 21:19:38 +11:00
  • 39466f3a1e Remove deprecated function io_context::reset. Christopher Kohlhoff 2024-10-23 21:19:21 +11:00
  • 75f0918a2d Remove deprecated io_context 'run functions'. Christopher Kohlhoff 2024-10-23 21:19:08 +11:00
  • 3490144b26 Remove deprecated class io_context::work. Christopher Kohlhoff 2024-10-23 21:18:50 +11:00
  • ec0908c562 Remove deprecated alias io_service. Christopher Kohlhoff 2024-10-23 21:18:31 +11:00
  • 995eeab569 Remove deprecated class ssl::rfc2818_verification. Christopher Kohlhoff 2024-10-23 21:18:09 +11:00
  • a44b3472b2 Remove deprecated alias experimental::deferred. Christopher Kohlhoff 2024-10-23 21:17:45 +11:00
  • baad9ec387 Remove deprecated alias experimental::as_tuple. Christopher Kohlhoff 2024-10-23 21:17:26 +11:00
  • 89ed2b6a47 Remove deprecated alias experimental::prepend. Christopher Kohlhoff 2024-10-23 21:17:04 +11:00
  • b227b8806c Remove deprecated alias experimental::append. Christopher Kohlhoff 2024-10-23 21:13:17 +11:00
  • 84df70bcc1 Remove deprecated use_future_t::operator[]. Christopher Kohlhoff 2024-10-23 21:12:43 +11:00
  • 7d1aac2ffd Remove deprecated function buffer_cast. Christopher Kohlhoff 2024-10-23 21:12:02 +11:00
  • 534a48c0d5 Remove deprecated classes const_buffers_1 and mutable_buffers_1. Christopher Kohlhoff 2024-10-23 21:10:47 +11:00
  • 1fe6119a3c Remove deprecated constant socket_base::max_connections. Christopher Kohlhoff 2024-10-23 21:10:31 +11:00
  • 89735699b9 Remove deprecated basic_waitabler_timer member functions. Christopher Kohlhoff 2024-10-23 21:10:21 +11:00
  • 73f5c4ac70 Remove deprecated basic_socket_iostream functions and types. Christopher Kohlhoff 2024-10-23 21:10:08 +11:00
  • fa867a308f Remove deprecated basic_socket_streambuf functions and types. Christopher Kohlhoff 2024-10-23 21:09:51 +11:00
  • a69e0e1997 Remove deprecated ip::basic_resolver functions and types. Christopher Kohlhoff 2024-10-23 21:09:42 +11:00
  • c0d1cfce77 Remove deprecated ip::address member functions. Christopher Kohlhoff 2024-10-23 21:09:25 +11:00
  • 7d86e12750 Remove deprecated ip::address_v6 member functions. Christopher Kohlhoff 2024-10-23 21:09:15 +11:00
  • 60b86035b3 Remove deprecated ip::address_v4 member functions. Christopher Kohlhoff 2024-10-23 21:08:58 +11:00
  • c98a1b2aba Remove deprecated asio::connect overloads. Christopher Kohlhoff 2024-10-23 21:08:42 +11:00
  • df973a85ed Remove support for boost.coroutine-based spawn(). Christopher Kohlhoff 2024-10-23 21:08:21 +11:00
  • c28d453674 Merge asio 1.32.0 from 'develop'. boost-1.86.0 Christopher Kohlhoff 2024-08-07 23:20:24 +10:00
  • d6e7b5a547 Version bump. Christopher Kohlhoff 2024-08-07 23:20:13 +10:00
  • 5a73c7b3da Revision history. Christopher Kohlhoff 2024-08-07 23:19:05 +10:00
  • f5651f9765 Fix truncated tutorial code snippet. Christopher Kohlhoff 2024-08-07 21:08:54 +10:00
  • 61e848d080 Mark constexpr global variables as inline. Christopher Kohlhoff 2024-08-06 22:55:41 +10:00
  • d44b374f6f Ensure result of io_context::strand::wrap() has an associated executor. Christopher Kohlhoff 2024-08-06 22:55:29 +10:00
  • cf73cddf5a Return the cancellation state's slot in experimental::coro implementation. Christopher Kohlhoff 2024-08-06 22:55:16 +10:00
  • e2a85be963 Enable TLS v1.3 options for WolfSSL. Christopher Kohlhoff 2024-08-06 22:55:05 +10:00
  • 86a3d2c55e Add missing include in spawn implementation. Christopher Kohlhoff 2024-08-06 22:54:52 +10:00
  • 3ecdbd46fa Support co_await under BOOST_ASIO_NO_EXCEPTIONS. Christopher Kohlhoff 2024-08-06 22:54:32 +10:00
  • e32b9ed961 Remove extra semicolons to fix complaints by recent versions of clang. Christopher Kohlhoff 2024-08-06 22:54:20 +10:00
  • 65693d4704 Use snprintf if __APPLE__ is detected. Christopher Kohlhoff 2024-08-06 22:54:06 +10:00
  • 7dcaebde4c Add missing sprintf_s alternative to socket_ops.ipp. Christopher Kohlhoff 2024-08-06 22:53:52 +10:00
  • 55794c644f Fix typo 'total' -> 'terminal' in cancellation overview. Christopher Kohlhoff 2024-08-06 22:53:36 +10:00
  • ea602ff548 Fix handling of file_base::append for both create/open in Windows file support. Christopher Kohlhoff 2024-08-06 22:53:22 +10:00
  • 43c54d22c9 Use feature test macro to check for std::invoke_result. Christopher Kohlhoff 2024-08-06 22:53:11 +10:00
  • f67bfb9f7d Include <malloc.h> for _alloca. Christopher Kohlhoff 2024-08-06 22:52:57 +10:00
  • 2d463ae4fd Fix Apple clang build warning/error on iOS/tvOS. Christopher Kohlhoff 2024-08-06 22:52:45 +10:00
  • 2b2d14f2b1 Use std::aligned_alloc on Android when available. Christopher Kohlhoff 2024-08-06 22:52:22 +10:00
  • d2342da0de Use standard coroutine feature test by default. Christopher Kohlhoff 2024-08-06 22:52:08 +10:00
  • cf726da633 Add missing reference in cast to base class. Christopher Kohlhoff 2024-08-06 22:51:40 +10:00
  • 3c0c66ed3d Add missing decay in co_composed implementation function's return type. Christopher Kohlhoff 2024-08-06 22:51:29 +10:00
  • 2aac1656e4 Merge asio 1.31.0 from 'develop'. boost-1.86.0.beta1 Christopher Kohlhoff 2024-07-11 00:14:19 +10:00
  • 44238d033e Version bump. Christopher Kohlhoff 2024-07-11 00:13:08 +10:00
  • e38d0bbfce Revision history. Christopher Kohlhoff 2024-07-11 00:12:37 +10:00
  • 6e6c157ffd Add thread safety notes for cancel_after and cancel_at. Christopher Kohlhoff 2024-07-10 22:13:02 +10:00
  • bee30415e8 Update quick reference. Christopher Kohlhoff 2024-07-09 21:53:24 +10:00