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

Commit Graph

  • 8b22ca054c Merge asio 1.38.0 from 'develop'. boost-1.90.0 master Christopher Kohlhoff 2025-12-04 00:07:37 +11:00
  • 5963b46909 Version bump. develop Christopher Kohlhoff 2025-12-04 00:07:07 +11:00
  • 8b7c626c1a Revision history. Christopher Kohlhoff 2025-12-04 00:06:23 +11:00
  • 5b454c619c Various documentation fixes and improvements. Christopher Kohlhoff 2025-12-03 23:47:26 +11:00
  • f9157802a7 Ensure coroutine case labels are deterministic when __COUNTER__ is used. Christopher Kohlhoff 2025-12-01 22:49:47 +11:00
  • fc1b01e27c Ensure sync SSL shutdown remaps error::eof as async_shutdown does. Christopher Kohlhoff 2025-12-01 22:49:32 +11:00
  • 804c42ca39 Defend against 'max' as a macro. Christopher Kohlhoff 2025-12-01 22:49:21 +11:00
  • bbbacb11dd Assume UTF-8 encoding for paths in file support on Windows. Christopher Kohlhoff 2025-12-01 22:48:37 +11:00
  • c54e09ae5e Add checks for empty parallel groups. Christopher Kohlhoff 2025-12-01 22:48:20 +11:00
  • b2478a9ba9 Remove _FORTIFY_SOURCE workaround. Check size when processing addrinfo. Christopher Kohlhoff 2025-12-01 22:47:38 +11:00
  • 8b80ad7f24 Update detection of std::aligned_alloc when using libc++. Christopher Kohlhoff 2025-12-01 22:47:06 +11:00
  • 0084aacf8e Don't use deprecated annotation when building for C++11 mode. Christopher Kohlhoff 2025-12-01 22:46:50 +11:00
  • a1f1711509 Merge asio 1.37.0 from 'develop'. boost-1.90.0.beta1 Christopher Kohlhoff 2025-11-05 23:27:13 +11:00
  • b6dcb1a5be Version bump. Christopher Kohlhoff 2025-11-05 23:25:49 +11:00
  • 00988b643e Revision history. Christopher Kohlhoff 2025-11-05 23:25:24 +11:00
  • f23e04f1ef Regenerate documentation. Christopher Kohlhoff 2025-11-05 21:42:58 +11:00
  • f78650cb3e Fix broken doc link. Christopher Kohlhoff 2025-11-05 20:43:46 +11:00
  • b87a07f2cc Update doc generation config. Christopher Kohlhoff 2025-11-05 20:19:05 +11:00
  • 079fb7595f Fix typos in overview documentation. Christopher Kohlhoff 2025-11-05 20:15:53 +11:00
  • 01957d1d8f Add config option to determine whether eventfd is used. Christopher Kohlhoff 2025-11-05 20:15:29 +11:00
  • 8f570d4664 Add config option to determine whether timerfd is used. Christopher Kohlhoff 2025-11-05 20:15:02 +11:00
  • 99b121ded1 Fix documentation typos. Christopher Kohlhoff 2025-11-04 23:48:54 +11:00
  • edbde3cdce Disable deprecated messages when building tests. Christopher Kohlhoff 2025-11-04 23:48:36 +11:00
  • b24b92813a Add config option for whether a partial read consumes an edge trigger. Christopher Kohlhoff 2025-11-04 23:47:45 +11:00
  • b3d174dab5 Fix handler tracking args passed in io_uring backend. Christopher Kohlhoff 2025-11-04 23:47:26 +11:00
  • 0be0631ef2 Fix unused parameter warning. Christopher Kohlhoff 2025-11-04 23:47:17 +11:00
  • 7f51169e51 Annotate deprecated items with [[deprecated]]. Christopher Kohlhoff 2025-11-04 23:47:08 +11:00
  • acff0e9b25 Add missing preprocessor check for ASIO_DISABLE_TIMERFD. Christopher Kohlhoff 2025-11-04 23:46:54 +11:00
  • 85a9eb155e Add default completion token to 1-arg overloads of dispatch, post and defer. Christopher Kohlhoff 2025-11-04 23:44:14 +11:00
  • d5d9428a3c Implement feature check for std::source_location. Christopher Kohlhoff 2025-11-04 23:44:02 +11:00
  • 3eb04c5a46 Add missing include. Christopher Kohlhoff 2025-11-04 23:43:53 +11:00
  • 88cd8134ae Fix thread sanitizer issue in kqueue_reactor. Christopher Kohlhoff 2025-11-04 23:43:35 +11:00
  • 046df03e72 Fix resource leak in asio::awaitable move assignment. Christopher Kohlhoff 2025-11-04 23:43:21 +11:00
  • 87f5778434 Fix memory leak in ssl::detail::engine move assignment. Christopher Kohlhoff 2025-11-04 23:43:08 +11:00
  • f49a0add53 Add redirect_disposition completion token adapter. Christopher Kohlhoff 2025-11-04 23:42:51 +11:00
  • f207e0a688 Merge asio from 'develop'. Christopher Kohlhoff 2025-10-30 22:12:08 +11:00
  • 10f61afbd8 Don't use deprecated function boost::array::c_array(). Christopher Kohlhoff 2025-10-30 20:41:47 +11:00
  • c802a01950 Fix doc typos. Christopher Kohlhoff 2025-10-30 20:41:37 +11:00
  • 6f4232ffcb Remove tabs. Christopher Kohlhoff 2025-10-30 20:41:19 +11:00
  • 893e569bbd Change inline_or_executor to use blocking.always by default. Christopher Kohlhoff 2025-10-30 20:41:07 +11:00
  • 5fa261e86d Add inline_or_executor<> and inline_or(). Christopher Kohlhoff 2025-10-30 08:28:04 +11:00
  • ca8e124b87 Make inline_executor the default candidate for associated_executor. Christopher Kohlhoff 2025-10-29 22:59:03 +11:00
  • 84c45dbe48 Add inline_executor. Christopher Kohlhoff 2025-10-29 22:58:47 +11:00
  • 82c9b858c8 Add execution::inline_exception_handling property. Christopher Kohlhoff 2025-10-29 22:57:58 +11:00
  • 77d09d001d Add dispatch, post and defer overloads that run a function before completion. Christopher Kohlhoff 2025-10-29 22:56:44 +11:00
  • 56b6ff18ad Add GHA CMake install/subdir tests feature/cmake-gha Peter Dimov 2023-10-28 19:23:27 +03:00
  • f529dbbd61 Merge asio 1.36.0 from 'develop'. boost-1.89.0 Christopher Kohlhoff 2025-08-06 22:37:13 +10:00
  • 44722ea024 Version bump. Christopher Kohlhoff 2025-08-06 22:32:43 +10:00
  • 60cae1d006 Revision history. Christopher Kohlhoff 2025-08-06 22:29:48 +10:00
  • a96885268f Add documentation note on basic_signal_set's async signal safety. Christopher Kohlhoff 2025-08-06 22:16:18 +10:00
  • 7f60f27824 Work around warning that occurs when building with _FORTIFY_SOURCE. Christopher Kohlhoff 2025-08-04 23:21:22 +10:00
  • 62e5597bc3 Some platforms don't define SA_NOCLDWAIT. Christopher Kohlhoff 2025-08-04 23:21:04 +10:00
  • 476c57246d Fix coroutine compile error with MSVC-like compile by clang. Christopher Kohlhoff 2025-08-04 23:20:48 +10:00
  • 82c4515cd4 Fix compilation issue with Bullseye compiler. Christopher Kohlhoff 2025-08-04 23:20:29 +10:00
  • cd2b1b37ff Fix compilation errors in channel<void(error_code)>. Christopher Kohlhoff 2025-08-04 23:20:18 +10:00
  • a1e7ad07c9 Add missing noreturn attribute to throw_exception. Christopher Kohlhoff 2025-08-04 23:19:49 +10:00
  • 7e51960177 Make co_spawn adhere to async op requirement for non-reentrant completion. Christopher Kohlhoff 2025-08-04 23:19:36 +10:00
  • 419a06e978 Restore "own thread" support in scheduler. Christopher Kohlhoff 2025-08-04 23:18:32 +10:00
  • 6f68954281 Merge asio 1.35.0 from 'develop'. Christopher Kohlhoff 2025-07-09 21:34:56 +10:00
  • 6a448ba050 Version bump. Christopher Kohlhoff 2025-07-09 21:30:39 +10:00
  • 24d13e8270 Revision history. Christopher Kohlhoff 2025-07-09 21:25:33 +10:00
  • f8aed31b15 Regenerate documentation. Christopher Kohlhoff 2025-07-09 20:50:16 +10:00
  • 4824c0b3ce Fix shadow variable warnings. Christopher Kohlhoff 2025-07-09 09:13:26 +10:00
  • 751cec5701 Make BOOST_ASIO_CONCURRENCY_HINT_SAFE consistent with io_context default constructor. Christopher Kohlhoff 2025-07-09 09:12:53 +10:00
  • a55928d4d5 Fix conflicting pipe name in independent plug-in DLLs. Christopher Kohlhoff 2025-07-08 08:34:30 +10:00
  • be4af2d923 Add separate build targets for optional dependencies. Christopher Kohlhoff 2025-07-08 08:08:50 +10:00
  • 3af71e965c Fix build error in serialization example. Christopher Kohlhoff 2025-07-07 21:07:45 +10:00
  • cb99678035 Remove deadline_timer and time_traits from the convenience header. Christopher Kohlhoff 2025-07-07 20:44:27 +10:00
  • 87f58f537c Merge asio from 'develop'. Christopher Kohlhoff 2025-07-03 08:53:41 +10:00
  • 967f6824ef Fix boostification damage. Christopher Kohlhoff 2025-07-03 08:50:49 +10:00
  • 9e11596f81 Allow async_resolve to use a configurable number of internal threads. Christopher Kohlhoff 2025-07-02 20:36:07 +10:00
  • cd0a9eb990 Remove unused scheduler data members. Christopher Kohlhoff 2025-07-02 20:35:33 +10:00
  • a50d0e7246 Use execution_context allocator in timer queues. Christopher Kohlhoff 2025-07-02 20:35:19 +10:00
  • 9541d6a3a3 Extend allocation example to cover execution_context allocation. Christopher Kohlhoff 2025-07-02 20:34:54 +10:00
  • d26f76aced Use execution_context allocator for object pooling in reactors. Christopher Kohlhoff 2025-07-02 20:34:29 +10:00
  • b73da48d50 Use execution_context allocator in strand implementation. Christopher Kohlhoff 2025-07-02 20:34:14 +10:00
  • 6b4bcb9dd3 Add allocator support to execution contexts. Christopher Kohlhoff 2025-07-02 20:34:01 +10:00
  • 8ce699c7d8 Merge asio 1.34.2 from 'develop'. boost-1.88.0 Christopher Kohlhoff 2025-04-02 23:38:48 +11:00
  • 62864c570a Version bump. Christopher Kohlhoff 2025-04-02 23:31:19 +11:00
  • 46efdf66be Revision history. Christopher Kohlhoff 2025-04-02 23:31:14 +11:00
  • e0999c67fc Regenerate documentation. Christopher Kohlhoff 2025-04-02 23:31:09 +11:00
  • 960482db0f Fix broken links in documentation. Christopher Kohlhoff 2025-04-02 23:26:03 +11:00
  • 6dad896196 Add runtime configuration options to the overview. Christopher Kohlhoff 2025-04-02 21:22:57 +11:00
  • 0f309bb273 Update use of deferred in overview. Christopher Kohlhoff 2025-04-01 22:00:22 +11:00
  • 882f4631f9 Fix ambiguous overloads when using std::span with asio::buffer. Christopher Kohlhoff 2025-04-01 21:59:39 +11:00
  • a8ac04d8d6 Update async_result documentation to reflect current type requirements. Christopher Kohlhoff 2025-04-01 21:59:14 +11:00
  • bd99ec67fe Merge asio 1.34.1 from 'develop'. boost-1.88.0.beta1 Christopher Kohlhoff 2025-03-05 23:04:01 +11:00
  • 2af02fa2c8 Version bump. Christopher Kohlhoff 2025-03-05 23:03:22 +11:00
  • 726fdd4d69 Revision history. Christopher Kohlhoff 2025-03-05 23:02:50 +11:00
  • b78feea7ee Add missing header. Christopher Kohlhoff 2025-03-04 23:41:14 +11:00
  • 84e36b57ac Fix signed/unsigned warning. Christopher Kohlhoff 2025-03-04 23:04:12 +11:00
  • 30b5974ed3 Fix uninitialised member in thread_pool default constructor. Christopher Kohlhoff 2025-03-04 23:03:59 +11:00
  • 391c3d116f Clear errno before strtoll/strtoull. Christopher Kohlhoff 2025-03-04 23:03:42 +11:00
  • acbf6b48f6 Fix buffer sizing for config. Christopher Kohlhoff 2025-03-04 23:03:29 +11:00
  • 541ca0f9d0 Remove #defines left behind after removal of const/mutable_buffers_1. Christopher Kohlhoff 2025-03-04 23:03:13 +11:00
  • 4bfea2a20c Add missing noexcept qualifiers on local::basic_endpoint. Christopher Kohlhoff 2025-03-04 23:02:59 +11:00
  • 248cae0100 Mark failed internal descriptor for not being re-registered after fork. Christopher Kohlhoff 2025-03-04 23:02:45 +11:00
  • 347fe3b67f In ranged parallel_group, store range.size() before forwarding range. Christopher Kohlhoff 2025-03-04 23:02:22 +11:00
  • ae15c0809a Correct default template type of promise_handler. Christopher Kohlhoff 2025-03-04 23:02:08 +11:00
  • ffc3352c15 Clarify file_base::flags usage when opening a file. Christopher Kohlhoff 2025-03-04 23:01:52 +11:00