Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r59118 - website/public_html/beta/feed/history
From: chris_at_[hidden]
Date: 2010-01-18 04:45:53


Author: chris_kohlhoff
Date: 2010-01-18 04:45:52 EST (Mon, 18 Jan 2010)
New Revision: 59118
URL: http://svn.boost.org/trac/boost/changeset/59118

Log:
Added asio release notes.

Text files modified:
   website/public_html/beta/feed/history/boost_1_42_0.qbk | 32 ++++++++++++++++++++++++++++++++
   1 files changed, 32 insertions(+), 0 deletions(-)

Modified: website/public_html/beta/feed/history/boost_1_42_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_42_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_42_0.qbk 2010-01-18 04:45:52 EST (Mon, 18 Jan 2010)
@@ -20,6 +20,38 @@
 
 [section Updated Libraries]
   
+* [phrase library..[@/libs/asio/index.html Asio]:]
+ * Added a new HTTP Server 4 example illustrating the use of stackless
+ coroutines with Asio.
+ * Changed handler allocation and invocation to use `boost::addressof` to get
+ the address of handler objects, rather than applying `operator&` directly
+ ([@https://svn.boost.org/trac/boost/ticket/2977 #2977]).
+ * Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
+ with 2010 beta 2 ([@https://svn.boost.org/trac/boost/ticket/3796 #3796],
+ [@https://svn.boost.org/trac/boost/ticket/3822 #3822]).
+ * Fixed a problem with the lifetime of handler memory, where Windows needs the
+ `OVERLAPPED` structure to be valid until both the initiating function call
+ has returned and the completion packet has been delivered.
+ * Don't block signals while performing system calls, but instead restart the
+ calls if they are interrupted.
+ * Documented the guarantee made by strand objects with respect to order of
+ handler invocation.
+ * Changed strands to use a pool of implementations, to make copying of strands
+ cheaper.
+ * Ensured that kqueue support is enabled for BSD platforms
+ ([@https://svn.boost.org/trac/boost/ticket/3626 #3626]).
+ * Added a `boost_` prefix to the `extern "C"` thread entry point function
+ ([@https://svn.boost.org/trac/boost/ticket/3809 #3809]).
+ * In `getaddrinfo` emulation, only check the socket type (`SOCK_STREAM` or
+ `SOCK_DGRAM`) if a service name has been specified. This should allow the
+ emulation to work with raw sockets.
+ * Added a workaround for some broken Windows firewalls that make a socket
+ appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
+ * Applied a fix for reported excessive CPU usage under Solaris
+ ([@https://svn.boost.org/trac/boost/ticket/3670 #3670]).
+ * Added some support for platforms that use older compilers such as g++ 2.95
+ ([@https://svn.boost.org/trac/boost/ticket/3743 #3743]).
+
 * [phrase library..[@/libs/circular_buffer/index.html Circular Buffer]:]
   * Added methods erase_begin(size_type) and erase_end(size_type) with constant
     complexity for such types of stored elements which do not need an explicit


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk