Boost logo

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>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.42.0</title><pubDate>$Date: 2010/01/18 19:05:59 $</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Libraries: Updated Libraries:
     &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.42.0/><description>&lt;div class=&quot;description&quot;&gt;
   
@@ -26,6 +26,69 @@
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added a new HTTP Server 4 example illustrating the use of stackless coroutines
+ with Asio.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Changed handler allocation and invocation to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;addressof&lt;/span&gt;&lt;/code&gt;
+ to get the address of handler objects, rather than applying &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;
+ directly (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/2977&quot;&gt;#2977&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
+ with 2010 beta 2 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3796&quot;&gt;#3796&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3822&quot;&gt;#3822&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a problem with the lifetime of handler memory, where Windows needs
+ the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OVERLAPPED&lt;/span&gt;&lt;/code&gt; structure
+ to be valid until both the initiating function call has returned and
+ the completion packet has been delivered.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Don't block signals while performing system calls, but instead restart
+ the calls if they are interrupted.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Documented the guarantee made by strand objects with respect to order
+ of handler invocation.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Changed strands to use a pool of implementations, to make copying of
+ strands cheaper.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Ensured that kqueue support is enabled for BSD platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3626&quot;&gt;#3626&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost_&lt;/span&gt;&lt;/code&gt; prefix
+ to the &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;extern&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;/code&gt;
+ thread entry point function (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3809&quot;&gt;#3809&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ In &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;getaddrinfo&lt;/span&gt;&lt;/code&gt; emulation,
+ only check the socket type (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SOCK_STREAM&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SOCK_DGRAM&lt;/span&gt;&lt;/code&gt;) if a service
+ name has been specified. This should allow the emulation to work with
+ raw sockets.
+ &lt;/li&gt;
+ &lt;li&gt;
+ 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.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Applied a fix for reported excessive CPU usage under Solaris (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3670&quot;&gt;#3670&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added some support for platforms that use older compilers such as g++
+ 2.95 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3743&quot;&gt;#3743&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/circular_buffer/index.html&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
@@ -217,6 +280,12 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ Spirit V2.2, see
+ the '&lt;a href=&quot;/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;

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>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.42.0</title><pubDate>$Date: 2010/01/18 19:05:59 $</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Libraries: Updated Libraries:
     &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.42.0/><description>&lt;div class=&quot;description&quot;&gt;
   
@@ -26,6 +26,69 @@
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added a new HTTP Server 4 example illustrating the use of stackless coroutines
+ with Asio.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Changed handler allocation and invocation to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;addressof&lt;/span&gt;&lt;/code&gt;
+ to get the address of handler objects, rather than applying &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;
+ directly (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/2977&quot;&gt;#2977&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
+ with 2010 beta 2 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3796&quot;&gt;#3796&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3822&quot;&gt;#3822&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a problem with the lifetime of handler memory, where Windows needs
+ the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OVERLAPPED&lt;/span&gt;&lt;/code&gt; structure
+ to be valid until both the initiating function call has returned and
+ the completion packet has been delivered.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Don't block signals while performing system calls, but instead restart
+ the calls if they are interrupted.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Documented the guarantee made by strand objects with respect to order
+ of handler invocation.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Changed strands to use a pool of implementations, to make copying of
+ strands cheaper.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Ensured that kqueue support is enabled for BSD platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3626&quot;&gt;#3626&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost_&lt;/span&gt;&lt;/code&gt; prefix
+ to the &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;extern&lt;/span&gt; &lt;span class=&quot;string&quot;&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;/code&gt;
+ thread entry point function (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3809&quot;&gt;#3809&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ In &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;getaddrinfo&lt;/span&gt;&lt;/code&gt; emulation,
+ only check the socket type (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SOCK_STREAM&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SOCK_DGRAM&lt;/span&gt;&lt;/code&gt;) if a service
+ name has been specified. This should allow the emulation to work with
+ raw sockets.
+ &lt;/li&gt;
+ &lt;li&gt;
+ 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.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Applied a fix for reported excessive CPU usage under Solaris (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3670&quot;&gt;#3670&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added some support for platforms that use older compilers such as g++
+ 2.95 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3743&quot;&gt;#3743&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/circular_buffer/index.html&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
@@ -217,6 +280,12 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ Spirit V2.2, see
+ the '&lt;a href=&quot;/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;


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