Make number of strand implementations configurable by defining
BOOST_ASIO_STRAND_IMPLEMENTATIONS to the number.
Programs can now define BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION to
switch the allocation of strand implementations to use a round-robin approach
rather than hashing.
Fix potential strand starvation issue that can occur when strand.post() is used.
Update descriptor state allocation in kqueue_reactor to match approach used in
epoll_reactor.
Construct epoll_reactor's interrupter member first to fix exception safety
issue. Fixes #6006
Clarify that the read operation ends when the buffer is full. Fixes #5999
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.