$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r64222 - website/public_html/beta/feed/history
From: chris_at_[hidden]
Date: 2010-07-21 09:55:53
Author: chris_kohlhoff
Date: 2010-07-21 09:55:52 EDT (Wed, 21 Jul 2010)
New Revision: 64222
URL: http://svn.boost.org/trac/boost/changeset/64222
Log:
Added asio.
Text files modified: 
   website/public_html/beta/feed/history/boost_1_44_0.qbk |    34 +++++++++++++++++++++++++++++++++-      
   1 files changed, 33 insertions(+), 1 deletions(-)
Modified: website/public_html/beta/feed/history/boost_1_44_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_44_0.qbk	(original)
+++ website/public_html/beta/feed/history/boost_1_44_0.qbk	2010-07-21 09:55:52 EDT (Wed, 21 Jul 2010)
@@ -3,7 +3,7 @@
     [source-mode c++]
     [purpose
         New Libraries: Meta State Machine, Polygon.
-        Updated Libraries: Config, Hash, Iostreams, Math, Regex,
+        Updated Libraries: Asio, Config, Hash, Iostreams, Math, Regex,
         Thread, TR1, Type Traits, uBLAS, Utility.
         Updates for Quickbook and Boostbook.]
     [authors [Dawes, Beman]]
@@ -27,6 +27,38 @@
 
 [section Updated Libraries]
 
+* [phrase library..[@/libs/asio/index.html Asio]:]
+  * Reduced compile times. (Note that some programs may need to add additional
+    `#include`s, e.g. if the program uses `boost::array` but does not explicitly
+    include `<boost/array.hpp>`.)
+  * Reduced the size of generated code.
+  * Refactored `deadline_timer` implementation to improve performance.
+  * Improved multiprocessor scalability on Windows by using a dedicated hidden
+    thread to wait for timers.
+  * Improved performance of `asio::streambuf` with `async_read()` and 
+    `async_read_until()`. These read operations now use the existing capacity of
+    the `streambuf` when reading, rather than limiting the read to 512 bytes.
+  * Added optional separate compilation. To enable, add
+    `#include <boost/asio/impl/src.cpp>` to one source file in a program, then
+    build the program with `BOOST_ASIO_SEPARATE_COMPILATION` defined in the
+    project\/compiler settings. Alternatively, `BOOST_ASIO_DYN_LINK` may be
+    defined to build a separately-compiled Asio as part of a shared library.
+  * Added new macro `BOOST_ASIO_DISABLE_FENCED_BLOCK` to permit the disabling of
+    memory fences around completion handlers, even if thread support is enabled.
+  * Reworked timeout examples to better illustrate typical use cases.
+  * Ensured that handler arguments are passed as `const` types.
+  * Fixed incorrect parameter order in `null_buffers` variant of `async_send_to`
+    ([@https://svn.boost.org/trac/boost/ticket/4170 #4170]).
+  * Ensured `unsigned char` is used with `isdigit` in `getaddrinfo` emulation
+    ([@https://svn.boost.org/trac/boost/ticket/4201 #4201]).
+  * Fixed handling of very small but non-zero timeouts
+    ([@https://svn.boost.org/trac/boost/ticket/4205 #4205]).
+  * Fixed crash that occurred when an empty buffer sequence was passed to a
+    composed read or write operation.
+  * Added missing `operator+` overload in `buffers_iterator`
+    ([@https://svn.boost.org/trac/boost/ticket/4382 #4382]).
+  * Implemented cancellation of `null_buffers` operations on Windows.
+
 * [phrase library..[@/libs/config/index.html Config]:]
   * Added new defect macro, `BOOST_NO_COMPLETE_VALUE_INITIALIZATION`.
   * Added new defect macro `BOOST_NO_0X_HDR_TYPEINDEX`, fixes issue [@https://svn.boost.org/trac/boost/ticket/4274 #4274].