Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r57749 - in website/public_html/live: . common common/code doc feed feed/downloads feed/history
From: bdawes_at_[hidden]
Date: 2009-11-18 10:36:59


Author: bemandawes
Date: 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
New Revision: 57749
URL: http://svn.boost.org/trac/boost/changeset/57749

Log:
Merge 1.41.0
Added:
   website/public_html/live/feed/downloads/boost-cmake_1.40.0.cmake2.qbk
      - copied unchanged from r57748, /website/public_html/beta/feed/downloads/boost-cmake_1.40.0.cmake2.qbk
   website/public_html/live/feed/history/boost_1_41_0.qbk
      - copied unchanged from r57748, /website/public_html/beta/feed/history/boost_1_41_0.qbk
Properties modified:
   website/public_html/live/ (props changed)
Text files modified:
   website/public_html/live/common/code/boost_archive.php | 11
   website/public_html/live/common/code/boost_feed.php | 17
   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 | 48
   website/public_html/live/feed/build.jam | 2
   website/public_html/live/feed/downloads.rss | 423 +++----
   website/public_html/live/feed/history.rss | 418 +++++++
   website/public_html/live/feed/news.rss | 2235 ++++++++++++++++++++-------------------
   10 files changed, 1776 insertions(+), 1389 deletions(-)

Modified: website/public_html/live/common/code/boost_archive.php
==============================================================================
--- website/public_html/live/common/code/boost_archive.php (original)
+++ website/public_html/live/common/code/boost_archive.php 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -129,12 +129,14 @@
         while ($file_handle && !feof($file_handle)) {
             $text .= fread($file_handle,8*1024);
         }
- if(pclose($file_handle) == 0) {
+ $exit_status = pclose($file_handle);
+ if($exit_status == 0) {
             return $text;
         }
         else {
             $this->extractor_ = '404';
- return '';
+ return strstr($_SERVER['HTTP_HOST'], 'beta')
+ ? unzip_error($exit_status) : '';
         }
     }
 
@@ -529,6 +531,9 @@
         # error in those cases.
 
         print '<h1>404 Not Found</h1><p>File "' . $this->file_ . '"not found.</p>';
+ if($this->content_) {
+ print '<p>Unzip error: '.htmlentities($this->content_).'</p>';
+ }
     }
 }
 
@@ -544,7 +549,7 @@
     case 5: return 'Unzip was unable to allocate memory or unable to obtain a tty to read the decryption password(s).';
     case 6: return 'Unzip was unable to allocate memory during decompression to disk.';
     case 7: return 'Unzip was unable to allocate memory during in-memory decompression.';
- case 9: return 'The specified zipfiles were not found.';
+ case 9: return 'The specified zipfile was not found.';
     case 10: return 'Invalid options were specified on the command line.';
     case 11: return 'No matching files were found.';
     case 50: return 'The disk is (or was) full during extraction.';

Modified: website/public_html/live/common/code/boost_feed.php
==============================================================================
--- website/public_html/live/common/code/boost_feed.php (original)
+++ website/public_html/live/common/code/boost_feed.php 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -53,20 +53,11 @@
                             switch (strtolower($val['tag']))
                             {
                                 case 'pubdate':
- $item['pubdate'] = strtotime($item['pubdate']);
- if ($item['pubdate'] != 0)
- {
- $item['date'] = gmdate('F jS, Y H:i ',$item['pubdate']).'GMT';
- }
- else
- {
- $item['pubdate'] = time();
- $item['date'] = "In Progress";
- }
- break;
-
                                 case 'dc:date':
- $item['pubdate'] = strtotime($item['dc:date']);
+ $old_tz = date_default_timezone_get();
+ date_default_timezone_set('GMT');
+ $item['pubdate'] = strtotime($item[strtolower($val['tag'])]);
+ date_default_timezone_set($old_tz);
                                 if ($item['pubdate'] != 0)
                                 {
                                     $item['date'] = gmdate('F jS, Y H:i ',$item['pubdate']).'GMT';

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 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -9,7 +9,10 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_40_0">1.40.0 - Current Release <span class=
+ <li><a href="/doc/libs/1_41_0">1.41.0 - Current Release <span class=
+ "link">&gt;</span></a></li>
+
+ <li><a href="/doc/libs/1_40_0">1.40.0 <span class=
         "link">&gt;</span></a></li>
 
         <li><a href="/doc/libs/1_39_0">1.39.0 <span class=

Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -9,8 +9,8 @@
 RewriteRule ^html(/.*)?$ libs/release/doc/html$1 [R]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_40_0$1 [R]
-RewriteRule ^libs/development(/.*)?$ libs/1_40_0$1 [R]
+RewriteRule ^libs/release(/.*)?$ libs/1_41_0$1 [R]
+RewriteRule ^libs/development(/.*)?$ libs/1_41_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 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -96,7 +96,7 @@
     }
     else
     {
- $docref = '/doc/libs/1_40_0/'.$lib['documentation'];
+ $docref = '/doc/libs/1_41_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 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -667,6 +667,22 @@
     <category>Function-objects</category>
   </library>
   <library>
+ <key>lexical_cast</key>
+ <boost-version>1.20.0</boost-version>
+ <name>Lexical Cast</name>
+ <authors>Kevlin Henney</authors>
+ <description>General literal text conversions, such as an int
+ represented a string, or vice-versa, from Kevlin Henney.
+ </description>
+ <documentation>libs/conversion/lexical_cast.htm</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ <category>String</category>
+ <category>Miscellaneous</category>
+ </library>
+ <library>
     <key>logic/tribool</key>
     <boost-version>1.32.0</boost-version>
     <name>Tribool</name>
@@ -963,8 +979,7 @@
     <authors>Jeremy Siek</authors>
     <description>Concepts defining interfaces which map key objects
     to value objects.</description>
- <documentation>
- libs/property_map/index.html</documentation>
+ <documentation>libs/property_map/index.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <header-only>true</header-only>
@@ -973,6 +988,21 @@
     <category>Generic</category>
   </library>
   <library>
+ <key>property_tree</key>
+ <boost-version>1.41.0</boost-version>
+ <name>Property Tree</name>
+ <authors>Marcin Kalicinski</authors>
+ <authors>Sebastian Redl</authors>
+ <description>A tree data structure especially suited to storing configuration data.</description>
+ <documentation>libs/property_tree/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ <category>Containers</category>
+ <category>Data</category>
+ </library>
+ <library>
     <key>proto</key>
     <boost-version>1.37.0</boost-version>
     <name>Proto</name>
@@ -1439,6 +1469,20 @@
     <category>Math</category>
   </library>
   <library>
+ <key>utility/result_of</key>
+ <boost-version>1.32.0</boost-version>
+ <name>Result Of</name>
+ <authors></authors>
+ <description>Determines the type of a function call expression.
+ </description>
+ <documentation>libs/utility/utility.htm#result_of</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ <category>Function-objects</category>
+ </library>
+ <library>
     <key>utility/swap</key>
     <boost-version>1.38.0</boost-version>
     <name>Swap</name>

Modified: website/public_html/live/feed/build.jam
==============================================================================
--- website/public_html/live/feed/build.jam (original)
+++ website/public_html/live/feed/build.jam 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -58,7 +58,7 @@
 
 path-constant CWD : . ;
 
-make downloads.rss : [ glob-rss history/boost_1_40_0 downloads/* ]
+make downloads.rss : [ glob-rss history/boost_1_41_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 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -6,327 +6,250 @@
     <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.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- Build System improvements. Updated Libraries: Accumulators, Asio, Circular
- Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
- Proto, Random, Serialization, Unordered, Xpressive.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.40.0/><description>&lt;div class=&quot;description&quot;&gt;
+ <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.
+ CMake has been removed from the main release.
+ &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;
   
   
   
- &lt;div id=&quot;version_1_40_0.boost_cmake&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Boost.CMake&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost.CMake is &lt;em&gt;now distributed separately&lt;/em&gt;.
- The cmake build for boost is &lt;em&gt;BROKEN&lt;/em&gt; in the
- tarballs above. See the &lt;a href=&quot;
https://svn.boost.org/trac/boost/wiki/CMake&quot;&gt;Boost.CMake
- wiki page&lt;/a&gt; for pointers to working versions.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_40_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_41_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/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Works on GCC 4.4.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_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;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;ul&gt;
           &lt;li&gt;
- Added a new ping example to illustrate the use of ICMP sockets.
- &lt;/li&gt;
- &lt;li&gt;
- Changed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;buffered&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; templates to treat 0-byte reads
- and writes as no-ops, to comply with the documented type requirements
- for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SyncReadStream&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AsyncReadStream&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SyncWriteStream&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AsyncWriteStream&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Changed some instances of the &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;throw&lt;/span&gt;&lt;/code&gt;
- keyword to &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;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- to allow Asio to be used when exception support is disabled. Note that
- the SSL wrappers still require exception support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2754&quot;&gt;#2754&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Made Asio compatible with the OpenSSL 1.0 beta (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3256&quot;&gt;#3256&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Eliminated a redundant system call in the Solaris &lt;tt&gt;/dev/poll&lt;/tt&gt;
- backend.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed a bug in resizing of the bucket array in the internal hash maps
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3095&quot;&gt;#3095&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Ensured correct propagation of the error code when a synchronous accept
- fails (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3216&quot;&gt;#3216&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Ensured correct propagation of the error code when a synchronous read
- or write on a Windows HANDLE fails.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed failures reported when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_GLIBCXX_DEBUG&lt;/span&gt;&lt;/code&gt;
- is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3098&quot;&gt;#3098&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Fixed custom memory allocation support for timers (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3107&quot;&gt;#3107&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Tidied up various warnings reported by g++ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1341&quot;&gt;#1341&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2618&quot;&gt;#2618&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Various documentation improvements, including more obvious hyperlinks
- to function overloads, header file information, examples for the handler
- type requirements, and adding enum values to the index (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3157&quot;&gt;#3157&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2620&quot;&gt;#2620&lt;/a&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.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2785&quot;&gt;#2785&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3285&quot;&gt;#3285&lt;/a&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;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&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;
+ Some old
+ unreleased developments. There are still several open issues that should
+ be fixed in the next version.
         &lt;ul&gt;
           &lt;li&gt;
- Workaround for conflict with Python headers (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3000&quot;&gt;#3000&lt;/a&gt;).
+ Add a grep filter (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1627&quot;&gt;#1627&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/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Optimize the use of small target objects.
+ Support archives with multiple members (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1896&quot;&gt;#1896&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Make Boost.Function compile under BOOST_NO_EXCEPTIONS (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2499&quot;&gt;#2499&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2494&quot;&gt;#2494&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2469&quot;&gt;#2469&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2466&quot;&gt;#2466&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2900&quot;&gt;#2900&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Various minor fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2642&quot;&gt;#2642&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2847&quot;&gt;#2847&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2929&quot;&gt;#2929&lt;/a&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3012&quot;&gt;#3012&lt;/a&gt;)
+ Improved filesystem interoperability.
           &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;
- Improved compile times for &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;vector&lt;/span&gt;&lt;/code&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;).
           &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;
- Automatically configure the float functions using template metaprogramming
- instead of trying to configure every possibility manually.
+ 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;).
           &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;
- Windows shared memory is created in Shared Documents folder so that it
- can be shared between services and processes
- &lt;/li&gt;
- &lt;li&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2967&quot;&gt;#2967&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2973&quot;&gt;#2973&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2992&quot;&gt;#2992&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3138&quot;&gt;#3138&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3166&quot;&gt;#3166&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3205&quot;&gt;#3205&lt;/a&gt;.
- &lt;/li&gt;
- &lt;/ul&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/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
- &lt;/li&gt;
- &lt;li&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3164&quot;&gt;#3164&lt;/a&gt;.
- &lt;/li&gt;
- &lt;/ul&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/mpl/index.html&quot;&gt;MPL&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;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;char_&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;string&lt;/span&gt;&lt;/code&gt;
- for compile-time string manipulation, based on multichar literals (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2905&quot;&gt;#2905&lt;/a&gt;).
+ Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
+ mode.
           &lt;/li&gt;
           &lt;li&gt;
- Updated &lt;a href=&quot;/libs/mpl/doc/refmanual.html&quot;&gt;MPL Reference Manual&lt;/a&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Bug fixes.
+ Fixes for c++0x mode on various compilers.
           &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;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;/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;ul&gt;
           &lt;li&gt;
- Support for building with disabled exceptions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2096&quot;&gt;#2096&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Unicode parser no longer drops original tokens (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2425&quot;&gt;#2425&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Fixed crash on user-inserted items in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variables_map&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2782&quot;&gt;#2782&lt;/a&gt;).
+ Bug fix: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3559&quot;&gt;#3559&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/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&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;ul&gt;
           &lt;li&gt;
- PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning:
- some invalid code may break.)
- &lt;/li&gt;
- &lt;li&gt;
- Add a sensible default for &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;_default&lt;/span&gt;&lt;/code&gt;'s
- template parameter.
+ Support for futures, promises and packaged tasks added
           &lt;/li&gt;
           &lt;li&gt;
- Improved default evaluation strategy for pointers to members.
+ &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
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4 portability fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3021&quot;&gt;#3021&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Work around Visual C++'s non-std-compliant ciso646 macros.
+ Some Boost.Thread facilities are now header-only
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&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;
+ Major update:
         &lt;ul&gt;
           &lt;li&gt;
- Made the constructors of all the generators call the copy constructor
- when passed a non-const reference.
+ Replaced a lot of the macro based implementation with a cleaner template
+ based implementation.
           &lt;/li&gt;
           &lt;li&gt;
- Changed seeding functions to accept any arithmetic type. As a side-effect,
- the exact signature of seed changed for some classes.
+ Reduced memory use.
           &lt;/li&gt;
           &lt;li&gt;
- Major bug fixes in uniform_int.
+ 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;.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/serialization/index.html&quot;&gt;Serialization&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Removed deprecated headers: &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;static_warning&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;/code&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;state_saver&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;/code&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;smart_cast&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;/code&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;pfto&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;/code&gt;. Use the the equivalent headers
- 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;span class=&quot;identifier&quot;&gt;serialization&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;/code&gt;
- directory instead (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3062&quot;&gt;#3062&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;archive_serializer_map&lt;/span&gt;&lt;/code&gt; should now be
- used instead of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;archive_pointer_iserializer&lt;/span&gt;&lt;/code&gt;.
- For more details see &lt;a href=&quot;/doc/libs/1_40_0/libs/serialization/doc/release.html&quot;&gt;the
- library release notes&lt;/a&gt;.
- &lt;/li&gt;
- &lt;/ul&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/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&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;/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;
- Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace&lt;/span&gt;&lt;/code&gt; for
- all compilers, not just ones with rvalue references and variadic templates
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1978&quot;&gt;#1978&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Create less buckets by default.
+ Eliminate unreachable code warnings on MSVC
           &lt;/li&gt;
           &lt;li&gt;
- Some minor tweaks for better compiler support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2908&quot;&gt;#2908&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3096&quot;&gt;#3096&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3082&quot;&gt;#3082&lt;/a&gt;).
+ Clean up some MSVC warnings and errors in /Za (&amp;quot;disable Microsoft
+ extensions&amp;quot;) mode.
           &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;
- Works on Visual C++ 10.0 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3124&quot;&gt;#3124&lt;/a&gt;).
+ Fixes for c++0x mode on various compilers.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_40_0.build_system&quot;&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;
- The default naming of libraries in Unix-like environment now matches system
- conventions, and does not include various decorations. Naming of libraries
- on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
- 10 was added. With gcc, 64-bit compilation no longer requires that target architecture
- be specified.
+ 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_40_0.updated_tools&quot;&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/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&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;ul&gt;
           &lt;li&gt;
- Hide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;INTERNAL&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;ONLY&lt;/span&gt;&lt;/code&gt;
- enums in doxygen documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3242&quot;&gt;#3242&lt;/a&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;
- Tweaked appearance of member classes/structs/unions in a class synopsis.
+ Image attributes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1157&quot;&gt;#1157&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;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Support python code snippets (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3029&quot;&gt;#3029&lt;/a&gt;).
+ Table Ids (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1194&quot;&gt;#1194&lt;/a&gt;)
           &lt;/li&gt;
           &lt;li&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;teletype&lt;/span&gt;&lt;/code&gt; source mode
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1202&quot;&gt;#1202&lt;/a&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;)
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_40_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_41_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:
@@ -336,10 +259,10 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.0.1 on Intel Tiger and Leopard
+ GCC 4.0.1 on Intel Tiger and Leopard.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.0.1 on PowerPC Tiger
+ GCC 4.0.1 on PowerPC Tiger.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -347,7 +270,10 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.3.3 on Ubuntu Linux.
+ 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;
@@ -368,51 +294,46 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 9.0 on Red Hat Enterprise Linux.
+ Intel 10.1 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.0 on Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ 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.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 11.0 on Red Hat Enterprise Linux.
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 11.1 on Red Hat Enterprise Linux.
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise
- Linux.
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
+ 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.1.2 on Suse Linux on 64 bit Itanium.
+ GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ GCC 4.3.3 on 64-bit Redhat Server 5.1.
           &lt;/li&gt;
           &lt;li&gt;
- GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ GCC 4.3.3 on 64 bit Linux.
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.3.4 on Debian unstable.
           &lt;/li&gt;
           &lt;li&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux.
+ GCC 4.3.2 on 64 bit Gentoo.
           &lt;/li&gt;
           &lt;li&gt;
- GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
             Linux.
           &lt;/li&gt;
           &lt;li&gt;
@@ -424,13 +345,10 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 10.1, 11.0 on Intel Leopard.
+ Intel C++ Compiler 11.1 on Leopard.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1, 11.0 on Intel Tiger.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.0.1, 4.2.1 on Intel Leopard.
+ Intel C++ Compiler 10.1, 11.0.
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.0.1 on Intel Tiger.
@@ -444,37 +362,29 @@
         Windows:
         &lt;ul&gt;
           &lt;li&gt;
- Visual C++ 7.1 on XP.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 on XP.
+ Visual C++ 7.1, 8,0, 9,0 on XP.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0 on Vista.
+ Visual C++ 9.0 on 32-bit Vista.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0 on Vista 64-bit.
+ Visual C++ 9.0 on AMD 64-bit Vista.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ 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.
+ 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;.
           &lt;/li&gt;
           &lt;li&gt;
- Borland 5.9.3, 6.1.0, 6.1.3.
- &lt;/li&gt;
- &lt;li&gt;
- Borland C++ Builder 2007 and 2009.
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (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;
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -487,19 +397,24 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Solaris:
+ FreeBSD:
         &lt;ul&gt;
           &lt;li&gt;
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
+ GCC 4.2.1 on FreeBSD 7.0.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Solaris:
+ &lt;ul&gt;
           &lt;li&gt;
- GCC 3.4.6 on Solaris 5.10.
+ 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_40_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_41_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 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -6,7 +6,423 @@
     <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.40.0</title><pubDate>Thu, 27 Aug 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.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.
+ CMake has been removed from the main release.
+ &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;
+
+
+
+ &lt;div id=&quot;version_1_41_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;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_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;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;).
+ &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;).
+ &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.
+ &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;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;).
+ &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;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;).
+ &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;).
+ &lt;/li&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;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved filesystem interoperability.
+ &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;).
+ &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;).
+ &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;ul&gt;
+ &lt;li&gt;
+ Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
+ mode.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixes for c++0x mode on various compilers.
+ &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;/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;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;).
+ &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;ul&gt;
+ &lt;li&gt;
+ Support for futures, promises and packaged tasks added
+ &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
+ &lt;/li&gt;
+ &lt;li&gt;
+ Some Boost.Thread facilities are now header-only
+ &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;ul&gt;
+ &lt;li&gt;
+ Replaced a lot of the macro based implementation with a cleaner template
+ based implementation.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Reduced memory use.
+ &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;.
+ &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;/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;
+ 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;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Eliminate unreachable code warnings on MSVC
+ &lt;/li&gt;
+ &lt;li&gt;
+ Clean up some MSVC warnings and errors in /Za (&amp;quot;disable Microsoft
+ extensions&amp;quot;) mode.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixes for c++0x mode on various compilers.
+ &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;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;/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;)
+ &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;)
+ &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;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 Tiger and 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;/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 10.1 on Suse Linux on 64 bit Itanium.
+ &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;
+ 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.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.3 on 64-bit Redhat Server 5.1.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.3 on 64 bit Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.4 on Debian unstable.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.2 on 64 bit Gentoo.
+ &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.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel Tiger.
+ &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 on 32-bit Vista.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 on AMD 64-bit Vista.
+ &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 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;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (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.
+ &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_41_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.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       Build System improvements. Updated Libraries: Accumulators, Asio, Circular
       Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
       Proto, Random, Serialization, Unordered, Xpressive.

Modified: website/public_html/live/feed/news.rss
==============================================================================
--- website/public_html/live/feed/news.rss (original)
+++ website/public_html/live/feed/news.rss 2009-11-18 10:36:58 EST (Wed, 18 Nov 2009)
@@ -6,327 +6,250 @@
     <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.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- Build System improvements. Updated Libraries: Accumulators, Asio, Circular
- Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
- Proto, Random, Serialization, Unordered, Xpressive.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.40.0/><description>&lt;div class=&quot;description&quot;&gt;
+ <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.
+ CMake has been removed from the main release.
+ &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;
   
   
   
- &lt;div id=&quot;version_1_40_0.boost_cmake&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Boost.CMake&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost.CMake is &lt;em&gt;now distributed separately&lt;/em&gt;.
- The cmake build for boost is &lt;em&gt;BROKEN&lt;/em&gt; in the
- tarballs above. See the &lt;a href=&quot;
https://svn.boost.org/trac/boost/wiki/CMake&quot;&gt;Boost.CMake
- wiki page&lt;/a&gt; for pointers to working versions.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_40_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_41_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/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Works on GCC 4.4.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_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;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;ul&gt;
           &lt;li&gt;
- Added a new ping example to illustrate the use of ICMP sockets.
- &lt;/li&gt;
- &lt;li&gt;
- Changed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;buffered&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; templates to treat 0-byte reads
- and writes as no-ops, to comply with the documented type requirements
- for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SyncReadStream&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AsyncReadStream&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SyncWriteStream&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AsyncWriteStream&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Changed some instances of the &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;throw&lt;/span&gt;&lt;/code&gt;
- keyword to &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;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- to allow Asio to be used when exception support is disabled. Note that
- the SSL wrappers still require exception support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2754&quot;&gt;#2754&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Made Asio compatible with the OpenSSL 1.0 beta (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3256&quot;&gt;#3256&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Eliminated a redundant system call in the Solaris &lt;tt&gt;/dev/poll&lt;/tt&gt;
- backend.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed a bug in resizing of the bucket array in the internal hash maps
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3095&quot;&gt;#3095&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Ensured correct propagation of the error code when a synchronous accept
- fails (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3216&quot;&gt;#3216&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Ensured correct propagation of the error code when a synchronous read
- or write on a Windows HANDLE fails.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed failures reported when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_GLIBCXX_DEBUG&lt;/span&gt;&lt;/code&gt;
- is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3098&quot;&gt;#3098&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Fixed custom memory allocation support for timers (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3107&quot;&gt;#3107&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Tidied up various warnings reported by g++ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1341&quot;&gt;#1341&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2618&quot;&gt;#2618&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Various documentation improvements, including more obvious hyperlinks
- to function overloads, header file information, examples for the handler
- type requirements, and adding enum values to the index (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3157&quot;&gt;#3157&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2620&quot;&gt;#2620&lt;/a&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.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2785&quot;&gt;#2785&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3285&quot;&gt;#3285&lt;/a&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;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&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;
+ Some old
+ unreleased developments. There are still several open issues that should
+ be fixed in the next version.
         &lt;ul&gt;
           &lt;li&gt;
- Workaround for conflict with Python headers (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3000&quot;&gt;#3000&lt;/a&gt;).
+ Add a grep filter (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1627&quot;&gt;#1627&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/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Optimize the use of small target objects.
+ Support archives with multiple members (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1896&quot;&gt;#1896&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Make Boost.Function compile under BOOST_NO_EXCEPTIONS (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2499&quot;&gt;#2499&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2494&quot;&gt;#2494&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2469&quot;&gt;#2469&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2466&quot;&gt;#2466&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2900&quot;&gt;#2900&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Various minor fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2642&quot;&gt;#2642&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2847&quot;&gt;#2847&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2929&quot;&gt;#2929&lt;/a&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3012&quot;&gt;#3012&lt;/a&gt;)
+ Improved filesystem interoperability.
           &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;
- Improved compile times for &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;vector&lt;/span&gt;&lt;/code&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;).
           &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;
- Automatically configure the float functions using template metaprogramming
- instead of trying to configure every possibility manually.
+ 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;).
           &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;
- Windows shared memory is created in Shared Documents folder so that it
- can be shared between services and processes
- &lt;/li&gt;
- &lt;li&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2967&quot;&gt;#2967&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2973&quot;&gt;#2973&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2992&quot;&gt;#2992&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3138&quot;&gt;#3138&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3166&quot;&gt;#3166&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3205&quot;&gt;#3205&lt;/a&gt;.
- &lt;/li&gt;
- &lt;/ul&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/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
- &lt;/li&gt;
- &lt;li&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3164&quot;&gt;#3164&lt;/a&gt;.
- &lt;/li&gt;
- &lt;/ul&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/mpl/index.html&quot;&gt;MPL&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;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;char_&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;string&lt;/span&gt;&lt;/code&gt;
- for compile-time string manipulation, based on multichar literals (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2905&quot;&gt;#2905&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Updated &lt;a href=&quot;/libs/mpl/doc/refmanual.html&quot;&gt;MPL Reference Manual&lt;/a&gt;.
+ Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
+ mode.
           &lt;/li&gt;
           &lt;li&gt;
- Bug fixes.
+ Fixes for c++0x mode on various compilers.
           &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;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;/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;ul&gt;
           &lt;li&gt;
- Support for building with disabled exceptions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2096&quot;&gt;#2096&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Unicode parser no longer drops original tokens (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2425&quot;&gt;#2425&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Fixed crash on user-inserted items in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variables_map&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2782&quot;&gt;#2782&lt;/a&gt;).
+ Bug fix: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3559&quot;&gt;#3559&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/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&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;ul&gt;
           &lt;li&gt;
- PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning:
- some invalid code may break.)
- &lt;/li&gt;
- &lt;li&gt;
- Add a sensible default for &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;_default&lt;/span&gt;&lt;/code&gt;'s
- template parameter.
- &lt;/li&gt;
- &lt;li&gt;
- Improved default evaluation strategy for pointers to members.
+ Support for futures, promises and packaged tasks added
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4 portability fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3021&quot;&gt;#3021&lt;/a&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
           &lt;/li&gt;
           &lt;li&gt;
- Work around Visual C++'s non-std-compliant ciso646 macros.
+ Some Boost.Thread facilities are now header-only
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&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;
+ Major update:
         &lt;ul&gt;
           &lt;li&gt;
- Made the constructors of all the generators call the copy constructor
- when passed a non-const reference.
+ Replaced a lot of the macro based implementation with a cleaner template
+ based implementation.
           &lt;/li&gt;
           &lt;li&gt;
- Changed seeding functions to accept any arithmetic type. As a side-effect,
- the exact signature of seed changed for some classes.
+ Reduced memory use.
           &lt;/li&gt;
           &lt;li&gt;
- Major bug fixes in uniform_int.
+ 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;.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/serialization/index.html&quot;&gt;Serialization&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Removed deprecated headers: &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;static_warning&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;/code&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;state_saver&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;/code&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;smart_cast&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;/code&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;pfto&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;/code&gt;. Use the the equivalent headers
- 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;span class=&quot;identifier&quot;&gt;serialization&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;/code&gt;
- directory instead (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3062&quot;&gt;#3062&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;archive_serializer_map&lt;/span&gt;&lt;/code&gt; should now be
- used instead of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;archive_pointer_iserializer&lt;/span&gt;&lt;/code&gt;.
- For more details see &lt;a href=&quot;/doc/libs/1_40_0/libs/serialization/doc/release.html&quot;&gt;the
- library release notes&lt;/a&gt;.
- &lt;/li&gt;
- &lt;/ul&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/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&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;/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;
- Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace&lt;/span&gt;&lt;/code&gt; for
- all compilers, not just ones with rvalue references and variadic templates
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1978&quot;&gt;#1978&lt;/a&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;).
           &lt;/li&gt;
           &lt;li&gt;
- Create less buckets by default.
+ Eliminate unreachable code warnings on MSVC
           &lt;/li&gt;
           &lt;li&gt;
- Some minor tweaks for better compiler support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2908&quot;&gt;#2908&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3096&quot;&gt;#3096&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3082&quot;&gt;#3082&lt;/a&gt;).
+ Clean up some MSVC warnings and errors in /Za (&amp;quot;disable Microsoft
+ extensions&amp;quot;) mode.
           &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;
- Works on Visual C++ 10.0 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3124&quot;&gt;#3124&lt;/a&gt;).
+ Fixes for c++0x mode on various compilers.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_40_0.build_system&quot;&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;
- The default naming of libraries in Unix-like environment now matches system
- conventions, and does not include various decorations. Naming of libraries
- on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
- 10 was added. With gcc, 64-bit compilation no longer requires that target architecture
- be specified.
+ 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_40_0.updated_tools&quot;&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/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&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;ul&gt;
           &lt;li&gt;
- Hide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;INTERNAL&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;ONLY&lt;/span&gt;&lt;/code&gt;
- enums in doxygen documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3242&quot;&gt;#3242&lt;/a&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;
- Tweaked appearance of member classes/structs/unions in a class synopsis.
+ Image attributes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1157&quot;&gt;#1157&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;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Support python code snippets (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3029&quot;&gt;#3029&lt;/a&gt;).
+ Table Ids (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1194&quot;&gt;#1194&lt;/a&gt;)
           &lt;/li&gt;
           &lt;li&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;teletype&lt;/span&gt;&lt;/code&gt; source mode
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1202&quot;&gt;#1202&lt;/a&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;)
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_40_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_41_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:
@@ -336,10 +259,10 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.0.1 on Intel Tiger and Leopard
+ GCC 4.0.1 on Intel Tiger and Leopard.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.0.1 on PowerPC Tiger
+ GCC 4.0.1 on PowerPC Tiger.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -347,7 +270,10 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.3.3 on Ubuntu Linux.
+ 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;
@@ -368,51 +294,46 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 9.0 on Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- Intel 10.0 on Red Hat Enterprise Linux.
+ Intel 10.1 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ 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.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 11.0 on Red Hat Enterprise Linux.
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 11.1 on Red Hat Enterprise Linux.
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise
- Linux.
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
+ 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.1.2 on Suse Linux on 64 bit Itanium.
+ GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ GCC 4.3.3 on 64-bit Redhat Server 5.1.
           &lt;/li&gt;
           &lt;li&gt;
- GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ GCC 4.3.3 on 64 bit Linux.
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.3.4 on Debian unstable.
           &lt;/li&gt;
           &lt;li&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux.
+ GCC 4.3.2 on 64 bit Gentoo.
           &lt;/li&gt;
           &lt;li&gt;
- GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
             Linux.
           &lt;/li&gt;
           &lt;li&gt;
@@ -424,13 +345,10 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 10.1, 11.0 on Intel Leopard.
- &lt;/li&gt;
- &lt;li&gt;
- Intel 10.1, 11.0 on Intel Tiger.
+ Intel C++ Compiler 11.1 on Leopard.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.0.1, 4.2.1 on Intel Leopard.
+ Intel C++ Compiler 10.1, 11.0.
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.0.1 on Intel Tiger.
@@ -444,37 +362,29 @@
         Windows:
         &lt;ul&gt;
           &lt;li&gt;
- Visual C++ 7.1 on XP.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 on XP.
+ Visual C++ 7.1, 8,0, 9,0 on XP.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0 on Vista.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 on Vista 64-bit.
+ Visual C++ 9.0 on 32-bit Vista.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ Visual C++ 9.0 on AMD 64-bit Vista.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 10.0 beta.
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
           &lt;/li&gt;
           &lt;li&gt;
- Borland 5.9.3, 6.1.0, 6.1.3.
+ 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;.
           &lt;/li&gt;
           &lt;li&gt;
- Borland C++ Builder 2007 and 2009.
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (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;
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -487,19 +397,24 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Solaris:
+ FreeBSD:
         &lt;ul&gt;
           &lt;li&gt;
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
+ GCC 4.2.1 on FreeBSD 7.0.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Solaris:
+ &lt;ul&gt;
           &lt;li&gt;
- GCC 3.4.6 on Solaris 5.10.
+ 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_40_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_41_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,
@@ -507,84 +422,96 @@
       James managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.39.0</title><pubDate>Sat, 02 May 2009 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Signals2. Updated Libraries: Asio, Flyweight, Foreach, Hash,
- Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
- Xpressive. Updated Tools: Boostbook, Quickbook.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.39.0/><description>&lt;div class=&quot;description&quot;&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Build System improvements. Updated Libraries: Accumulators, Asio, Circular
+ Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
+ Proto, Random, Serialization, Unordered, Xpressive.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>
http://sourceforge.net/projects/boost/files/boost/1.40.0/><description>&lt;div class=&quot;description&quot;&gt;
   
   
   
- &lt;div id=&quot;version_1_39_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/signals2/index.html&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt; Managed signals
- &amp;amp; slots callback implementation (thread-safe version 2), from Frank Mori
- Hess.
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;div id=&quot;version_1_40_0.boost_cmake&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Boost.CMake&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost.CMake is &lt;em&gt;now distributed separately&lt;/em&gt;.
+ The cmake build for boost is &lt;em&gt;BROKEN&lt;/em&gt; in the
+ tarballs above. See the &lt;a href=&quot;
https://svn.boost.org/trac/boost/wiki/CMake&quot;&gt;Boost.CMake
+ wiki page&lt;/a&gt; for pointers to working versions.
+ &lt;/p&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_39_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_40_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/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Works on GCC 4.4.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&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;
- Implement automatic resizing of the bucket array in the internal hash
- maps. This is to improve performance for very large numbers of asynchronous
- operations and also to reduce memory usage for very small numbers. A
- new macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_HASH_MAP_BUCKETS&lt;/span&gt;&lt;/code&gt;
- may be used to tweak the sizes used for the bucket arrays.
+ Added a new ping example to illustrate the use of ICMP sockets.
           &lt;/li&gt;
           &lt;li&gt;
- Add performance optimisation for the Windows IOCP backend for when no
- timers are used.
+ Changed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;buffered&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; templates to treat 0-byte reads
+ and writes as no-ops, to comply with the documented type requirements
+ for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SyncReadStream&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AsyncReadStream&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SyncWriteStream&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AsyncWriteStream&lt;/span&gt;&lt;/code&gt;.
           &lt;/li&gt;
           &lt;li&gt;
- Prevent locale settings from affecting formatting of TCP and UDP endpoints
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2682&quot;&gt;#2682&lt;/a&gt;).
+ Changed some instances of the &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;throw&lt;/span&gt;&lt;/code&gt;
+ keyword to &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;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ to allow Asio to be used when exception support is disabled. Note that
+ the SSL wrappers still require exception support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2754&quot;&gt;#2754&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fix a memory leak that occurred when an asynchronous SSL operation's
- completion handler threw an exception (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2910&quot;&gt;#2910&lt;/a&gt;).
+ Made Asio compatible with the OpenSSL 1.0 beta (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3256&quot;&gt;#3256&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fix the implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_control&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; so that it adheres to the documented
- type requirements for IoControlCommand (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2820&quot;&gt;#2820&lt;/a&gt;).
+ Eliminated a redundant system call in the Solaris &lt;tt&gt;/dev/poll&lt;/tt&gt;
+ backend.
           &lt;/li&gt;
           &lt;li&gt;
- Fix incompatibility between Asio and ncurses.h (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2156&quot;&gt;#2156&lt;/a&gt;).
+ Fixed a bug in resizing of the bucket array in the internal hash maps
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3095&quot;&gt;#3095&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- On Windows, specifically handle the case when an overlapped &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ReadFile&lt;/span&gt;&lt;/code&gt; call fails with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ERROR_MORE_DATA&lt;/span&gt;&lt;/code&gt;. This enables a hack
- where a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_handle&lt;/span&gt;&lt;/code&gt; can be used with a message-oriented
- named pipe (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2936&quot;&gt;#2936&lt;/a&gt;).
+ Ensured correct propagation of the error code when a synchronous accept
+ fails (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3216&quot;&gt;#3216&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fix system call wrappers to always clear the error on success, as POSIX
- allows successful system calls to modify errno (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2953&quot;&gt;#2953&lt;/a&gt;).
+ Ensured correct propagation of the error code when a synchronous read
+ or write on a Windows HANDLE fails.
           &lt;/li&gt;
           &lt;li&gt;
- Don't include termios.h if &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_DISABLE_SERIAL_PORT&lt;/span&gt;&lt;/code&gt;
- is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2917&quot;&gt;#2917&lt;/a&gt;).
+ Fixed failures reported when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_GLIBCXX_DEBUG&lt;/span&gt;&lt;/code&gt;
+ is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3098&quot;&gt;#3098&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Cleaned up some more MSVC level 4 warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2828&quot;&gt;#2828&lt;/a&gt;).
+ Fixed custom memory allocation support for timers (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3107&quot;&gt;#3107&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Various documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2871&quot;&gt;#2871&lt;/a&gt;).
+ Tidied up various warnings reported by g++ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1341&quot;&gt;#1341&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2618&quot;&gt;#2618&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Various documentation improvements, including more obvious hyperlinks
+ to function overloads, header file information, examples for the handler
+ type requirements, and adding enum values to the index (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3157&quot;&gt;#3157&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2620&quot;&gt;#2620&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/flyweight/index.html&quot;&gt;Flyweight&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;
- The &lt;a href=&quot;/libs/flyweight/doc/tutorial/configuration.html#refcounted&quot;&gt;refcounted&lt;/a&gt;
- component was not thread-safe due to an incorrect implementation and
- could deadlock under heavy usage conditions. This problem has been corrected.
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2785&quot;&gt;#2785&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3285&quot;&gt;#3285&lt;/a&gt;.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -592,230 +519,230 @@
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Eliminate shadow warnings on gcc for nested &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;FOREACH&lt;/span&gt;&lt;/code&gt;
- loops
- &lt;/li&gt;
- &lt;li&gt;
- Portability fix for Intel-Win toolset
+ Workaround for conflict with Python headers (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3000&quot;&gt;#3000&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/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Remove deprecated headers for hashing containers. Everything that was
- in them is included in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&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;a href=&quot;https://svn.boost.org/trac/boost/ticket/2412&quot;&gt;#2412&lt;/a&gt;).
+ Optimize the use of small target objects.
           &lt;/li&gt;
           &lt;li&gt;
- Other minor changes, full details in the library &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_39_0&quot;&gt;change
- log&lt;/a&gt;.
+ Make Boost.Function compile under BOOST_NO_EXCEPTIONS (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2499&quot;&gt;#2499&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2494&quot;&gt;#2494&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2469&quot;&gt;#2469&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2466&quot;&gt;#2466&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2900&quot;&gt;#2900&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;
- Increased portability and bug fixes. Full details in the library &lt;a href=&quot;/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00&quot;&gt;change
- log&lt;/a&gt;.
+ Various minor fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2642&quot;&gt;#2642&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2847&quot;&gt;#2847&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2929&quot;&gt;#2929&lt;/a&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3012&quot;&gt;#3012&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/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&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;
- Optimizations and bug fixes. Full details in the library &lt;a href=&quot;/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00&quot;&gt;change
- log&lt;/a&gt;.
+ Improved compile times for &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;vector&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/program_options/index.html&quot;&gt;Program.Options&lt;/a&gt;:&lt;/span&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;
- Multitoken options fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/469&quot;&gt;#469&lt;/a&gt;).
+ Automatically configure the float functions using template metaprogramming
+ instead of trying to configure every possibility manually.
           &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;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;
- Work around incompatibility with standard Linux header.
+ Windows shared memory is created in Shared Documents folder so that it
+ can be shared between services and processes
           &lt;/li&gt;
           &lt;li&gt;
- Add &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;noinvoke&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- to block metafunction invocation in object transforms.
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2967&quot;&gt;#2967&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2973&quot;&gt;#2973&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2992&quot;&gt;#2992&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3138&quot;&gt;#3138&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3166&quot;&gt;#3166&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3205&quot;&gt;#3205&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/ptr_container/index.html&quot;&gt;PtrContainer&lt;/a&gt;:&lt;/span&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;
- Bug fixes from Trac applied.
+ Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/range/index.html&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Bug fixes from Trac applied.
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3164&quot;&gt;#3164&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/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/mpl/index.html&quot;&gt;MPL&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Fixed regression in 1.38 that prevented unordered from using more than
- about 1.5 million buckets (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2975&quot;&gt;#2975&lt;/a&gt;).
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;char_&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;string&lt;/span&gt;&lt;/code&gt;
+ for compile-time string manipulation, based on multichar literals (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2905&quot;&gt;#2905&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Minor implementation changes, including &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2756&quot;&gt;#2756&lt;/a&gt;.
- Full details in the library &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0&quot;&gt;change
- log&lt;/a&gt;.
+ Updated &lt;a href=&quot;/libs/mpl/doc/refmanual.html&quot;&gt;MPL Reference Manual&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ 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/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&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;
- Work around for gcc optimization problem resulting in pure virtual function
- call runtime error (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2655&quot;&gt;#2655&lt;/a&gt;).
+ Support for building with disabled exceptions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2096&quot;&gt;#2096&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Unicode parser no longer drops original tokens (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2425&quot;&gt;#2425&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed crash on user-inserted items in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variables_map&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2782&quot;&gt;#2782&lt;/a&gt;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_39_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/boostbook/index.html&quot;&gt;Boostbook&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;
- Improved PDF generation.
+ PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning:
+ some invalid code may break.)
           &lt;/li&gt;
           &lt;li&gt;
- Preliminary HTMLHelp support.
+ Add a sensible default for &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;_default&lt;/span&gt;&lt;/code&gt;'s
+ template parameter.
           &lt;/li&gt;
           &lt;li&gt;
- Add default path for callout images.
+ Improved default evaluation strategy for pointers to members.
           &lt;/li&gt;
           &lt;li&gt;
- Include data members' &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;purpose&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- in the class synopsis.
+ GCC 3.4 portability fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3021&quot;&gt;#3021&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fix bug where a function's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;purpose&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- wasn't displayed if it was just plain text.
+ Work around Visual C++'s non-std-compliant ciso646 macros.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Support the alt tag in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;headername&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;macroname&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;. Use this if the header or macro
- name is different to the contents of the tag (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1977&quot;&gt;#1977&lt;/a&gt;).
+ Made the constructors of all the generators call the copy constructor
+ when passed a non-const reference.
           &lt;/li&gt;
           &lt;li&gt;
- Support links relative to the boost root in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ulink&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- tags, using a custom url, see the &lt;a href=&quot;/doc/html/boostbook/together.html#boostbook.linking&quot;&gt;linking
- documentation&lt;/a&gt; for details (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1166&quot;&gt;#1166&lt;/a&gt;).
+ Changed seeding functions to accept any arithmetic type. As a side-effect,
+ the exact signature of seed changed for some classes.
           &lt;/li&gt;
           &lt;li&gt;
- Avoid generating filenames that only differ in case for function, method
- and macro documentation.
- &lt;/li&gt;
- &lt;li&gt;
- Run the docbook chunker quietly, unless boostbook.verbose is set. This
- parameter might be used in other places in future releases.
- &lt;/li&gt;
- &lt;li&gt;
- Make the 1.1 DTD available.
+ Major bug fixes in uniform_int.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/serialization/index.html&quot;&gt;Serialization&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Fill in some missing reference documentation (partially fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2153&quot;&gt;#2153&lt;/a&gt;).
+ Removed deprecated headers: &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;static_warning&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;/code&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;state_saver&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;/code&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;smart_cast&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;/code&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;pfto&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;/code&gt;. Use the the equivalent headers
+ 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;span class=&quot;identifier&quot;&gt;serialization&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;/code&gt;
+ directory instead (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3062&quot;&gt;#3062&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Changes to doxygen integration:
- &lt;ul&gt;
- &lt;li&gt;
- Support &lt;code&gt;&lt;span class=&quot;special&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;throw&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Support global variables and enums.
- &lt;/li&gt;
- &lt;li&gt;
- Better support for documentation written in function and method bodies.
- &lt;/li&gt;
- &lt;li&gt;
- Workaround a problem with doxygen 1.5.8's xml output (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2937&quot;&gt;#2937&lt;/a&gt;).
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;archive_serializer_map&lt;/span&gt;&lt;/code&gt; should now be
+ used instead of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;archive_pointer_iserializer&lt;/span&gt;&lt;/code&gt;.
+ For more details see &lt;a href=&quot;/doc/libs/1_40_0/libs/serialization/doc/release.html&quot;&gt;the
+ 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;/tools/quickbook/index.html&quot;&gt;Quickbook&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;
- Return an error code and error count if there are any errors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1399&quot;&gt;#1399&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Support both windows and cygwin paths at the compile line when compiled
- with cygwin.
+ Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;emplace&lt;/span&gt;&lt;/code&gt; for
+ all compilers, not just ones with rvalue references and variadic templates
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1978&quot;&gt;#1978&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fix some issues with C++ and Python code:
- &lt;ul&gt;
- &lt;li&gt;
- Fail gracefully for a mismatched &lt;code&gt;&lt;span class=&quot;char&quot;&gt;''&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Warn if any unexpected character are encountered and write them out
- properly (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1170&quot;&gt;#1170&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Fix a bug for hex encoded characters in strings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2860&quot;&gt;#2860&lt;/a&gt;).
- &lt;/li&gt;
- &lt;/ul&gt;
+ Create less buckets by default.
           &lt;/li&gt;
           &lt;li&gt;
- Improved testing, including tests for expected failures.
+ Some minor tweaks for better compiler support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2908&quot;&gt;#2908&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3096&quot;&gt;#3096&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3082&quot;&gt;#3082&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;
- Generate valid document info for document types other than &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;library&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2711&quot;&gt;#2711&lt;/a&gt;):
- &lt;ul&gt;
- &lt;li&gt;
- Remove library specific attributes.
- &lt;/li&gt;
- &lt;li&gt;
- Put title before info block.
- &lt;/li&gt;
- &lt;/ul&gt;
+ Works on Visual C++ 10.0 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3124&quot;&gt;#3124&lt;/a&gt;).
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_40_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;
+ The default naming of libraries in Unix-like environment now matches system
+ conventions, and does not include various decorations. Naming of libraries
+ on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
+ 10 was added. With gcc, 64-bit compilation no longer requires that target architecture
+ be specified.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_40_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/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Fix a bug when calling templates.
+ Hide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;INTERNAL&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;ONLY&lt;/span&gt;&lt;/code&gt;
+ enums in doxygen documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3242&quot;&gt;#3242&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Less warnings when built using gcc.
+ Tweaked appearance of member classes/structs/unions in a class synopsis.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Small documentation improvements (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1213&quot;&gt;#1213&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2701&quot;&gt;#2701&lt;/a&gt;).
+ Support python code snippets (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3029&quot;&gt;#3029&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fix a bug with xinclude pages when outdir is the current directory (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2921&quot;&gt;#2921&lt;/a&gt;).
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;teletype&lt;/span&gt;&lt;/code&gt; source mode
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1202&quot;&gt;#1202&lt;/a&gt;)
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_39_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_40_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:
@@ -836,10 +763,7 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.3.2 on Ubuntu Linux.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.3 on Debian &amp;quot;unstable&amp;quot;.
+ GCC 4.3.3 on Ubuntu Linux.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -860,48 +784,55 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 9.0 on Red Hat Enterprise Linux
+ Intel 9.0 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.0 on Red Hat Enterprise Linux
+ Intel 10.0 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
             Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1 on Suse Linux on 64 bit Itanium
+ Intel 10.1 on Suse Linux on 64 bit Itanium.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 11.0 on Red Hat Enterprise Linux
+ Intel 11.0 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ Intel 11.1 on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.2 on 64-bit Redhat Server 5.1
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise
+ Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.2.1 on OpenSuSE Linux
+ GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.4 on Debian unstable.
           &lt;/li&gt;
           &lt;li&gt;
             QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
+ Linux.
           &lt;/li&gt;
           &lt;li&gt;
- GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
- Linux
+ GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux.
           &lt;/li&gt;
           &lt;li&gt;
- Sun 5.9 on Red Hat Enterprise Linux
+ Sun 5.9 on Red Hat Enterprise Linux.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -909,13 +840,19 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 9.1, 10.1 on Tiger
+ Intel 10.1, 11.0 on Intel Leopard.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1, 11.0 on Leopard
+ Intel 10.1, 11.0 on Intel Tiger.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.2.1 on Leopard
+ GCC 4.0.1, 4.2.1 on Intel Leopard.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel Tiger.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on PowerPC Tiger.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -923,42 +860,45 @@
         Windows:
         &lt;ul&gt;
           &lt;li&gt;
+ Visual C++ 7.1 on XP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 on XP.
+ &lt;/li&gt;
+ &lt;li&gt;
             Visual C++ 9.0 on Vista.
           &lt;/li&gt;
           &lt;li&gt;
+ Visual C++ 9.0 on Vista 64-bit.
+ &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;
- Borland 5.9.3
+ Visual C++ 10.0 beta.
           &lt;/li&gt;
           &lt;li&gt;
- Borland 6.1.0
+ Borland 5.9.3, 6.1.0, 6.1.3.
           &lt;/li&gt;
           &lt;li&gt;
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ Borland C++ Builder 2007 and 2009.
           &lt;/li&gt;
           &lt;li&gt;
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
- not recently)
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.3, on Mingw
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
           &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
+ GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- NetBSD:
+ AIX:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ 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;
@@ -966,16 +906,16 @@
         Solaris:
         &lt;ul&gt;
           &lt;li&gt;
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.6 on Solaris 5.10
+ GCC 3.4.6 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_39_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_40_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,
@@ -983,412 +923,315 @@
       James managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.38.0</title><pubDate>Sun, 08 Feb 2009 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Flyweight, ScopeExit, Swap. Updated Libraries: Accumulators,
- Any, Asio, Config, Date_Time, Exception, Filesystem, Graph, Hash, Interprocess,
- Intrusive, Lexical Cast, Math, Multi-index Containers, Proto, Regex, Thread,
- TR1, Type Traits, Unordered, Xpressive. Other Changes: Experimental CMake build
- system.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.38.0/><description>&lt;div class=&quot;description&quot;&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.39.0</title><pubDate>Sat, 02 May 2009 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Signals2. Updated Libraries: Asio, Flyweight, Foreach, Hash,
+ Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
+ Xpressive. Updated Tools: Boostbook, Quickbook.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>
http://sourceforge.net/projects/boost/files/boost/1.39.0/><description>&lt;div class=&quot;description&quot;&gt;
   
   
   
- &lt;div id=&quot;version_1_38_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_39_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/flyweight/index.html&quot;&gt;Flyweight&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Design pattern to manage large quantities of highly redundant objects,
- from Joaquín M López Muñoz.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/scope_exit/doc/html/index.html&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Execute arbitrary code at scope exit, from Alexander Nasonov.
- &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/swap.html&quot;&gt;Swap&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Enhanced generic swap function, from Joseph Gauterin.
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/index.html&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt; Managed signals
+ &amp;amp; slots callback implementation (thread-safe version 2), from Frank Mori
+ Hess.
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_38_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_39_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/accumulators/index.html&quot;&gt;Accumulators&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;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rolling_sum&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rolling_count&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rolling_mean&lt;/span&gt;&lt;/code&gt;
- accumulators.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/any.html&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Use a by-value argument for &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;=&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/2311&quot;&gt;#2311&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/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Improved compatibility with some Windows firewall software.
+ Implement automatic resizing of the bucket array in the internal hash
+ maps. This is to improve performance for very large numbers of asynchronous
+ operations and also to reduce memory usage for very small numbers. A
+ new macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_HASH_MAP_BUCKETS&lt;/span&gt;&lt;/code&gt;
+ may be used to tweak the sizes used for the bucket arrays.
           &lt;/li&gt;
           &lt;li&gt;
- Ensured arguments to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;overlapped_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;complete&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; are correctly passed to the completion
- handler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2614&quot;&gt;#2614&lt;/a&gt;).
+ Add performance optimisation for the Windows IOCP backend for when no
+ timers are used.
           &lt;/li&gt;
           &lt;li&gt;
- Fixed a link problem and multicast failure on QNX (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2504&quot;&gt;#2504&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2530&quot;&gt;#2530&lt;/a&gt;).
+ Prevent locale settings from affecting formatting of TCP and UDP endpoints
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2682&quot;&gt;#2682&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ Fix a memory leak that occurred when an asynchronous SSL operation's
+ completion handler threw an exception (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2910&quot;&gt;#2910&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Drop back to using a pipe for notification if eventfd is not available
- at runtime on Linux (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2683&quot;&gt;#2683&lt;/a&gt;).
+ Fix the implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_control&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; so that it adheres to the documented
+ type requirements for IoControlCommand (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2820&quot;&gt;#2820&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Various minor bug and documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2534&quot;&gt;#2534&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2541&quot;&gt;#2541&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2607&quot;&gt;#2607&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2617&quot;&gt;#2617&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2619&quot;&gt;#2619&lt;/a&gt;)
+ Fix incompatibility between Asio and ncurses.h (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2156&quot;&gt;#2156&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/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ On Windows, specifically handle the case when an overlapped &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ReadFile&lt;/span&gt;&lt;/code&gt; call fails with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ERROR_MORE_DATA&lt;/span&gt;&lt;/code&gt;. This enables a hack
+ where a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_handle&lt;/span&gt;&lt;/code&gt; can be used with a message-oriented
+ named pipe (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2936&quot;&gt;#2936&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Added Codegear compiler support.
+ Fix system call wrappers to always clear the error on success, as POSIX
+ allows successful system calls to modify errno (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2953&quot;&gt;#2953&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Added Dragonfly to the BSD family of configs.
+ Don't include termios.h if &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_DISABLE_SERIAL_PORT&lt;/span&gt;&lt;/code&gt;
+ is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2917&quot;&gt;#2917&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Updated MSVC's binary ABI settings to match compiler default when doing
- 64-bit builds.
+ Cleaned up some more MSVC level 4 warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2828&quot;&gt;#2828&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Recognise latest compilers from MS and Intel.
+ Various documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2871&quot;&gt;#2871&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/date_time/index.html&quot;&gt;Date_Time&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/flyweight/index.html&quot;&gt;Flyweight&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Added support for formatting and reading time durations longer than 24
- hours with new formatter: &lt;code&gt;&lt;span class=&quot;special&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Removed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;testfrmwk&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;/code&gt;
- file from the public include directory.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed several bugs and compile errors.
- &lt;/li&gt;
- &lt;li&gt;
- For full details see the &lt;a href=&quot;/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes&quot;&gt;change
- history&lt;/a&gt;
+ The &lt;a href=&quot;/libs/flyweight/doc/tutorial/configuration.html#refcounted&quot;&gt;refcounted&lt;/a&gt;
+ component was not thread-safe due to an incorrect implementation and
+ could deadlock under heavy usage conditions. This problem has been corrected.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Improved and more customizable &lt;a href=&quot;/libs/exception/doc/diagnostic_information.html&quot;&gt;diagnostic_information&lt;/a&gt;
- output.
+ Eliminate shadow warnings on gcc for nested &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;FOREACH&lt;/span&gt;&lt;/code&gt;
+ loops
+ &lt;/li&gt;
+ &lt;li&gt;
+ Portability fix for Intel-Win toolset
           &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/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Fix native(name) test failures on POSIX-like systems.
+ Remove deprecated headers for hashing containers. Everything that was
+ in them is included in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&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;a href=&quot;https://svn.boost.org/trac/boost/ticket/2412&quot;&gt;#2412&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Several bugfixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2543&quot;&gt;#2543&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2224&quot;&gt;#2224&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2531&quot;&gt;#2531&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1840&quot;&gt;#1840&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2542&quot;&gt;#2542&lt;/a&gt;).
+ Other minor changes, full details in the library &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_39_0&quot;&gt;change
+ log&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;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 a new algorithms for Travelling Salesman Problem approximation
- (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;metric_tsp_approx&lt;/span&gt;&lt;/code&gt;) and
- resource-constrained Shortest Paths (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;r_c_shortest_paths&lt;/span&gt;&lt;/code&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Support for named vertices in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;adjacency_list&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- A number of bugfixes ( &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/416&quot;&gt;#416&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1622&quot;&gt;#1622&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1700&quot;&gt;#1700&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2209&quot;&gt;#2209&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2392&quot;&gt;#2392&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2460&quot;&gt;#2460&lt;/a&gt;,
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2550&quot;&gt;#2550&lt;/a&gt;)
+ Increased portability and bug fixes. Full details in the library &lt;a href=&quot;/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00&quot;&gt;change
+ log&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/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&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;
- &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;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;container_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;/code&gt; has been moved to &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;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;container_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;/code&gt;. The current location is d
eprecated.
- &lt;/li&gt;
- &lt;li&gt;
- For more detail, see the &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_38_0&quot;&gt;library
- changelog&lt;/a&gt;.
+ Optimizations and bug fixes. Full details in the library &lt;a href=&quot;/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00&quot;&gt;change
+ log&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;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;
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
- &lt;/li&gt;
- &lt;li&gt;
- More non-copyable classes are now movable.
- &lt;/li&gt;
- &lt;li&gt;
- Move-constructor and assignments now leave moved object in default-constructed
- state instead of just swapping contents.
- &lt;/li&gt;
- &lt;li&gt;
- Several bugfixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2391&quot;&gt;#2391&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2431&quot;&gt;#2431&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1390&quot;&gt;#1390&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2570&quot;&gt;#2570&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2528&quot;&gt;#2528&lt;/a&gt;).
+ Multitoken options fixed (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/469&quot;&gt;#469&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/intrusive/index.html&quot;&gt;Intrusive&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;
- New treap-based containers: treap, treap_set, treap_multiset.
- &lt;/li&gt;
- &lt;li&gt;
- Corrected compilation bug for Windows-based 64 bit compilers.
+ Work around incompatibility with standard Linux header.
           &lt;/li&gt;
           &lt;li&gt;
- Corrected exception-safety bugs in container constructors.
+ Add &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;noinvoke&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ to block metafunction invocation in object transforms.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ptr_container/index.html&quot;&gt;PtrContainer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
+ Bug fixes from Trac applied.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/conversion/lexical_cast.htm&quot;&gt;Lexical Cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/range/index.html&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Changed to work without RTTI when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_TYPEID&lt;/span&gt;&lt;/code&gt;
- is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1220&quot;&gt;#1220&lt;/a&gt;).
+ Bug fixes from Trac applied.
           &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&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;
- Added Johan RÃ¥de's optimised floating point classification routines.
+ Fixed regression in 1.38 that prevented unordered from using more than
+ about 1.5 million buckets (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2975&quot;&gt;#2975&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Fixed code so that it compiles in GCC's -pedantic mode (bug report &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1451&quot;&gt;#1451&lt;/a&gt;).
+ Minor implementation changes, including &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2756&quot;&gt;#2756&lt;/a&gt;.
+ Full details in the library &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0&quot;&gt;change
+ log&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/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
- Some
- redundant type definitions have been deprecated. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_38&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/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Fix problem with SFINAE of binary operators (Bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2407&quot;&gt;2407&lt;/a&gt;).
+ Work around for gcc optimization problem resulting in pure virtual function
+ call runtime error (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2655&quot;&gt;#2655&lt;/a&gt;).
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_39_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/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Fix &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;call&lt;/span&gt;&lt;/code&gt; transform for callable transforms
- with &amp;gt;3 arguments.
+ Improved PDF generation.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;value&lt;/span&gt;&lt;/code&gt; changed behavior for array-by-value
- terminals.
+ Preliminary HTMLHelp support.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unpack_expr&lt;/span&gt;&lt;/code&gt; requires
- only Forward Sequences rather than Random Access Sequences.
+ Add default path for callout images.
           &lt;/li&gt;
           &lt;li&gt;
- Deprecate legacy undocumented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_DEFINE_&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;VARARG_&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;FUNCTION_TEMPLATE&lt;/span&gt;&lt;/code&gt;
- macros.
+ Include data members' &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;purpose&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ in the class synopsis.
           &lt;/li&gt;
           &lt;li&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_REPEAT&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_LOCAL_ITERATE&lt;/span&gt;&lt;/code&gt;
- macros to help with repetitive code generation
+ Fix bug where a function's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;purpose&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ wasn't displayed if it was just plain text.
           &lt;/li&gt;
           &lt;li&gt;
- Support for nullary expressions with tag types other than &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;tag&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;terminal&lt;/span&gt;&lt;/code&gt;
+ Support the alt tag in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;headername&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;macroname&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;. Use this if the header or macro
+ name is different to the contents of the tag (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1977&quot;&gt;#1977&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- Allow 0- and 1-argument variants of &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;or_&lt;/span&gt;&lt;/code&gt;
- and &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;and_&lt;/span&gt;&lt;/code&gt;
+ Support links relative to the boost root in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ulink&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ tags, using a custom url, see the &lt;a href=&quot;/doc/html/boostbook/together.html#boostbook.linking&quot;&gt;linking
+ documentation&lt;/a&gt; for details (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1166&quot;&gt;#1166&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/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- &lt;em&gt;Breaking change&lt;/em&gt;: empty expressions,
- and empty alternatives are now allowed when using the Perl regular expression
- syntax. This change has been added for Perl compatibility, when the new
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;syntax_option_type&lt;/span&gt;&lt;/code&gt; &lt;em&gt;no_empty_expressions&lt;/em&gt;
- is set then the old behaviour is preserved and empty expressions are
- prohibited. This is issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1081&quot;&gt;#1081&lt;/a&gt;.
+ Avoid generating filenames that only differ in case for function, method
+ and macro documentation.
           &lt;/li&gt;
           &lt;li&gt;
- Added support for Perl style ${n} expressions in format strings (issue
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2556&quot;&gt;#2556&lt;/a&gt;).
+ Run the docbook chunker quietly, unless boostbook.verbose is set. This
+ parameter might be used in other places in future releases.
           &lt;/li&gt;
           &lt;li&gt;
- Added support for accessing the location of sub-expressions within the
- regular expression string (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2269&quot;&gt;#2269&lt;/a&gt;).
+ Make the 1.1 DTD available.
           &lt;/li&gt;
           &lt;li&gt;
- Fixed compiler compatibility issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2244&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2514&quot;&gt;#2514&lt;/a&gt;,
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2458&lt;/a&gt;.
+ Fill in some missing reference documentation (partially fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2153&quot;&gt;#2153&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;/doc/html/thread.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- No longer catches unhandled exceptions in threads as this debuggers couldn't
- identify the cause of unhandled exceptions in threads. An unhandled exception
- will still cause the application to terminate.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/index.html&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Added support for the TR1 math functions and the unordered containers.
+ Changes to doxygen integration:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support &lt;code&gt;&lt;span class=&quot;special&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;throw&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support global variables and enums.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Better support for documentation written in function and method bodies.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Workaround a problem with doxygen 1.5.8's xml output (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2937&quot;&gt;#2937&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&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/type_traits/index.html&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Added support for Codegear intrinsics.
- &lt;/li&gt;
- &lt;li&gt;
- Minor tweaks to warning suppression and alignment_of code.
+ Return an error code and error count if there are any errors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1399&quot;&gt;#1399&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/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Use &lt;a href=&quot;/libs/utility/swap.html&quot;&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;swap&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;.
+ Support both windows and cygwin paths at the compile line when compiled
+ with cygwin.
           &lt;/li&gt;
           &lt;li&gt;
- Use a larger prime number list for selecting the number of buckets.
+ Fix some issues with C++ and Python code:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fail gracefully for a mismatched &lt;code&gt;&lt;span class=&quot;char&quot;&gt;''&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Warn if any unexpected character are encountered and write them out
+ properly (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1170&quot;&gt;#1170&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix a bug for hex encoded characters in strings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2860&quot;&gt;#2860&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
           &lt;/li&gt;
           &lt;li&gt;
- Use &lt;a href=&quot;/libs/type_traits/doc/html/boost_typetraits/category/alignment.html&quot;&gt;aligned
- storage&lt;/a&gt; to store the types.
+ Improved testing, including tests for expected failures.
           &lt;/li&gt;
           &lt;li&gt;
- Add support for C++0x initializer lists where they're available.
+ Generate valid document info for document types other than &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;library&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2711&quot;&gt;#2711&lt;/a&gt;):
+ &lt;ul&gt;
+ &lt;li&gt;
+ Remove library specific attributes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Put title before info block.
+ &lt;/li&gt;
+ &lt;/ul&gt;
           &lt;/li&gt;
           &lt;li&gt;
- For more detail, see the &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0&quot;&gt;library
- changelog&lt;/a&gt;.
+ Fix a bug when calling templates.
           &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;basic_regex&lt;/span&gt;&lt;/code&gt; gets nested
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;syntax_option_flags&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;/code&gt; typedef, for
- compatibility with &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;basic_regex&lt;/span&gt;&lt;/code&gt;
+ Less warnings when built using gcc.
           &lt;/li&gt;
           &lt;li&gt;
- Ported to Proto v4; Proto v2 at &lt;tt&gt;boost/xpressive/proto&lt;/tt&gt;
- has been removed.
+ Small documentation improvements (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1213&quot;&gt;#1213&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2701&quot;&gt;#2701&lt;/a&gt;).
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_error&lt;/span&gt;&lt;/code&gt; inherits
- from &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;exception&lt;/span&gt;&lt;/code&gt;
+ Fix a bug with xinclude pages when outdir is the current directory (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2921&quot;&gt;#2921&lt;/a&gt;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_38_0.other_changes&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other Changes&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Experimental support for building Boost with &lt;a href=&quot;http://www.cmake.org/&quot;&gt;CMake&lt;/a&gt;
- has been introduced in this version. For more details see the &lt;a href=&quot;https://svn.boost.org/trac/boost/wiki/CMake&quot;&gt;wiki&lt;/a&gt;,
- Discussion is taking place on the &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-cmake&quot;&gt;Boost-cmake
- mailing list&lt;/a&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed subversion properties for several files. Most notably, unix shell scripts
- should always have unix line endings, even in the windows packages.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_38_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_39_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:
@@ -1398,10 +1241,10 @@
         OS X:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ GCC 4.0.1 on Intel Tiger and Leopard
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.0.1 on PowerPC OS X 10.4.9
+ GCC 4.0.1 on PowerPC Tiger
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1417,17 +1260,6 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- HP-UX:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.2.1 on HP-UX 64-bit.
- &lt;/li&gt;
- &lt;li&gt;
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
         Windows:
         &lt;ul&gt;
           &lt;li&gt;
@@ -1444,37 +1276,62 @@
         Linux:
         &lt;ul&gt;
           &lt;li&gt;
+ Intel 9.0 on Red Hat Enterprise Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 10.0 on Red Hat Enterprise Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 10.1 on Suse Linux on 64 bit Itanium
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 11.0 on Red Hat Enterprise Linux
+ &lt;/li&gt;
+ &lt;li&gt;
             GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.1.2 on 64-bit Redhat Server 5.1
           &lt;/li&gt;
           &lt;li&gt;
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ &lt;/li&gt;
+ &lt;li&gt;
             GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.2 with C++0x extensions
+ GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
           &lt;/li&gt;
           &lt;li&gt;
             GCC 4.2.1 on OpenSuSE Linux
           &lt;/li&gt;
           &lt;li&gt;
- pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
           &lt;/li&gt;
           &lt;li&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit 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 9.1, 10.0 on OS X 10.4.10
+ Intel 9.1, 10.1 on Tiger
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1, 11.0 on OS X 10.5.2
+ Intel 10.1, 11.0 on Leopard
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on Leopard
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1482,19 +1339,10 @@
         Windows:
         &lt;ul&gt;
           &lt;li&gt;
- Visual C++ 9.0 on Vista EE 64-bit.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 express on Vista 32-bit.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 on XP 32-bit.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
+ Visual C++ 9.0 on Vista.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 7.1, using STLport, on XP
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
           &lt;/li&gt;
           &lt;li&gt;
             Borland 5.9.3
@@ -1506,13 +1354,11 @@
             Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
           &lt;/li&gt;
           &lt;li&gt;
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
- &lt;/li&gt;
- &lt;li&gt;
- Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
+ not recently)
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.4, on Cygwin
+ GCC 4.3.3, on Mingw
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1525,14 +1371,6 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.2.1 on FreeBSD 7.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
         NetBSD:
         &lt;ul&gt;
           &lt;li&gt;
@@ -1541,14 +1379,6 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- QNX:
- &lt;ul&gt;
- &lt;li&gt;
- QNX Software Development Platform 6.4.0 x86
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
         Solaris:
         &lt;ul&gt;
           &lt;li&gt;
@@ -1561,95 +1391,142 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_38_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_39_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. Thanks to Vicente Botet for helping compile these
- release notes.
+ James managed this release.
     &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&gt;</description></item><item><title>Version 1.38.0</title><pubDate>Sun, 08 Feb 2009 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Flyweight, ScopeExit, Swap. Updated Libraries: Accumulators,
+ Any, Asio, Config, Date_Time, Exception, Filesystem, Graph, Hash, Interprocess,
+ Intrusive, Lexical Cast, Math, Multi-index Containers, Proto, Regex, Thread,
+ TR1, Type Traits, Unordered, Xpressive. Other Changes: Experimental CMake build
+ system.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>
http://sourceforge.net/projects/boost/files/boost/1.38.0/><description>&lt;div class=&quot;description&quot;&gt;
   
   
   
- &lt;div id=&quot;version_1_37_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_38_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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/flyweight/index.html&quot;&gt;Flyweight&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.
+ Design pattern to manage large quantities of highly redundant objects,
+ from Joaquín M López Muñoz.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/scope_exit/doc/html/index.html&quot;&gt;ScopeExit&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.
+ Execute arbitrary code at scope exit, from Alexander Nasonov.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/swap.html&quot;&gt;Swap&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;.
+ Enhanced generic swap function, from Joseph Gauterin.
           &lt;/li&gt;
- &lt;li&gt;
- Minor bug fixes and documentation updates.
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_38_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/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rolling_sum&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rolling_count&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rolling_mean&lt;/span&gt;&lt;/code&gt;
+ accumulators.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/any.html&quot;&gt;Any&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).
+ Use a by-value argument for &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;=&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2311&quot;&gt;#2311&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/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Improvements to documentation, code examples and implementation.
+ Improved compatibility with some Windows firewall software.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Ensured arguments to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;overlapped_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;complete&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; are correctly passed to the completion
+ handler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2614&quot;&gt;#2614&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a link problem and multicast failure on QNX (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2504&quot;&gt;#2504&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2530&quot;&gt;#2530&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Drop back to using a pipe for notification if eventfd is not available
+ at runtime on Linux (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2683&quot;&gt;#2683&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Various minor bug and documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2534&quot;&gt;#2534&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2541&quot;&gt;#2541&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2607&quot;&gt;#2607&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2617&quot;&gt;#2617&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2619&quot;&gt;#2619&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/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added Codegear compiler support.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added Dragonfly to the BSD family of configs.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Updated MSVC's binary ABI settings to match compiler default when doing
+ 64-bit builds.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Recognise latest compilers from MS and Intel.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/date_time/index.html&quot;&gt;Date_Time&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for formatting and reading time durations longer than 24
+ hours with new formatter: &lt;code&gt;&lt;span class=&quot;special&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Removed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;testfrmwk&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;/code&gt;
+ file from the public include directory.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed several bugs and compile errors.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For full details see the &lt;a href=&quot;/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes&quot;&gt;change
+ history&lt;/a&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1657,16 +1534,45 @@
         &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.
+ Improved and more customizable &lt;a href=&quot;/libs/exception/doc/diagnostic_information.html&quot;&gt;diagnostic_information&lt;/a&gt;
+ output.
           &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;ul&gt;
           &lt;li&gt;
- Optimizations.
+ Fix native(name) test failures on POSIX-like systems.
           &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.
+ Several bugfixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2543&quot;&gt;#2543&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2224&quot;&gt;#2224&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2531&quot;&gt;#2531&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1840&quot;&gt;#1840&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2542&quot;&gt;#2542&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;
+ Added a new algorithms for Travelling Salesman Problem approximation
+ (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;metric_tsp_approx&lt;/span&gt;&lt;/code&gt;) and
+ resource-constrained Shortest Paths (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;r_c_shortest_paths&lt;/span&gt;&lt;/code&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for named vertices in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;adjacency_list&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ A number of bugfixes ( &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/416&quot;&gt;#416&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1622&quot;&gt;#1622&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1700&quot;&gt;#1700&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2209&quot;&gt;#2209&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2392&quot;&gt;#2392&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2460&quot;&gt;#2460&lt;/a&gt;,
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2550&quot;&gt;#2550&lt;/a&gt;)
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1674,8 +1580,11 @@
         &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;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;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;container_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;/code&gt; has been moved to &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;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;container_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;/code&gt;. The current location is d
eprecated.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For more detail, see the &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_38_0&quot;&gt;library
+ changelog&lt;/a&gt;.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1683,13 +1592,22 @@
         &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.
+ Updated documentation to show rvalue-references functions instead of
+ emulation functions.
           &lt;/li&gt;
           &lt;li&gt;
- Containers can be used now in recursive types.
+ More non-copyable classes are now movable.
           &lt;/li&gt;
           &lt;li&gt;
- Minor bug fixes.
+ Move-constructor and assignments now leave moved object in default-constructed
+ state instead of just swapping contents.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Several bugfixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2391&quot;&gt;#2391&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2431&quot;&gt;#2431&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1390&quot;&gt;#1390&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2570&quot;&gt;#2570&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2528&quot;&gt;#2528&lt;/a&gt;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -1697,462 +1615,550 @@
         &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.
+ New treap-based containers: treap, treap_set, treap_multiset.
           &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.
+ Corrected compilation bug for Windows-based 64 bit compilers.
           &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.
+ Corrected exception-safety bugs in container constructors.
           &lt;/li&gt;
           &lt;li&gt;
- Minor bug fixes.
+ Updated documentation to show rvalue-references functions instead of
+ emulation functions.
           &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/conversion/lexical_cast.htm&quot;&gt;Lexical Cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Changed to work without RTTI when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_TYPEID&lt;/span&gt;&lt;/code&gt;
+ is defined (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1220&quot;&gt;#1220&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/type_traits/index.html&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
- Added
- better support for the Codegear compiler.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added Johan RÃ¥de's optimised floating point classification routines.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed code so that it compiles in GCC's -pedantic mode (bug report &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1451&quot;&gt;#1451&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/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&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;
+ Some
+ redundant type definitions have been deprecated. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_38&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;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;.
+ Fix problem with SFINAE of binary operators (Bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2407&quot;&gt;2407&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;.
+ Fix &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;call&lt;/span&gt;&lt;/code&gt; transform for callable transforms
+ with &amp;gt;3 arguments.
           &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;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;value&lt;/span&gt;&lt;/code&gt; changed behavior for array-by-value
+ terminals.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unpack_expr&lt;/span&gt;&lt;/code&gt; requires
+ only Forward Sequences rather than Random Access Sequences.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Deprecate legacy undocumented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_DEFINE_&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;VARARG_&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;FUNCTION_TEMPLATE&lt;/span&gt;&lt;/code&gt;
+ macros.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_REPEAT&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_LOCAL_ITERATE&lt;/span&gt;&lt;/code&gt;
+ macros to help with repetitive code generation
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for nullary expressions with tag types other than &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;tag&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;terminal&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Allow 0- and 1-argument variants of &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;or_&lt;/span&gt;&lt;/code&gt;
+ and &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;and_&lt;/span&gt;&lt;/code&gt;
           &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;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;
+ &lt;em&gt;Breaking change&lt;/em&gt;: empty expressions,
+ and empty alternatives are now allowed when using the Perl regular expression
+ syntax. This change has been added for Perl compatibility, when the new
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;syntax_option_type&lt;/span&gt;&lt;/code&gt; &lt;em&gt;no_empty_expressions&lt;/em&gt;
+ is set then the old behaviour is preserved and empty expressions are
+ prohibited. This is issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1081&quot;&gt;#1081&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for Perl style ${n} expressions in format strings (issue
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2556&quot;&gt;#2556&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for accessing the location of sub-expressions within the
+ regular expression string (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2269&quot;&gt;#2269&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed compiler compatibility issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2244&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2514&quot;&gt;#2514&lt;/a&gt;,
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2458&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- GCC 4.2.4 on Ubuntu Linux 8.10
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/thread.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ No longer catches unhandled exceptions in threads as this debuggers couldn't
+ identify the cause of unhandled exceptions in threads. An unhandled exception
+ will still cause the application to terminate.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- GCC 4.3.2 on Debian Sid
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/index.html&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for the TR1 math functions and the unordered containers.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- GCC 4.2.1 on HP-UX Integrity
+ &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;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for Codegear intrinsics.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Minor tweaks to warning suppression and alignment_of code.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ &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;
+ Use &lt;a href=&quot;/libs/utility/swap.html&quot;&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;swap&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Use a larger prime number list for selecting the number of buckets.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Use &lt;a href=&quot;/libs/type_traits/doc/html/boost_typetraits/category/alignment.html&quot;&gt;aligned
+ storage&lt;/a&gt; to store the types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add support for C++0x initializer lists where they're available.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For more detail, see the &lt;a href=&quot;/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0&quot;&gt;library
+ changelog&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Visual C++ 9.0 SP1, 8.0, and 7.1 SP1, all on Windows XP
+ &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;basic_regex&lt;/span&gt;&lt;/code&gt; gets nested
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;syntax_option_flags&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;/code&gt; typedef, for
+ compatibility with &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;basic_regex&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Ported to Proto v4; Proto v2 at &lt;tt&gt;boost/xpressive/proto&lt;/tt&gt;
+ has been removed.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_error&lt;/span&gt;&lt;/code&gt; inherits
+ from &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;exception&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_38_0.other_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other Changes&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Experimental support for building Boost with &lt;a href=&quot;http://www.cmake.org/&quot;&gt;CMake&lt;/a&gt;
+ has been introduced in this version. For more details see the &lt;a href=&quot;https://svn.boost.org/trac/boost/wiki/CMake&quot;&gt;wiki&lt;/a&gt;,
+ Discussion is taking place on the &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-cmake&quot;&gt;Boost-cmake
+ mailing list&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed subversion properties for several files. Most notably, unix shell scripts
+ should always have unix line endings, even in the windows packages.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_38_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 additional test compilers include:
+ Boost's primary test compilers are:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
- GCC 4.1.2 on NetBSD
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.0.1 on PowerPC OS X 10.4.9
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &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
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.3.2 on Ubuntu Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.3 on Debian &amp;quot;unstable&amp;quot;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &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
+ HP-UX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on HP-UX 64-bit.
+ &lt;/li&gt;
+ &lt;li&gt;
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.10
+ 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;/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;
- Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.2 with C++0x extensions
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on OpenSuSE Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel 9.1, 10.0 on OS X 10.4.10
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 10.1, 11.0 on OS X 10.5.2
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- On Linux:
+ Windows:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
+ Visual C++ 9.0 on Vista EE 64-bit.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.3.2 with C++0x extensions.
+ Visual C++ 9.0 express on Vista 32-bit.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 4.1.1, 4.2.1 on 64 bit linux.
+ Visual C++ 9.0 on XP 32-bit.
           &lt;/li&gt;
           &lt;li&gt;
- Intel C++ 8.1, 9.0, 9.1 and 10.0
+ Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
           &lt;/li&gt;
           &lt;li&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.1
+ Visual C++ 7.1, using STLport, on XP
           &lt;/li&gt;
           &lt;li&gt;
- Sun Compiler 5.9, 5.10 with stdcxx
+ Borland 5.9.3
           &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
+ Borland 6.1.0
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
           &lt;/li&gt;
           &lt;li&gt;
- Visual C++ 8.0 with STLport 5.1
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
           &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).
+ Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
           &lt;/li&gt;
           &lt;li&gt;
- Intel 10.1, with Visual C++ 9 backend.
+ GCC 3.4.4, on Cygwin
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ AIX:
+ &lt;ul&gt;
           &lt;li&gt;
- Borland 5.9.3 and 6.10.0
+ 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;
- 64 bit Intel 10.1, with Visual C++ 9 backend.
+ GCC 4.2.1 on FreeBSD 7.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ NetBSD:
+ &lt;ul&gt;
           &lt;li&gt;
- 64 bit Visual C++ 9.0.
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ QNX:
+ &lt;ul&gt;
           &lt;li&gt;
- 64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
+ QNX Software Development Platform 6.4.0 x86
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Solaris:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
           &lt;/li&gt;
           &lt;li&gt;
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ GCC 3.4.6 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_37_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_38_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.
+ James managed this release. Thanks to Vicente Botet for helping compile these
+ release notes.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.36.0</title><pubDate>Thu, 14 Aug 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Accumulators, Exception, Units, Unordered. Updated Libraries:
- Asio, Assign, Circular Buffer, Foreach, Function, Hash, Interprocess, Intrusive,
- Math, Multi-index Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.36.0/><description>&lt;div class=&quot;description&quot;&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_36_0.new_libraries&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/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt; Framework
- for incremental calculation, and collection of statistical accumulators,
- from Eric Niebler.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/exception/doc/boost-exception.html&quot;&gt;Exception&lt;/a&gt;:&lt;/span&gt;
- A
- library for transporting of arbitrary data in exception objects, and transporting
- of exceptions between threads, from Emil Dotchevski.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/units/index.html&quot;&gt;Units&lt;/a&gt;:&lt;/span&gt;
- Zero-overhead dimensional
- analysis and unit/quantity manipulation and conversion, from Matthias Schabel
- and Steven Watanabe
- &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;
- Unordered
- associative containers, from Daniel James.
+ &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_36_0.updated_libraries&quot;&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;
- Added support for serial ports.
- &lt;/li&gt;
- &lt;li&gt;
- Added support for UNIX domain sockets.
- &lt;/li&gt;
- &lt;li&gt;
- Added support for raw sockets and ICMP.
- &lt;/li&gt;
- &lt;li&gt;
- Added wrappers for POSIX stream-oriented file descriptors (excluding
- regular files).
- &lt;/li&gt;
- &lt;li&gt;
- Added wrappers for Windows stream-oriented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
- such as named pipes (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
- that work with I/O completion ports).
- &lt;/li&gt;
- &lt;li&gt;
- Added wrappers for Windows random-access &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
- such as files (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
- that work with I/O completion ports).
+ 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;
- Added support for reactor-style operations (i.e. they report readiness
- but perform no I/O) using a new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
- type.
+ 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;
- Added an iterator type for bytewise traversal of buffer sequences.
+ 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 new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_until&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;async_read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; overloads that take a user-defined
- function object for locating message boundaries.
+ Added const overloads of lowest_layer().
           &lt;/li&gt;
           &lt;li&gt;
- Added an experimental two-lock queue (enabled by defining &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE&lt;/span&gt;&lt;/code&gt;) that
- may provide better &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- scalability across many processors.
+ 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;
- Various fixes, performance improvements, and more complete coverage of
- the custom memory allocation support.
+ 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/assign/index.html&quot;&gt;Assign&lt;/a&gt;:&lt;/span&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- (and its variants) now has overloaded comparison operators. This allows you
- to write test code such as &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHECK_EQUAL&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
- &lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&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;
- Default constructor now doesn't allocate memory, and sets the capacity
- of the buffer to 0
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FOREACH&lt;/span&gt;&lt;/code&gt; macro for easily iterating
- over the elements of a sequence, from Eric Niebler.
- &lt;ul&gt;
- &lt;li&gt;
- New &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_REVERSE_FOREACH&lt;/span&gt;&lt;/code&gt;
- macro for iterating over a sequence in reverse.
+ 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;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
           &lt;li&gt;
- Improved allocator support, from Emil Dotchevski.
+ 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/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- Minor updates
- and fixes, for more info see the &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_36_0&quot;&gt;change
- log&lt;/a&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;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;
- Added anonymous shared memory for UNIX systems.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed missing move semantics on managed memory classes.
- &lt;/li&gt;
- &lt;li&gt;
- Added copy_on_write and open_read_only options for shared memory and
- mapped file managed classes.
+ 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;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt; is movable
- and supports aliasing.
+ 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/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&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;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cache_last&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- options to singly linked lists.
- &lt;/li&gt;
- &lt;li&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;optimize_multikey&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; option to unordered container
- hooks.
+ Support for non-RTTI builds.
           &lt;/li&gt;
           &lt;li&gt;
- Optimized unordered containers when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;store_hash&lt;/span&gt;&lt;/code&gt;
- option is used in the hook.
+ Optimizations.
           &lt;/li&gt;
           &lt;li&gt;
- Implementation changed to avoid explicit use of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;try&lt;/span&gt;&lt;/code&gt;-&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;catch&lt;/span&gt;&lt;/code&gt; blocks and be compilable with exceptions
- disabled.
+ 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/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&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;
- Added new non-central Chi-Square, Beta, F and T distributions.
- &lt;/li&gt;
- &lt;li&gt;
- Added Exponential Integral and Zeta special functions.
- &lt;/li&gt;
- &lt;li&gt;
- Added Rounding, Truncation, and Unit-in-the-last-place functions.
- &lt;/li&gt;
- &lt;li&gt;
- Added support for compile time powers of a runtime base.
- &lt;/li&gt;
- &lt;li&gt;
- Added a few SSE2 based optimisations for the Lanczos approximations.
+ 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;/doc/html/mpi.html&quot;&gt;MPI&lt;/a&gt;:&lt;/span&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 support for non-blocking operations in Python, from Andreas Klöckner.
+ 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;
- Added support for graph topologies.
+ 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/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
- Minor
- additions and maintenance fixes. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_36&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/ptr_container/index.html&quot;&gt;PtrContainer&lt;/a&gt;:&lt;/span&gt;
- Support
- for a few more containers, and addition of insert iterators. For details
- see &lt;a href=&quot;/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35&quot;&gt;upgrading
- details&lt;/a&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;
- Integrated the
- &amp;quot;Classic&amp;quot; Spirit V1.8.x code base with Spirit V2, &amp;quot;The New
- Generation&amp;quot;. See &lt;a href=&quot;/libs/spirit/classic/change_log.html&quot;&gt;Change
- Log&lt;/a&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/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- New generic &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lock&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt; functions for
- locking multiple mutexes at once.
- &lt;/li&gt;
- &lt;li&gt;
- Rvalue reference support for move semantics where the compilers supports
- it.
- &lt;/li&gt;
- &lt;li&gt;
- A few bugs fixed and missing functions added (including the serious win32
- condition variable bug).
+ 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;scoped_try_lock&lt;/span&gt;&lt;/code&gt; types
- are now backwards-compatible with Boost 1.34.0 and previous releases.
+ &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;
- Support for passing function arguments to the thread function by supplying
- additional arguments to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;/code&gt;
- constructor.
+ 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;
- Backwards-compatibility overloads added for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_lock&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_wait&lt;/span&gt;&lt;/code&gt; functions
- to allow use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xtime&lt;/span&gt;&lt;/code&gt;
- for timeouts.
+ 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/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Wave V2.0 is a new major release introducing some breaking API changes,
- preventing it to be used with Boost versions earlier than V1.36.0. Mainly,
- the API and hook interface have been streamlined for more consistency.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed a couple of bugs, improved regression test system to include testing
- of the preporcessing hooks interface (for details see: &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;).
- &lt;/li&gt;
- &lt;/ul&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/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
- Regular
- expressions that can be written as strings or as expression templates, and
- that can refer to each other and themselves recursively with the power of
- context-free grammars, from Eric Niebler.
+ &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;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;skip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- for specifying which parts of the input sequence to ignore when matching
- it against a regex.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- accepts formatter objects and formatter expressions in addition to format
- strings.
+ 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;
- Range-based &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; algorithm.
+ 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;
- Fix crash when semantic actions are placed in look-aheads, look-behinds
- or independent sub-expressions.
+ 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_36_0.compilers_tested&quot;&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:
@@ -2162,13 +2168,19 @@
         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.3 on Ubuntu Linux 8.04.1
+ 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 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
+ Visual C++ 9.0 SP1, 8.0, and 7.1 SP1, all on Windows XP
       &lt;/li&gt;
     &lt;/ul&gt;
     &lt;p&gt;
@@ -2176,9 +2188,6 @@
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
- GCC 4.2.1 on FreeBSD-7
- &lt;/li&gt;
- &lt;li&gt;
         GCC 4.1.2 on NetBSD
       &lt;/li&gt;
       &lt;li&gt;
@@ -2188,7 +2197,7 @@
         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.1
+ 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.
@@ -2200,22 +2209,22 @@
         On Linux:
         &lt;ul&gt;
           &lt;li&gt;
- GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ 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.0 with C++0x extensions.
+ GCC 4.3.2 with C++0x extensions.
           &lt;/li&gt;
           &lt;li&gt;
- GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ GCC 4.1.1, 4.2.1 on 64 bit linux.
           &lt;/li&gt;
           &lt;li&gt;
- Intel C++ 8.1, 9.0 and 9.1.
+ 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;
- pgCC 7.2-3 64-bit target on x86-64 Linux
+ Sun Compiler 5.9, 5.10 with stdcxx
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
@@ -2223,10 +2232,7 @@
         On Windows:
         &lt;ul&gt;
           &lt;li&gt;
- Intel 10.1, with Visual C++ 9 backend.
- &lt;/li&gt;
- &lt;li&gt;
- Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ 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.
@@ -2239,13 +2245,19 @@
             Pocket PC SDK (ARMV4I).
           &lt;/li&gt;
           &lt;li&gt;
- Borland 5.6.4, 5.8.2, 5.9.3
+ 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.
+ 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.
@@ -2254,11 +2266,12 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_36_0.acknowledgements&quot;&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;, &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene
- Rivera&lt;/a&gt;, and Daniel James managed this release.
+ &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>


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