Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r59433 - in website/public_html/live: . common community doc feed feed/history users
From: daniel_james_at_[hidden]
Date: 2010-02-02 15:28:21


Author: danieljames
Date: 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
New Revision: 59433
URL: http://svn.boost.org/trac/boost/changeset/59433

Log:
Merge 1.42 release from the beta site.
Added:
   website/public_html/live/feed/history/boost_1_42_0.qbk
      - copied, changed from r57835, /website/public_html/beta/feed/history/boost_1_42_0.qbk
Properties modified:
   website/public_html/live/ (props changed)
   website/public_html/live/community/committee.html (props changed)
Text files modified:
   website/public_html/live/common/menu-doc.html | 5
   website/public_html/live/doc/.htaccess | 4
   website/public_html/live/doc/libraries.php | 2
   website/public_html/live/doc/libraries.xml | 13
   website/public_html/live/feed/build.jam | 2
   website/public_html/live/feed/downloads.rss | 420 ++++++++++++--------
   website/public_html/live/feed/history.rss | 495 +++++++++++++++++++++++++
   website/public_html/live/feed/history/boost_1_42_0.qbk | 243 ++++++++++-
   website/public_html/live/feed/news.rss | 783 +++++++++++++++++++++++++--------------
   website/public_html/live/users/faq.html | 26 +
   10 files changed, 1493 insertions(+), 500 deletions(-)

Modified: website/public_html/live/common/menu-doc.html
==============================================================================
--- website/public_html/live/common/menu-doc.html (original)
+++ website/public_html/live/common/menu-doc.html 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -9,7 +9,10 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_41_0">1.41.0 - Current Release <span class=
+ <li><a href="/doc/libs/1_42_0">1.42.0 - Current Release <span class=
+ "link">&gt;</span></a></li>
+
+ <li><a href="/doc/libs/1_41_0">1.41.0 <span class=
         "link">&gt;</span></a></li>
 
         <li><a href="/doc/libs/1_40_0">1.40.0 <span class=

Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -9,8 +9,8 @@
 RewriteRule ^html(/.*)?$ libs/release/doc/html$1 [R]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_41_0$1 [R]
-RewriteRule ^libs/development(/.*)?$ libs/1_41_0$1 [R]
+RewriteRule ^libs/release(/.*)?$ libs/1_42_0$1 [R]
+RewriteRule ^libs/development(/.*)?$ libs/1_42_0$1 [R]
 
 #~ # In case we don't get a file looking URI we send it to the index.html file.
 #~ # - With some exceptions.

Modified: website/public_html/live/doc/libraries.php
==============================================================================
--- website/public_html/live/doc/libraries.php (original)
+++ website/public_html/live/doc/libraries.php 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -96,7 +96,7 @@
     }
     else
     {
- $docref = '/doc/libs/1_41_0/'.$lib['documentation'];
+ $docref = '/doc/libs/1_42_0/'.$lib['documentation'];
     }
     print ''.($lib['name'] ? $lib['name'] : $lib['key']).'';
   }

Modified: website/public_html/live/doc/libraries.xml
==============================================================================
--- website/public_html/live/doc/libraries.xml (original)
+++ website/public_html/live/doc/libraries.xml 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -1510,6 +1510,19 @@
     <category>Miscellaneous</category>
   </library>
   <library>
+ <key>uuid</key>
+ <boost-version>1.42.0</boost-version>
+ <name>Uuid</name>
+ <authors>Andy Tompkins</authors>
+ <description>A universally unique identifier.</description>
+ <documentation>libs/uuid/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ <category>Data</category>
+ </library>
+ <library>
     <key>variant</key>
     <boost-version>1.31.0</boost-version>
     <name>Variant</name>

Modified: website/public_html/live/feed/build.jam
==============================================================================
--- website/public_html/live/feed/build.jam (original)
+++ website/public_html/live/feed/build.jam 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -58,7 +58,7 @@
 
 path-constant CWD : . ;
 
-make downloads.rss : [ glob-rss history/boost_1_41_0 downloads/* ]
+make downloads.rss : [ glob-rss history/boost_1_42_0 downloads/* ]
     : @rss :
     <title>"Boost Downloads"
     <uri>"http://www.boost.org/feed/download.rss"

Modified: website/public_html/live/feed/downloads.rss
==============================================================================
--- website/public_html/live/feed/downloads.rss (original)
+++ website/public_html/live/feed/downloads.rss 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -6,251 +6,329 @@
     <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.41.0</title><pubDate>Tue, 17 Nov 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Library: Property Tree. Updated libraries: DateTime, Filesystem, Iostreams,
- Math, Multi-index Containers, Proto, Python, Regex, Spirit, System, Thread,
- Unordered, Utility, Wave, Xpressive. Updates to boost build and quickbook.
- The CMake build system for Boost, still under development &lt;a href=&quot;http://sodium.resophonic.com/boost-cmake/current-docs/&quot;&gt;here&lt;/a&gt;,
- has been removed from the main release to avoid confusion.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.41.0/><description>&lt;div class=&quot;description&quot;&gt;
+ <item><title>Version 1.42.0</title><pubDate>Tue 2 Feb 2010 14:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Uuid. Updated Libraries: Asio, Circular Buffer, Fusion, Graph,
+ Integer, Iostreams, Program.Options, PropertyMap, Proto, Regex, Spirit, Unordered,
+ Xpressive.
+ &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;
   
   
   
- &lt;div id=&quot;version_1_41_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_42_0.new_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New 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/property_tree/index.html&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt; A
- tree data structure especially suited to storing configuration data, from
- Marcin Kalicinski and Sebastian Redl.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/uuid/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
+ A universally unique
+ identifier, from Andy Tompkins.
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_41_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_42_0.updated_libraries&quot;&gt;
     &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/date_time/index.html&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&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;
- The default format for time durations is now &amp;quot;&lt;code&gt;&lt;span class=&quot;special&quot;&gt;%-%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;O&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;:%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;M&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;:%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;F&lt;/span&gt;&lt;/code&gt;&amp;quot; instead of &amp;quot;&lt;code&gt;&lt;span class=&quot;special&quot;&gt;%-%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;H&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;:%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;M&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;:%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;S&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;F&lt;/span&gt;&lt;/code&gt;&amp;quot
;
- that was used previously. In order to retain the old behavior, the format
- string has to be specified explicitly during the time IO facet construction
- (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/1861&quot;&gt;#1861&lt;/a&gt;).
+ Added a new HTTP Server 4 example illustrating the use of stackless coroutines
+ with Asio.
           &lt;/li&gt;
           &lt;li&gt;
- Gregorian dates now use 32-bit integer type internally on 64-bit platforms
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3308&quot;&gt;#3308&lt;/a&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;
- See the &lt;a href=&quot;/doc/html/date_time/details.html#date_time.changes&quot;&gt;full
- changelog&lt;/a&gt; for more detail.
+ 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/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&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;
- Bug fixes: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3385&quot;&gt;#3385&lt;/a&gt;).
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3528&quot;&gt;#3528&lt;/a&gt;).
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3509&quot;&gt;#3509&lt;/a&gt;).
+ 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
+ destruction e.g. int or double.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements
+ which do not require an explicit destruction (the complexity for other
+ types remains linear).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
- Some old
- unreleased developments. There are still several open issues that should
- be fixed in the next version.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Add a grep filter (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1627&quot;&gt;#1627&lt;/a&gt;).
+ The accumulator is the first argument to the functor of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fold&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;accumulate&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2355&quot;&gt;#2355&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Support archives with multiple members (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1896&quot;&gt;#1896&lt;/a&gt;).
+ Added support for associative iterators and views (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3473&quot;&gt;#3473&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/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tee&lt;/span&gt;&lt;/code&gt; work with input
- streams (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/791&quot;&gt;#791&lt;/a&gt;).
+ Removed old interface to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;,
+ making new interface the default.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/integer/index.html&quot;&gt;Integer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Improved filesystem interoperability.
+ Reverted Trunk to release branch state (i.e. a &amp;quot;known good state&amp;quot;).
           &lt;/li&gt;
           &lt;li&gt;
- Several warnings fixed or suppressed (including &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1618&quot;&gt;#1618&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1875&quot;&gt;#1875&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2779&quot;&gt;#2779&lt;/a&gt;).
+ Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/653&quot;&gt;653&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3084&quot;&gt;3084&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3177&quot;&gt;3177&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3180&quot;&gt;3180&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3548&quot;&gt;3568&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3657&quot;&gt;3657&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2134&quot;&gt;2134&lt;/a&gt;.
           &lt;/li&gt;
           &lt;li&gt;
- Various other fixes (including &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1580&quot;&gt;#1580&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1671&quot;&gt;#1671&lt;/a&gt;).
+ Added long long support to &lt;tt&gt;boost::static_log2&lt;/tt&gt;, &lt;tt&gt;boost::static_signed_min&lt;/tt&gt;,
+ &lt;tt&gt;boost::static_signed_max&lt;/tt&gt;, &lt;tt&gt;boost::static_unsigned_min&lt;/tt&gt;&lt;tt&gt;boost::static_unsigned_max&lt;/tt&gt;,
+ when available.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The argument type and the result type of &lt;tt&gt;boost::static_signed_min&lt;/tt&gt;
+ etc are now typedef'd. Formerly, they were hardcoded as &lt;tt&gt;unsigned
+ long&lt;/tt&gt; and &lt;tt&gt;int&lt;/tt&gt; respectively. Please, use the
+ provided typedefs in new code (and update old code as soon as possible).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- Substantially improved
- the performance of the incomplete gamma function and it's inverse: this enhances
- the performance of the gamma, poisson, chi-squared and non-central chi-squared
- distributions.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
- Maintenance
- fixes. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_41&quot;&gt;release
- notes&lt;/a&gt; for further information.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
- mode.
+ Fixed many outstanding issues. Thanks to Richard Smith for his work on
+ this. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3612&quot;&gt;#3612&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3311&quot;&gt;#3311&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2094&quot;&gt;#2094&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3010&quot;&gt;#3010&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2894&quot;&gt;#2894&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3011&quot;&gt;#3011&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3352&quot;&gt;#3352&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3505&quot;&gt;#3505&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fixes for c++0x mode on various compilers.
+ For more information see the &lt;a href=&quot;/libs/iostreams/doc/release_notes.html&quot;&gt;library
+ release notes&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/python/index.html&quot;&gt;Python&lt;/a&gt;:&lt;/span&gt;
- Boost.Python now
- supports Python 3 (Haoyu Bai's Google Summer of Code project, mentored by
- Stefan Seefeld).
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- Added support for
- many Perl 5.10 syntax elements including named sub-expressions, branch resets
- and recursive regular expressions.
- &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; This is the initial
- official release of the new Spirit V2.1, a completely new library for parsing,
- lexing, and output generation. Note: this release is not backwards compatible
- with earlier versions. Known issue: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;qi&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;symbol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;find&lt;/span&gt;&lt;/code&gt;
- will match a symbol that starts with the string you're searching for. This
- will be fixed in the next version.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/program_options/index.html&quot;&gt;Program.Options&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Information about option name added to a few exception classes and various
+ clean ups in exception classes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3423&quot;&gt;#3423&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Description wordwrapping in presense of default parameters fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2613&quot;&gt;#2613&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Empty value in configuration file is now permitted (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1537&quot;&gt;#1537&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Quotes are no longer stripped from string values (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/850&quot;&gt;#850&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix endless loop in case of long default arguments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/689&quot;&gt;#689&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix compile warning caused by usage of boost::any (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2562&quot;&gt;#2562&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix memory bug in example/response_file.cpp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3525&quot;&gt;#3525&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Most compilation warnings were fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3608&quot;&gt;#3608&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Make column width for description text configurable. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3703&quot;&gt;#3703&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add general split function: split_unix() (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2561&quot;&gt;#2561&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enable open config files from given file name (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3264&quot;&gt;#3264&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Additional flag for required options (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2982&quot;&gt;#2982&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enable case insensitive style for command line (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3498&quot;&gt;#3498&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/system/index.html&quot;&gt;System&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_map/index.html&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Bug fix: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3559&quot;&gt;#3559&lt;/a&gt;).
+ Removed old header files (directly in the &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;/code&gt; directory); they were deprecated since
+ 1.40, replaced by headers in &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;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;/code&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/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Support for futures, promises and packaged tasks added
+ Fix const correctness issues with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;flatten&lt;/span&gt;&lt;/code&gt;
+ and friends (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3364&quot;&gt;#3364&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Accomodate recent change to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fold&lt;/span&gt;&lt;/code&gt;,
+ remove old support for Doxygen and pre-1.35 Fusion (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3553&quot;&gt;#3553&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- &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;thread_specific_ptr&lt;/span&gt;&lt;/code&gt; is now faster when
- there are lots of thread-specific objects
+ In binary operations, when one operand has a user-specified domain and
+ the other has the default domain, the user-specified domain trumps.
           &lt;/li&gt;
           &lt;li&gt;
- Some Boost.Thread facilities are now header-only
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS&lt;/span&gt;&lt;/code&gt;
+ to work with elaborated types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Work around EDG compiler bug with function types and cv-qualification.
           &lt;/li&gt;
         &lt;/ul&gt;
       &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;
- Major update:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Replaced a lot of the macro based implementation with a cleaner template
- based implementation.
+ Added support for Functors rather than strings as format expressions.
           &lt;/li&gt;
           &lt;li&gt;
- Reduced memory use.
+ Improved error reporting when throwing exceptions to include better more
+ relevant information.
           &lt;/li&gt;
           &lt;li&gt;
- Full details in &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1&quot;&gt;the
- changelog&lt;/a&gt;.
+ Improved performance and reduced stack usage of recursive expressions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed tickets &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2802&quot;&gt;#2802&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3425&quot;&gt;#3425&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3507&quot;&gt;#3507&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3546&quot;&gt;#3546&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3631&quot;&gt;#3631&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3632&quot;&gt;#3632&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3715&quot;&gt;#3715&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3718&quot;&gt;#3718&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3763&quot;&gt;#3763&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3764&quot;&gt;#3764&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/utility/index.html&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
- A &amp;quot;const&amp;quot;
- issue of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_initialized&lt;/span&gt;&lt;/code&gt;
- is fixed: Its &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- member function and its conversion operator are replaced by overloads for
- const and non-const access (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2548&quot;&gt;#2548&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;changelog&lt;/a&gt;
- for details.
+ &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/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&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;
- Fix infinite loop with some uses of &lt;tt&gt;\Q...\E&lt;/tt&gt; quotemeta
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3586&quot;&gt;#3586&lt;/a&gt;).
+ Support instantiating the containers with incomplete value types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase_return_void&lt;/span&gt;&lt;/code&gt;
+ as a temporary workaround for the current &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;
+ which can be inefficient because it has to find the next element to return
+ an iterator (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3693&quot;&gt;#3693&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Eliminate unreachable code warnings on MSVC
+ Add templated find overload for compatible keys.
           &lt;/li&gt;
           &lt;li&gt;
- Clean up some MSVC warnings and errors in /Za (&amp;quot;disable Microsoft
- extensions&amp;quot;) mode.
+ Improved codegear compatibility.
           &lt;/li&gt;
           &lt;li&gt;
- Fixes for c++0x mode on various compilers.
+ Other minor changes, full details in &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0&quot;&gt;the
+ changelog&lt;/a&gt;.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_41_0.build_system&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Build System&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- A bug preventing &amp;quot;fat&amp;quot; 32-bit + 64-bit builds on OSX has been fixed.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_41_0.boost_cmake_moved&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Boost.CMake moved&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- The cmake version of boost has moved; the Boost.CMmake release will be separate
- and will lag the main release slightly, but will also be capable of producing
- patch releases as necessary.
- &lt;/p&gt;
- &lt;p&gt;
- More information on the &lt;a href=&quot;https:://svn.boost.org/trac/boost/wiki/CMake&quot;&gt;Boost
- CMake wiki page&lt;/a&gt;.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_41_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook 1.5&lt;/a&gt;:&lt;/span&gt;
- These
- changes require your document to use the &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;quickbook&lt;/span&gt; &lt;span class=&quot;number&quot;&gt;1.5&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt; tag:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- More intuitive syntax and variable lookup for template calls (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1174&quot;&gt;#1174&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2034&quot;&gt;#2034&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2036&quot;&gt;#2036&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Image attributes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1157&quot;&gt;#1157&lt;/a&gt;)
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;match_results&lt;/span&gt;&lt;/code&gt; no longer
+ relies on undefined behavior in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;list&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3278&quot;&gt;#3278&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Table Ids (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1194&quot;&gt;#1194&lt;/a&gt;)
+ Do NOT copy singular iterators (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3538&quot;&gt;#3538&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Better handling of whitespace in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;section&lt;/span&gt;&lt;/code&gt;
- syntax. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2712&quot;&gt;#2712&lt;/a&gt;)
+ Eliminate gcc and darwin warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3734&quot;&gt;#3734&lt;/a&gt;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_41_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_42_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -260,7 +338,7 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.0.1 on Intel Tiger and Leopard.
+ GCC 4.0.1 on Intel Leopard.
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.0.1 on PowerPC Tiger.
@@ -274,7 +352,7 @@
             GCC 4.4.1 on Ubuntu Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.4 on Debian
+ GCC 4.4 on Debian.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -284,6 +362,20 @@
           &lt;li&gt;
             Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
           &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 on Windows 2008, 64 bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.3, using Mingw
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1, 32 and 64 bit.
+ &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
@@ -298,10 +390,7 @@
             Intel 10.1 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1 on 64-bit Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- Intel 10.1 on Suse Linux on 64 bit Itanium.
+ Intel 10.1 on 64 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
             Intel 11.0 on 32 bit Red Hat Enterprise Linux.
@@ -316,43 +405,34 @@
             Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise Linux.
+ Intel 11.1 on Suse Linux 64 bit.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.3 on 64-bit Redhat Server 5.1.
+ GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.3 on 64 bit Linux.
+ GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.4 on Debian unstable.
+ GCC 4.4.1 on 64 bit Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.2 on 64 bit Gentoo.
+ GCC 4.4.3 on Debian unstable.
           &lt;/li&gt;
           &lt;li&gt;
             QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
             Linux.
           &lt;/li&gt;
- &lt;li&gt;
- Sun 5.9 on Red Hat Enterprise Linux.
- &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- Intel C++ Compiler 11.1 on Leopard.
- &lt;/li&gt;
- &lt;li&gt;
- Intel C++ Compiler 10.1, 11.0.
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.0.1 on Intel Tiger.
+ GCC 4.0.1 on Intel Leopard.
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.0.1 on PowerPC Tiger.
@@ -366,20 +446,16 @@
             Visual C++ 7.1, 8,0, 9,0 on XP.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0 on 32-bit Vista.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 on AMD 64-bit Vista.
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ Visual C++ 10.0 beta 2.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 10.0 beta 1 with &lt;a href=&quot;http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199&quot;&gt;a
- patch for the program options lib&lt;/a&gt;.
+ Visual C++ 10.0 on 32-bit Vista.
           &lt;/li&gt;
           &lt;li&gt;
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
           &lt;/li&gt;
           &lt;li&gt;
             Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
@@ -401,7 +477,7 @@
         FreeBSD:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.2.1 on FreeBSD 7.0.
+ GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -415,7 +491,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_41_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_42_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,

Modified: website/public_html/live/feed/history.rss
==============================================================================
--- website/public_html/live/feed/history.rss (original)
+++ website/public_html/live/feed/history.rss 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -6,7 +6,500 @@
     <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.41.0</title><pubDate>Tue, 17 Nov 2009 17:00:00 GMT</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>Tue 2 Feb 2010 14:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Uuid. Updated Libraries: Asio, Circular Buffer, Fusion, Graph,
+ Integer, Iostreams, Program.Options, PropertyMap, Proto, Regex, Spirit, Unordered,
+ Xpressive.
+ &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;
+
+
+
+ &lt;div id=&quot;version_1_42_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New 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/uuid/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
+ A universally unique
+ identifier, from Andy Tompkins.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_42_0.updated_libraries&quot;&gt;
+ &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;
+ 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
+ destruction e.g. int or double.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements
+ which do not require an explicit destruction (the complexity for other
+ types remains linear).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ The accumulator is the first argument to the functor of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fold&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;accumulate&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2355&quot;&gt;#2355&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for associative iterators and views (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3473&quot;&gt;#3473&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/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Removed old interface to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;,
+ making new interface the default.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/integer/index.html&quot;&gt;Integer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Reverted Trunk to release branch state (i.e. a &amp;quot;known good state&amp;quot;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/653&quot;&gt;653&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3084&quot;&gt;3084&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3177&quot;&gt;3177&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3180&quot;&gt;3180&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3548&quot;&gt;3568&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3657&quot;&gt;3657&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2134&quot;&gt;2134&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added long long support to &lt;tt&gt;boost::static_log2&lt;/tt&gt;, &lt;tt&gt;boost::static_signed_min&lt;/tt&gt;,
+ &lt;tt&gt;boost::static_signed_max&lt;/tt&gt;, &lt;tt&gt;boost::static_unsigned_min&lt;/tt&gt;&lt;tt&gt;boost::static_unsigned_max&lt;/tt&gt;,
+ when available.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The argument type and the result type of &lt;tt&gt;boost::static_signed_min&lt;/tt&gt;
+ etc are now typedef'd. Formerly, they were hardcoded as &lt;tt&gt;unsigned
+ long&lt;/tt&gt; and &lt;tt&gt;int&lt;/tt&gt; respectively. Please, use the
+ provided typedefs in new code (and update old code as soon as possible).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fixed many outstanding issues. Thanks to Richard Smith for his work on
+ this. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3612&quot;&gt;#3612&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3311&quot;&gt;#3311&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2094&quot;&gt;#2094&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3010&quot;&gt;#3010&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2894&quot;&gt;#2894&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3011&quot;&gt;#3011&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3352&quot;&gt;#3352&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3505&quot;&gt;#3505&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ For more information see the &lt;a href=&quot;/libs/iostreams/doc/release_notes.html&quot;&gt;library
+ release notes&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/program_options/index.html&quot;&gt;Program.Options&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Information about option name added to a few exception classes and various
+ clean ups in exception classes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3423&quot;&gt;#3423&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Description wordwrapping in presense of default parameters fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2613&quot;&gt;#2613&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Empty value in configuration file is now permitted (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1537&quot;&gt;#1537&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Quotes are no longer stripped from string values (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/850&quot;&gt;#850&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix endless loop in case of long default arguments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/689&quot;&gt;#689&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix compile warning caused by usage of boost::any (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2562&quot;&gt;#2562&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix memory bug in example/response_file.cpp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3525&quot;&gt;#3525&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Most compilation warnings were fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3608&quot;&gt;#3608&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Make column width for description text configurable. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3703&quot;&gt;#3703&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add general split function: split_unix() (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2561&quot;&gt;#2561&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enable open config files from given file name (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3264&quot;&gt;#3264&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Additional flag for required options (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2982&quot;&gt;#2982&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enable case insensitive style for command line (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3498&quot;&gt;#3498&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/property_map/index.html&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Removed old header files (directly in the &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;/code&gt; directory); they were deprecated since
+ 1.40, replaced by headers in &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;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;/code&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/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fix const correctness issues with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;flatten&lt;/span&gt;&lt;/code&gt;
+ and friends (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3364&quot;&gt;#3364&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Accomodate recent change to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fold&lt;/span&gt;&lt;/code&gt;,
+ remove old support for Doxygen and pre-1.35 Fusion (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3553&quot;&gt;#3553&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ In binary operations, when one operand has a user-specified domain and
+ the other has the default domain, the user-specified domain trumps.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS&lt;/span&gt;&lt;/code&gt;
+ to work with elaborated types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Work around EDG compiler bug with function types and cv-qualification.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for Functors rather than strings as format expressions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved error reporting when throwing exceptions to include better more
+ relevant information.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved performance and reduced stack usage of recursive expressions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed tickets &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2802&quot;&gt;#2802&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3425&quot;&gt;#3425&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3507&quot;&gt;#3507&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3546&quot;&gt;#3546&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3631&quot;&gt;#3631&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3632&quot;&gt;#3632&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3715&quot;&gt;#3715&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3718&quot;&gt;#3718&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3763&quot;&gt;#3763&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3764&quot;&gt;#3764&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/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;
+ Support instantiating the containers with incomplete value types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase_return_void&lt;/span&gt;&lt;/code&gt;
+ as a temporary workaround for the current &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;
+ which can be inefficient because it has to find the next element to return
+ an iterator (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3693&quot;&gt;#3693&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add templated find overload for compatible keys.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved codegear compatibility.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Other minor changes, full details in &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0&quot;&gt;the
+ changelog&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/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;match_results&lt;/span&gt;&lt;/code&gt; no longer
+ relies on undefined behavior in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;list&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3278&quot;&gt;#3278&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Do NOT copy singular iterators (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3538&quot;&gt;#3538&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Eliminate gcc and darwin warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3734&quot;&gt;#3734&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_42_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on PowerPC Tiger.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.4.1 on Ubuntu Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4 on Debian.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 on Windows 2008, 64 bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.3, using Mingw
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1, 32 and 64 bit.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel 10.1 on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 10.1 on 64 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.1 on Suse Linux 64 bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4.1 on 64 bit Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4.3 on Debian unstable.
+ &lt;/li&gt;
+ &lt;li&gt;
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on PowerPC Tiger.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Visual C++ 7.1, 8,0, 9,0 on XP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 10.0 beta 2.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 10.0 on 32-bit Vista.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ AIX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Solaris:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Sun C++ 5.10 on Solaris 5.10.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_42_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, and Daniel
+ James managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.41.0</title><pubDate>Tue, 17 Nov 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Library: Property Tree. Updated libraries: DateTime, Filesystem, Iostreams,
       Math, Multi-index Containers, Proto, Python, Regex, Spirit, System, Thread,
       Unordered, Utility, Wave, Xpressive. Updates to boost build and quickbook.

Copied: website/public_html/live/feed/history/boost_1_42_0.qbk (from r57835, /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/live/feed/history/boost_1_42_0.qbk 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -1,48 +1,111 @@
 [article Version 1.42.0
     [quickbook 1.5]
     [source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
+ [purpose New Libraries: Uuid. Updated Libraries:
+ Asio, Circular Buffer, Fusion, Graph, Integer, Iostreams,
+ Program.Options, PropertyMap, Proto, Regex, Spirit,
+ Unordered, Xpressive.
+ ]
     [authors [Dawes, Beman]]
- [last-revision ]
+ [last-revision Tue 2 Feb 2010 14:00:00 GMT]
 ]
 
 [include ext.qbk]
 
-[/ TODO: Check download link on release.]
 [download http://sourceforge.net/projects/boost/files/boost/1.42.0/]
 
-[/
- When adding libraries:
-
- 1. Libraries are listed in alphabetical order.
- 2. Besides the dedicated entry, the lib name should be added to the
- [purpose] section at the beginning of the page.
-
- Example new libraries message:
-
-* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
- incremental calculation, and collection of statistical accumulators, from Eric Niebler.
-
- Example update message:
-
-* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
- * Added anonymous shared memory for UNIX systems.
- * Fixed missing move semantics on managed memory classes.
- * Added copy_on_write and open_read_only options for shared memory
- and mapped file managed classes.
- * `shared_ptr` is movable and supports aliasing.
-]
-
 [section New Libraries]
 
-* /TODO/
+* [phrase library..[@/libs/uuid/index.html Uuid]:]
+ A universally unique identifier, from Andy Tompkins.
 
 [endsect]
 
 [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
+ destruction e.g. int or double.
+ * Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements which
+ do not require an explicit destruction (the complexity for other types
+ remains linear).
+
+* [phrase library..[@/libs/fusion/index.html Fusion]:]
+ * The accumulator is the first argument to the functor of
+ `fusion::fold` and `fusion::accumulate`
+ ([@https://svn.boost.org/trac/boost/ticket/2355 #2355]).
+ * Added support for associative iterators and views
+ ([@https://svn.boost.org/trac/boost/ticket/3473 #3473]).
+
+* [phrase library..[@/libs/graph/index.html Graph]:]
+ * Removed old interface to `compressed_sparse_row_graph`, making new
+ interface the default.
+
+* [phrase library..[@/libs/integer/index.html Integer]:]
+ * Reverted Trunk to release branch state (i.e. a "known good state").
+ * Fixed issues: [@https://svn.boost.org/trac/boost/ticket/653 653],
+ [@https://svn.boost.org/trac/boost/ticket/3084 3084],
+ [@https://svn.boost.org/trac/boost/ticket/3177 3177],
+ [@https://svn.boost.org/trac/boost/ticket/3180 3180],
+ [@https://svn.boost.org/trac/boost/ticket/3548 3568],
+ [@https://svn.boost.org/trac/boost/ticket/3657 3657],
+ [@https://svn.boost.org/trac/boost/ticket/2134 2134].
+ * Added long long support to [^boost::static_log2], [^boost::static_signed_min], [^boost::static_signed_max],
+ [^boost::static_unsigned_min][^boost::static_unsigned_max], when available.
+ * The argument type and the result type of [^boost::static_signed_min] etc are now typedef'd.
+ Formerly, they were hardcoded as [^unsigned long] and [^int] respectively. Please, use the
+ provided typedefs in new code (and update old code as soon as possible).
+
+* [phrase library..[@/libs/iostreams/index.html Iostreams]:]
+ * Fixed many outstanding issues. Thanks to Richard Smith for his work on this.
+ ([@https://svn.boost.org/trac/boost/ticket/3612 #3612],
+ [@https://svn.boost.org/trac/boost/ticket/3311 #3311],
+ [@https://svn.boost.org/trac/boost/ticket/2094 #2094],
+ [@https://svn.boost.org/trac/boost/ticket/3010 #3010],
+ [@https://svn.boost.org/trac/boost/ticket/2894 #2894],
+ [@https://svn.boost.org/trac/boost/ticket/3011 #3011],
+ [@https://svn.boost.org/trac/boost/ticket/3352 #3352],
+ [@https://svn.boost.org/trac/boost/ticket/3505 #3505]).
+ * For more information see the
+ [@/libs/iostreams/doc/release_notes.html library release notes].
 
 * [phrase library..[@/libs/program_options/index.html Program.Options]:]
- * Information about option name added to a few exception classes
+ * Information about option name added to a few exception classes and
+ various clean ups in exception classes
     ([@https://svn.boost.org/trac/boost/ticket/3423 #3423]).
   * Description wordwrapping in presense of default parameters fixed
     ([@https://svn.boost.org/trac/boost/ticket/2613 #2613]).
@@ -54,27 +117,141 @@
     ([@https://svn.boost.org/trac/boost/ticket/689 #689]).
   * Fix compile warning caused by usage of boost::any
     ([@https://svn.boost.org/trac/boost/ticket/2562 #2562]).
- * Fix memory bug in example/response_file.cpp
+ * Fix memory bug in example\/response_file.cpp
     ([@https://svn.boost.org/trac/boost/ticket/3525 #3525]).
- * Most compilation warnings were fixed.
-
+ * Most compilation warnings were fixed
+ ([@https://svn.boost.org/trac/boost/ticket/3608 #3608]).
+ * Make column width for description text configurable.
+ ([@https://svn.boost.org/trac/boost/ticket/3703 #3703]).
+ * Add general split function: split_unix()
+ ([@https://svn.boost.org/trac/boost/ticket/2561 #2561]).
+ * Enable open config files from given file name
+ ([@https://svn.boost.org/trac/boost/ticket/3264 #3264]).
+ * Additional flag for required options
+ ([@https://svn.boost.org/trac/boost/ticket/2982 #2982]).
+ * Enable case insensitive style for command line
+ ([@https://svn.boost.org/trac/boost/ticket/3498 #3498]).
+
+* [phrase library..[@/libs/property_map/index.html PropertyMap]:]
+ * Removed old header files (directly in the `boost/` directory);
+ they were deprecated since 1.40, replaced by headers in
+ `boost/property_map/`.
+
+* [phrase library..[@/libs/proto/index.html Proto]:]
+ * Fix const correctness issues with `proto::flatten` and friends
+ ([@https://svn.boost.org/trac/boost/ticket/3364 #3364]).
+ * Accomodate recent change to `fusion::fold`, remove old support for Doxygen
+ and pre-1.35 Fusion
+ ([@https://svn.boost.org/trac/boost/ticket/3553 #3553]).
+ * In binary operations, when one operand has a user-specified domain and the
+ other has the default domain, the user-specified domain trumps.
+ * Fix `BOOST_PROTO_EXTENDS` to work with elaborated types.
+ * Work around EDG compiler bug with function types and cv-qualification.
+
+* [phrase library..[@/libs/regex/index.html Regex]:]
+ * Added support for Functors rather than strings as format expressions.
+ * Improved error reporting when throwing exceptions to include better more relevant information.
+ * Improved performance and reduced stack usage of recursive expressions.
+ * Fixed tickets
+ [@https://svn.boost.org/trac/boost/ticket/2802 #2802],
+ [@https://svn.boost.org/trac/boost/ticket/3425 #3425],
+ [@https://svn.boost.org/trac/boost/ticket/3507 #3507],
+ [@https://svn.boost.org/trac/boost/ticket/3546 #3546],
+ [@https://svn.boost.org/trac/boost/ticket/3631 #3631],
+ [@https://svn.boost.org/trac/boost/ticket/3632 #3632],
+ [@https://svn.boost.org/trac/boost/ticket/3715 #3715],
+ [@https://svn.boost.org/trac/boost/ticket/3718 #3718],
+ [@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
+ `erase` which can be inefficient because it has to find the next
+ element to return an iterator
+ ([@http://svn.boost.org/trac/boost/ticket/3693 #3693]).
+ * Add templated find overload for compatible keys.
+ * Improved codegear compatibility.
+ * Other minor changes, full details in
+ [@/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0
+ the changelog].
+
+* [phrase library..[@/libs/xpressive/index.html Xpressive]:]
+ * `match_results` no longer relies on undefined behavior in `std::list`
+ ([@https://svn.boost.org/trac/boost/ticket/3278 #3278]).
+ * Do NOT copy singular iterators
+ ([@https://svn.boost.org/trac/boost/ticket/3538 #3538]).
+ * Eliminate gcc and darwin warnings
+ ([@https://svn.boost.org/trac/boost/ticket/3734 #3734]).
+
 [endsect]
 
 [section Compilers Tested]
 
+
 Boost's primary test compilers are:
 
-* /TODO/
+* OS X:
+ * GCC 4.0.1 on Intel Leopard.
+ * GCC 4.0.1 on PowerPC Tiger.
+* Linux:
+ * GCC 4.4.1 on Ubuntu Linux.
+ * GCC 4.4 on Debian.
+* Windows:
+ * Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ * Visual C++ 9.0 on Windows 2008, 64 bit.
+ * GCC 4.3.3, using Mingw
+* FreeBSD:
+ * GCC 4.2.1, 32 and 64 bit.
 
 Boost's additional test compilers include:
 
-* /TODO/
+* Linux:
+ * Intel 10.1 on Red Hat Enterprise Linux.
+ * Intel 10.1 on 64 bit Red Hat Enterprise Linux.
+ * Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ * Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ * Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ * Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ * Intel 11.1 on Suse Linux 64 bit.
+ * GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise Linux.
+ * GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise Linux.
+ * GCC 4.4.1 on 64 bit Linux.
+ * GCC 4.4.3 on Debian unstable.
+ * QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise Linux.
+* OS X:
+ * Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ * GCC 4.0.1 on Intel Leopard.
+ * GCC 4.0.1 on PowerPC Tiger.
+* Windows:
+ * Visual C++ 7.1, 8,0, 9,0 on XP.
+ * Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ * Visual C++ 10.0 beta 2.
+ * Visual C++ 10.0 on 32-bit Vista.
+ * Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ * Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ * GCC 4.4.1 on Mingw, with and without C++0x extensions.
+* AIX:
+ * IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
+* FreeBSD:
+ * GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
+* Solaris:
+ * Sun C++ 5.10 on Solaris 5.10.
 
 [endsect]
 
 [section Acknowledgements]
 
-/TODO/
+[@/users/people/beman_dawes.html Beman Dawes],
+Eric Niebler,
+[@/users/people/rene_rivera.html Rene Rivera],
+and Daniel James managed this release.
 
 [endsect]
 
+

Modified: website/public_html/live/feed/news.rss
==============================================================================
--- website/public_html/live/feed/news.rss (original)
+++ website/public_html/live/feed/news.rss 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -6,7 +6,500 @@
     <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.41.0</title><pubDate>Tue, 17 Nov 2009 17:00:00 GMT</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>Tue 2 Feb 2010 14:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Uuid. Updated Libraries: Asio, Circular Buffer, Fusion, Graph,
+ Integer, Iostreams, Program.Options, PropertyMap, Proto, Regex, Spirit, Unordered,
+ Xpressive.
+ &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;
+
+
+
+ &lt;div id=&quot;version_1_42_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New 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/uuid/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
+ A universally unique
+ identifier, from Andy Tompkins.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_42_0.updated_libraries&quot;&gt;
+ &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;
+ 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
+ destruction e.g. int or double.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements
+ which do not require an explicit destruction (the complexity for other
+ types remains linear).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ The accumulator is the first argument to the functor of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fold&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;accumulate&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2355&quot;&gt;#2355&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for associative iterators and views (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3473&quot;&gt;#3473&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/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Removed old interface to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;,
+ making new interface the default.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/integer/index.html&quot;&gt;Integer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Reverted Trunk to release branch state (i.e. a &amp;quot;known good state&amp;quot;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/653&quot;&gt;653&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3084&quot;&gt;3084&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3177&quot;&gt;3177&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3180&quot;&gt;3180&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3548&quot;&gt;3568&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3657&quot;&gt;3657&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2134&quot;&gt;2134&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added long long support to &lt;tt&gt;boost::static_log2&lt;/tt&gt;, &lt;tt&gt;boost::static_signed_min&lt;/tt&gt;,
+ &lt;tt&gt;boost::static_signed_max&lt;/tt&gt;, &lt;tt&gt;boost::static_unsigned_min&lt;/tt&gt;&lt;tt&gt;boost::static_unsigned_max&lt;/tt&gt;,
+ when available.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The argument type and the result type of &lt;tt&gt;boost::static_signed_min&lt;/tt&gt;
+ etc are now typedef'd. Formerly, they were hardcoded as &lt;tt&gt;unsigned
+ long&lt;/tt&gt; and &lt;tt&gt;int&lt;/tt&gt; respectively. Please, use the
+ provided typedefs in new code (and update old code as soon as possible).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fixed many outstanding issues. Thanks to Richard Smith for his work on
+ this. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3612&quot;&gt;#3612&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3311&quot;&gt;#3311&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2094&quot;&gt;#2094&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3010&quot;&gt;#3010&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2894&quot;&gt;#2894&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3011&quot;&gt;#3011&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3352&quot;&gt;#3352&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3505&quot;&gt;#3505&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ For more information see the &lt;a href=&quot;/libs/iostreams/doc/release_notes.html&quot;&gt;library
+ release notes&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/program_options/index.html&quot;&gt;Program.Options&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Information about option name added to a few exception classes and various
+ clean ups in exception classes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3423&quot;&gt;#3423&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Description wordwrapping in presense of default parameters fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2613&quot;&gt;#2613&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Empty value in configuration file is now permitted (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1537&quot;&gt;#1537&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Quotes are no longer stripped from string values (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/850&quot;&gt;#850&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix endless loop in case of long default arguments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/689&quot;&gt;#689&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix compile warning caused by usage of boost::any (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2562&quot;&gt;#2562&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix memory bug in example/response_file.cpp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3525&quot;&gt;#3525&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Most compilation warnings were fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3608&quot;&gt;#3608&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Make column width for description text configurable. (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3703&quot;&gt;#3703&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add general split function: split_unix() (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2561&quot;&gt;#2561&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enable open config files from given file name (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3264&quot;&gt;#3264&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Additional flag for required options (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2982&quot;&gt;#2982&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enable case insensitive style for command line (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3498&quot;&gt;#3498&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/property_map/index.html&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Removed old header files (directly in the &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;/code&gt; directory); they were deprecated since
+ 1.40, replaced by headers in &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;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;/code&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/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fix const correctness issues with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;flatten&lt;/span&gt;&lt;/code&gt;
+ and friends (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3364&quot;&gt;#3364&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Accomodate recent change to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fold&lt;/span&gt;&lt;/code&gt;,
+ remove old support for Doxygen and pre-1.35 Fusion (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3553&quot;&gt;#3553&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ In binary operations, when one operand has a user-specified domain and
+ the other has the default domain, the user-specified domain trumps.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS&lt;/span&gt;&lt;/code&gt;
+ to work with elaborated types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Work around EDG compiler bug with function types and cv-qualification.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for Functors rather than strings as format expressions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved error reporting when throwing exceptions to include better more
+ relevant information.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved performance and reduced stack usage of recursive expressions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed tickets &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2802&quot;&gt;#2802&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3425&quot;&gt;#3425&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3507&quot;&gt;#3507&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3546&quot;&gt;#3546&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3631&quot;&gt;#3631&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3632&quot;&gt;#3632&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3715&quot;&gt;#3715&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3718&quot;&gt;#3718&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3763&quot;&gt;#3763&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3764&quot;&gt;#3764&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/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;
+ Support instantiating the containers with incomplete value types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase_return_void&lt;/span&gt;&lt;/code&gt;
+ as a temporary workaround for the current &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;
+ which can be inefficient because it has to find the next element to return
+ an iterator (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3693&quot;&gt;#3693&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add templated find overload for compatible keys.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved codegear compatibility.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Other minor changes, full details in &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0&quot;&gt;the
+ changelog&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/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;match_results&lt;/span&gt;&lt;/code&gt; no longer
+ relies on undefined behavior in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;list&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3278&quot;&gt;#3278&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Do NOT copy singular iterators (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3538&quot;&gt;#3538&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Eliminate gcc and darwin warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3734&quot;&gt;#3734&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_42_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on PowerPC Tiger.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.4.1 on Ubuntu Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4 on Debian.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 on Windows 2008, 64 bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.3, using Mingw
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1, 32 and 64 bit.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel 10.1 on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 10.1 on 64 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.1 on Suse Linux 64 bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4.1 on 64 bit Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4.3 on Debian unstable.
+ &lt;/li&gt;
+ &lt;li&gt;
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on PowerPC Tiger.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Visual C++ 7.1, 8,0, 9,0 on XP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 10.0 beta 2.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 10.0 on 32-bit Vista.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ AIX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Solaris:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Sun C++ 5.10 on Solaris 5.10.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_42_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, and Daniel
+ James managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.41.0</title><pubDate>Tue, 17 Nov 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Library: Property Tree. Updated libraries: DateTime, Filesystem, Iostreams,
       Math, Multi-index Containers, Proto, Python, Regex, Spirit, System, Thread,
       Unordered, Utility, Wave, Xpressive. Updates to boost build and quickbook.
@@ -2035,293 +2528,5 @@
       release notes.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.37.0</title><pubDate>Mon, 03 Nov 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Library: Proto. Updated Libraries: Asio, Circular Buffer, Dynamic Bitset,
- Exception, Hash, Interprocess, Intrusive, Math, Type Traits, Unordered
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.37.0/><description>&lt;div class=&quot;description&quot;&gt;
-
-
-
- &lt;div id=&quot;version_1_37_0.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New 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/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Expression template library and compiler construction toolkit for domain-specific
- embedded languages, from Eric Niebler.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_37_0.updated_libraries&quot;&gt;
- &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;
- Enhanced CompletionCondition concept with the signature &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;CompletionCondition&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;ec&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;total&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;, where the return value indicates the
- maximum number of bytes to be transferred on the next read or write operation.
- (The old CompletionCondition signature is still supported for backwards
- compatibility).
- &lt;/li&gt;
- &lt;li&gt;
- New windows::overlapped_ptr class to allow arbitrary overlapped I/O functions
- (such as TransmitFile) to be used with Asio.
- &lt;/li&gt;
- &lt;li&gt;
- On recent versions of Linux, an eventfd descriptor is now used (rather
- than a pipe) to interrupt a blocked select/epoll reactor.
- &lt;/li&gt;
- &lt;li&gt;
- Added const overloads of lowest_layer().
- &lt;/li&gt;
- &lt;li&gt;
- Synchronous read, write, accept and connect operations are now thread
- safe (meaning that it is now permitted to perform concurrent synchronous
- operations on an individual socket, if supported by the OS).
- &lt;/li&gt;
- &lt;li&gt;
- Reactor-based io_service implementations now use lazy initialisation
- to reduce the memory usage of an io_service object used only as a message
- queue.
- &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;
- Added new methods &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_linearized&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rotate&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;const_iterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Minor bug fixes and documentation updates.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/dynamic_bitset/&quot;&gt;Dynamic Bitset&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Constructor &amp;quot;do the right thing&amp;quot; dispatch, a la standard sequence
- containers (follows the proposed resolution of &lt;a href=&quot;
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438&quot;&gt;library
- issue 438&lt;/a&gt;, currently in the &lt;tt&gt;C++0x&lt;/tt&gt; working
- paper).
- &lt;/li&gt;
- &lt;li&gt;
- Improvements to documentation, code examples and implementation.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/exception/index.html&quot;&gt;Exception&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Support for non-RTTI builds.
- &lt;/li&gt;
- &lt;li&gt;
- Optimizations.
- &lt;/li&gt;
- &lt;li&gt;
- A new macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THROW_EXCEPTION&lt;/span&gt;&lt;/code&gt;
- which can be used instead of &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;throw_exception&lt;/span&gt;&lt;/code&gt;
- when throwing, to automatically record information about the location
- of the throw in the exception object.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Minor bug fix (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2264&quot;&gt;ticket
- 2264&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/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Added placement insertion (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace_back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;...) methods to containers.
- &lt;/li&gt;
- &lt;li&gt;
- Containers can be used now in recursive types.
- &lt;/li&gt;
- &lt;li&gt;
- Minor bug fixes.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Intrusive now takes advantage of compilers with variadic templates.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;clone_from&lt;/span&gt;&lt;/code&gt; functions
- now copy predicates and hash functions of associative containers.
- &lt;/li&gt;
- &lt;li&gt;
- Added incremental hashing to unordered containers via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;incremental&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; option.
- &lt;/li&gt;
- &lt;li&gt;
- Minor bug fixes.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math.Special
- Functions&lt;/a&gt;:&lt;/span&gt;
- Improved accuracy and testing of the inverse hypergeometric
- functions.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/type_traits/index.html&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
- Added
- better support for the Codegear compiler.
- &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;
- Rename overload of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace&lt;/span&gt;&lt;/code&gt;
- with hint, to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace_hint&lt;/span&gt;&lt;/code&gt;
- as specified in &lt;a href=&quot;http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2691.pdf&quot;&gt;n2691&lt;/a&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Provide forwarding headers at &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&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;unordered&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_map_fwd&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&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;unordered&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_set_fwd&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Move all of the implementation inside the &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;unordered&lt;/span&gt;&lt;/code&gt;
- directory.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_37_0.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost's primary test compilers are:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.2.4 on Ubuntu Linux 8.10
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.2 on Debian Sid
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.2.1 on HP-UX Integrity
- &lt;/li&gt;
- &lt;li&gt;
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 SP1, 8.0, and 7.1 SP1, all on Windows XP
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.1.2 on NetBSD
- &lt;/li&gt;
- &lt;li&gt;
- HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
- &lt;/li&gt;
- &lt;li&gt;
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
- &lt;/li&gt;
- &lt;li&gt;
- Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.10
- &lt;/li&gt;
- &lt;li&gt;
- Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
- &lt;/li&gt;
- &lt;li&gt;
- Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
- &lt;/li&gt;
- &lt;li&gt;
- On Linux:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.2 with C++0x extensions.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.1.1, 4.2.1 on 64 bit linux.
- &lt;/li&gt;
- &lt;li&gt;
- Intel C++ 8.1, 9.0, 9.1 and 10.0
- &lt;/li&gt;
- &lt;li&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.1
- &lt;/li&gt;
- &lt;li&gt;
- Sun Compiler 5.9, 5.10 with stdcxx
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- On Windows:
- &lt;ul&gt;
- &lt;li&gt;
- Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 8.0 with STLport 5.1
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
- Pocket PC SDK (ARMV4I).
- &lt;/li&gt;
- &lt;li&gt;
- Intel 10.1, with Visual C++ 9 backend.
- &lt;/li&gt;
- &lt;li&gt;
- Borland 5.9.3 and 6.10.0
- &lt;/li&gt;
- &lt;li&gt;
- 64 bit Intel 10.1, with Visual C++ 9 backend.
- &lt;/li&gt;
- &lt;li&gt;
- 64 bit Visual C++ 9.0.
- &lt;/li&gt;
- &lt;li&gt;
- 64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
- &lt;/li&gt;
- &lt;li&gt;
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_37_0.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, and Daniel
- James managed this release.
- &lt;/p&gt;
- &lt;/div&gt;
 &lt;/div&gt;</description></item></channel>
 </rss>
\ No newline at end of file

Modified: website/public_html/live/users/faq.html
==============================================================================
--- website/public_html/live/users/faq.html (original)
+++ website/public_html/live/users/faq.html 2010-02-02 15:28:20 EST (Tue, 02 Feb 2010)
@@ -65,6 +65,32 @@
               problems. Individual bug fixes can always be obtained from the
               boost repository.</p>
 
+ <p class="faq"><span class="faq-question">How can I contribute
+ to development?</span> To participate in development, you need
+ to subscribe to the <a href=
+ "http://lists.boost.org/mailman/listinfo.cgi/boost">Boost
+ developers' list</a>. Once you've done that, some paths to
+ contribution are:</p>
+
+ <ol class="faq">
+ <li>Submit patches for new features or bug fixes. Pick any
+ ticket from <a href="http://svn.boost.org/trac/boost">our bug
+ tracking system</a> and get started. If existing library
+ maintainers don't already know your work, this is a good way
+ to become known as someone they can trust to do good
+ work.</li>
+
+ <li>Become part of a particular library's community, and
+ become known to the library maintainer(s) by participating in
+ design discussions (some libraries, e.g. Spirit, have their
+ <a href="/community/groups.html#projects">own mailing
+ lists</a> where you'd do that).</li>
+
+ <li>Come up with a library idea of your own and begin the
+ <a href="/development/submissions.html">library submission
+ process</a>.</li>
+ </ol>
+
               <p class="faq"><span class="faq-question">How is a library
               accepted for posting on the site?</span> See <a href=
               "/development/submissions.html">Library Submission


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