Move from using asio::io_context to asio::executor for constructing async types
Open
- Dominant language
- C++
- Stars
- 145
- Forks
- 151
- PR merge metrics
- No merged PRs in 30d
Description
boost::asio has been moving away from using io_context for initialization to the more generally defined executor type, and in 1.70 the deprecated socket.get_io_context() is gone entirely. As boost::process remains unchanged in this regard, code that relied on being able to get the io_context from sockets and such as a means of initializing async_pipes no longer compiles. Consider moving towards accepting an executor instead.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.