2
0
mirror of https://github.com/boostorg/asio.git synced 2026-01-27 06:32:08 +00:00

Revision history.

[SVN r79997]
This commit is contained in:
Christopher Kohlhoff
2012-08-13 11:31:11 +00:00
parent 355da949d5
commit d2679ef618

View File

@@ -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 <cctype>`, 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`