From d2679ef618faeec3f8024f64b3a3caecf002d030 Mon Sep 17 00:00:00 2001 From: Christopher Kohlhoff Date: Mon, 13 Aug 2012 11:31:11 +0000 Subject: [PATCH] Revision history. [SVN r79997] --- doc/history.qbk | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/doc/history.qbk b/doc/history.qbk index 73e9953f..cdc30077 100644 --- a/doc/history.qbk +++ b/doc/history.qbk @@ -7,6 +7,29 @@ [section:history Revision History] +[heading Asio 1.8.2 / Boost 1.51] + +* Fixed an incompatibility between `ip::tcp::iostream` and C++11 + ([@https://svn.boost.org/trac/boost/ticket/7162 #7162]). +* Decorated GCC attribute names with underscores to prevent interaction + with user-defined macros + ([@https://svn.boost.org/trac/boost/ticket/6415 #6415]). +* Added missing `#include `, needed for some versions of MinGW. +* Changed to use [^gcc]'s atomic builtins on ARM CPUs, when available + ([@https://svn.boost.org/trac/boost/ticket/7140 #7140]). +* Changed strand destruction to be a no-op, to allow strand objects to be + destroyed after their associated `io_service` has been destroyed. +* Added support for some newer versions of glibc which provide the + `epoll_create1()` function but always fail with `ENOSYS` + ([@https://svn.boost.org/trac/boost/ticket/7012 #7012]). +* Changed the SSL implementation to throw an exception if SSL engine + initialisation fails + ([@https://svn.boost.org/trac/boost/ticket/6303 #6303]). +* Fixed another regression in `buffered_write_stream` + ([@https://svn.boost.org/trac/boost/ticket/6310 #6310]). +* Implemented various minor performance improvements, primarily targeted at + Linux x86 and x86-64 platforms. + [heading Asio 1.8.1 / Boost 1.50] * Changed the `epoll_reactor` backend to do lazy registration for `EPOLLOUT`