$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r59136 - in website/public_html/beta/feed: . history
From: daniel_james_at_[hidden]
Date: 2010-01-18 14:06:27
Author: danieljames
Date: 2010-01-18 14:06:26 EST (Mon, 18 Jan 2010)
New Revision: 59136
URL: http://svn.boost.org/trac/boost/changeset/59136
Log:
Spirit release note.
Text files modified: 
   website/public_html/beta/feed/history.rss              |    71 +++++++++++++++++++++++++++++++++++++++ 
   website/public_html/beta/feed/history/boost_1_42_0.qbk |     5 ++                                      
   website/public_html/beta/feed/news.rss                 |    71 +++++++++++++++++++++++++++++++++++++++ 
   3 files changed, 145 insertions(+), 2 deletions(-)
Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss	(original)
+++ website/public_html/beta/feed/history.rss	2010-01-18 14:06:26 EST (Mon, 18 Jan 2010)
@@ -6,7 +6,7 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-  <item><title>Version 1.42.0</title><pubDate>$Date$</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+  <item><title>Version 1.42.0</title><pubDate>$Date: 2010/01/18 19:05:59 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
       New Libraries: Updated Libraries:
     </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.42.0/><description><div class="description">
   
@@ -26,6 +26,69 @@
     <h3><span class="link">Updated Libraries</span></h3>
     <ul>
       <li>
+        <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+        <ul>
+          <li>
+            Added a new HTTP Server 4 example illustrating the use of stackless coroutines
+            with Asio.
+          </li>
+          <li>
+            Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
+            to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&amp;</span></code>
+            directly (<a href="https://svn.boost.org/trac/boost/ticket/2977">#2977</a>).
+          </li>
+          <li>
+            Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
+            with 2010 beta 2 (<a href="https://svn.boost.org/trac/boost/ticket/3796">#3796</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3822">#3822</a>).
+          </li>
+          <li>
+            Fixed a problem with the lifetime of handler memory, where Windows needs
+            the <code><span class="identifier">OVERLAPPED</span></code> structure
+            to be valid until both the initiating function call has returned and
+            the completion packet has been delivered.
+          </li>
+          <li>
+            Don't block signals while performing system calls, but instead restart
+            the calls if they are interrupted.
+          </li>
+          <li>
+            Documented the guarantee made by strand objects with respect to order
+            of handler invocation.
+          </li>
+          <li>
+            Changed strands to use a pool of implementations, to make copying of
+            strands cheaper.
+          </li>
+          <li>
+            Ensured that kqueue support is enabled for BSD platforms (<a href="https://svn.boost.org/trac/boost/ticket/3626">#3626</a>).
+          </li>
+          <li>
+            Added a <code><span class="identifier">boost_</span></code> prefix
+            to the <code><span class="keyword">extern</span> <span class="string">&quot;C&quot;</span></code>
+            thread entry point function (<a href="https://svn.boost.org/trac/boost/ticket/3809">#3809</a>).
+          </li>
+          <li>
+            In <code><span class="identifier">getaddrinfo</span></code> emulation,
+            only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
+            or <code><span class="identifier">SOCK_DGRAM</span></code>) if a service
+            name has been specified. This should allow the emulation to work with
+            raw sockets.
+          </li>
+          <li>
+            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.
+          </li>
+          <li>
+            Applied a fix for reported excessive CPU usage under Solaris (<a href="https://svn.boost.org/trac/boost/ticket/3670">#3670</a>).
+          </li>
+          <li>
+            Added some support for platforms that use older compilers such as g++
+            2.95 (<a href="https://svn.boost.org/trac/boost/ticket/3743">#3743</a>).
+          </li>
+        </ul>
+      </li>
+      <li>
         <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
         <ul>
           <li>
@@ -217,6 +280,12 @@
         </ul>
       </li>
       <li>
+        <span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span>
+  Spirit V2.2, see
+        the '<a href="/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html">What's
+        New</a>' section for details.
+      </li>
+      <li>
         <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
         <ul>
           <li>
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 14:06:26 EST (Mon, 18 Jan 2010)
@@ -161,6 +161,11 @@
    [@https://svn.boost.org/trac/boost/ticket/3763 #3763],
    [@https://svn.boost.org/trac/boost/ticket/3764 #3764]
 
+* [phrase library..[@/libs/spirit/index.html Spirit]:]
+  Spirit V2.2, see the
+  '[@/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html What's New]'
+  section for details.
+
 * [phrase library..[@/libs/unordered/index.html Unordered]:]
   * Support instantiating the containers with incomplete value types.
   * Add `erase_return_void` as a temporary workaround for the current
Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss	(original)
+++ website/public_html/beta/feed/news.rss	2010-01-18 14:06:26 EST (Mon, 18 Jan 2010)
@@ -6,7 +6,7 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-  <item><title>Version 1.42.0</title><pubDate>$Date$</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+  <item><title>Version 1.42.0</title><pubDate>$Date: 2010/01/18 19:05:59 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
       New Libraries: Updated Libraries:
     </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.42.0/><description><div class="description">
   
@@ -26,6 +26,69 @@
     <h3><span class="link">Updated Libraries</span></h3>
     <ul>
       <li>
+        <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+        <ul>
+          <li>
+            Added a new HTTP Server 4 example illustrating the use of stackless coroutines
+            with Asio.
+          </li>
+          <li>
+            Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
+            to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&amp;</span></code>
+            directly (<a href="https://svn.boost.org/trac/boost/ticket/2977">#2977</a>).
+          </li>
+          <li>
+            Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
+            with 2010 beta 2 (<a href="https://svn.boost.org/trac/boost/ticket/3796">#3796</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3822">#3822</a>).
+          </li>
+          <li>
+            Fixed a problem with the lifetime of handler memory, where Windows needs
+            the <code><span class="identifier">OVERLAPPED</span></code> structure
+            to be valid until both the initiating function call has returned and
+            the completion packet has been delivered.
+          </li>
+          <li>
+            Don't block signals while performing system calls, but instead restart
+            the calls if they are interrupted.
+          </li>
+          <li>
+            Documented the guarantee made by strand objects with respect to order
+            of handler invocation.
+          </li>
+          <li>
+            Changed strands to use a pool of implementations, to make copying of
+            strands cheaper.
+          </li>
+          <li>
+            Ensured that kqueue support is enabled for BSD platforms (<a href="https://svn.boost.org/trac/boost/ticket/3626">#3626</a>).
+          </li>
+          <li>
+            Added a <code><span class="identifier">boost_</span></code> prefix
+            to the <code><span class="keyword">extern</span> <span class="string">&quot;C&quot;</span></code>
+            thread entry point function (<a href="https://svn.boost.org/trac/boost/ticket/3809">#3809</a>).
+          </li>
+          <li>
+            In <code><span class="identifier">getaddrinfo</span></code> emulation,
+            only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
+            or <code><span class="identifier">SOCK_DGRAM</span></code>) if a service
+            name has been specified. This should allow the emulation to work with
+            raw sockets.
+          </li>
+          <li>
+            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.
+          </li>
+          <li>
+            Applied a fix for reported excessive CPU usage under Solaris (<a href="https://svn.boost.org/trac/boost/ticket/3670">#3670</a>).
+          </li>
+          <li>
+            Added some support for platforms that use older compilers such as g++
+            2.95 (<a href="https://svn.boost.org/trac/boost/ticket/3743">#3743</a>).
+          </li>
+        </ul>
+      </li>
+      <li>
         <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
         <ul>
           <li>
@@ -217,6 +280,12 @@
         </ul>
       </li>
       <li>
+        <span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span>
+  Spirit V2.2, see
+        the '<a href="/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html">What's
+        New</a>' section for details.
+      </li>
+      <li>
         <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
         <ul>
           <li>