Revision history.
diff --git a/asio/src/doc/history.qbk b/asio/src/doc/history.qbk index e421d74..f55d89e 100644 --- a/asio/src/doc/history.qbk +++ b/asio/src/doc/history.qbk
@@ -7,6 +7,58 @@ [section:history Revision History] +[heading Asio 1.10.2] + +* Fixed `asio::spawn()` to work correctly with new Boost.Coroutine interface. + +* Ensured that incomplete `asio::spawn()` coroutines are correctly unwound when + cleaned up by the `io_service` destructor. + +* Fixed delegation of continuation hook for handlers produced by + `io_service::wrap()` and `strand::wrap()`. + +* Changed the Windows I/O completion port backend to use `ConnectEx`, if + available, for connection-oriented IP sockets. + +* Changed the `io_service` backend for non-Windows (and non-IOCP Windows) + platforms to use a single condition variable per `io_service` instance. + This addresses a potential race condition when `run_one()` is used from + multiple threads. + +* Prevented integer overflow when computing timeouts based on some + `boost::chrono` and `std::chrono` clocks. + +* Made further changes to `EV_CLEAR` handling in the kqueue backend, to address + other cases where the `close()` system call may hang on Mac OS X. + +* Fixed infinite recursion in implementation of + `resolver_query_base::flags::operator~`. + +* Made the `select` reactor more efficient on Windows for large numbers of + sockets. + +* Fixed a Windows-specific type-aliasing issue reported by [^gcc]. + +* Prevented execution of compile-time-only buffer test to avoid triggering an + address sanitiser warning. + +* Disabled the `GetQueuedCompletionStatus` timeout workaround on recent + versions of Windows. + +* Changed implementation for Windows Runtime to use `FormatMessageW` rather + than `FormatMessageA`, as the Windows store does not permit the latter. + +* Added support for string-based scope IDs when using link-local multicast + addresses. + +* Changed IPv6 multicast group join to use the address's scope ID as the + interface, if an interface is not explicitly specified. + +* Fixed multicast test failure on Mac OS X and the BSDs by using a link-local + multicast address. + +* Various minor documentation improvements. + [heading Asio 1.10.1] * Implemented a limited port to Windows Runtime. This support requires that the