|
Boost-Commit : |
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>
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