Boost logo

Boost-Commit :

From: daniel_james_at_[hidden]
Date: 2007-11-04 12:17:08


Author: danieljames
Date: 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
New Revision: 40743
URL: http://svn.boost.org/trac/boost/changeset/40743

Log:
Add history for versions 1.31.0 to 1.34.1

Added:
   website/public_html/beta/feed/history/boost_1_31_0.qbk (contents, props changed)
   website/public_html/beta/feed/history/boost_1_31_0.xml (contents, props changed)
   website/public_html/beta/feed/history/boost_1_32_0.qbk (contents, props changed)
   website/public_html/beta/feed/history/boost_1_32_0.xml (contents, props changed)
   website/public_html/beta/feed/history/boost_1_33_0.qbk (contents, props changed)
   website/public_html/beta/feed/history/boost_1_33_0.xml (contents, props changed)
   website/public_html/beta/feed/history/boost_1_34_0.qbk (contents, props changed)
   website/public_html/beta/feed/history/boost_1_34_0.xml (contents, props changed)
   website/public_html/beta/feed/history/boost_1_34_1.qbk (contents, props changed)
   website/public_html/beta/feed/history/boost_1_34_1.xml (contents, props changed)
Text files modified:
   website/public_html/beta/feed/downloads.rss | 3
   website/public_html/beta/feed/history.rss | 1755 ++++++++++++++++++++++++++++++++++++++-
   website/public_html/beta/feed/history/boost_1_33_1.qbk | 2
   website/public_html/beta/feed/history/boost_1_33_1.xml | 2
   website/public_html/beta/feed/news.rss | 940 +++++++++++++++++++++
   5 files changed, 2616 insertions(+), 86 deletions(-)

Modified: website/public_html/beta/feed/downloads.rss
==============================================================================
--- website/public_html/beta/feed/downloads.rss (original)
+++ website/public_html/beta/feed/downloads.rss 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
+<?xml version="1.0" encoding="utf-8"?>
+<rss version="2.0">
   <channel>
     <generator>BoostBook2RSS</generator>
     <title>Boost Downloads</title>

Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
+<?xml version="1.0" encoding="utf-8"?>
+<rss version="2.0">
   <channel>
     <generator>BoostBook2RSS</generator>
     <title>Boost History</title>
@@ -6,100 +7,1046 @@
     <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.33.1</title><pubDate>Tue, 5 Dec 2006 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.34.1</title><pubDate>Tue, 24 Jul 2007 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Bugfix Release.
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;p&gt;
+ This is a bug fix release addressing many problems with the 1.34.0 release. It
+ is a recommended upgrade for all users of Boost 1.34.0. For a complete list of
+ fixes see &lt;a href=&quot;http://svn.boost.org/trac/boost/query?status=closed&amp;amp;milestone=Boost+1.34.1&quot;&gt;Boost
+ Trac&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;div id=&quot;version_1_34_1.supported_compilers&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ New in this release is improved support for the IBM XL C/C++ compiler.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. New in this release The following compilers
+ and platforms have been extensively tested with Boost, although many other
+ compilers and platforms will work as well. For more information, see the &lt;a href=&quot;http://www.boost.org/regression/release/user/&quot;&gt;regression test results&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 4.0.1 on Mac OS
+ X.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
+ 5.8.2 on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://gcc.gnu.org/&quot;&gt;GNU C++&lt;/a&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ 4.1.x on Solaris
+ &lt;/li&gt;
+ &lt;li&gt;
+ 3.4.x on Windows
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://h30097.www3.hp.com/cplus/&quot;&gt;HP C++ for Tru64 UNIX 7.1&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.hp.com/go/c++&quot;&gt;HP aC++ A.06.14&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
+ C++&lt;/a&gt; 9.1 on Windows, 9.0 on Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.metrowerks.com/&quot;&gt;Metrowerks CodeWarrior&lt;/a&gt; 9.4
+ on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &amp;quot;Safe&amp;quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_SCL_SECURE_NO_DEPRECATE&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developers.sun.com/sunstudio/compilers_index.html&quot;&gt;Sun
+ Studio 11&lt;/a&gt; on Solaris.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_1.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/thomas_witt.html&quot;&gt;Thomas Witt&lt;/a&gt; managed this
+ release.
+ &lt;/p&gt;
+ &lt;p&gt;
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Kim Barrett consolidating Boost.Iostreams
+ changes from various branches and Rene Rivera for general build and installation
+ support.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.34.0</title><pubDate>Sat, 12 May 2007 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Foreach, Statechart, TR1, Typeof, Xpressive. Updated Libraries:
+ Assign, Date_time, Filesystem, Function, Hash, Graph, MultiArray, Multi-Index,
+ Optional, Parameter, Pointer Container, Python, Signals, Smart Pointer, String
+ Algorithm, Wave
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;div id=&quot;version_1_34_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;doc/html/foreach.html&quot;&gt;Foreach Library&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;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/statechart/doc/index.html&quot;&gt;Statechart Library&lt;/a&gt;:&lt;/span&gt;
+ Arbitrarily
+ complex finite state machines can be implemented in easily readable and maintainable
+ C++ code, from Andreas Huber.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/tr1/index.html&quot;&gt;TR1 Library&lt;/a&gt;:&lt;/span&gt; An implementation
+ of the C++ Technical Report on Standard Library Extensions, from John Maddock.
+ This library does not itself implement the TR1 components, rather it's a
+ thin wrapper that will include your standard library's TR1 implementation
+ (if it has one), otherwise it will include the Boost Library equivalents,
+ and import them into namespace &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;tr1&lt;/span&gt;&lt;/code&gt;.
+ Highlights include: Reference Wrappers, Smart Pointers, result_of, Function
+ Object Binders, Polymorphic function wrappers, Type Traits, Random Number
+ Generators and Distributions, Tuples, Fixed Size Array, Hash Function Objects,
+ Regular Expressions, and Complex Number Additional Algorithms.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/typeof.html&quot;&gt;Typeof Library&lt;/a&gt;:&lt;/span&gt; Typeof operator
+ emulation, from Arkadiy Vertleyb and Peder Holt.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/xpressive.html&quot;&gt;Xpressive Library&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;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_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/assign/index.html&quot;&gt;Assign Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ via the new function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_map_insert&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for initialization of &lt;a href=&quot;libs/ptr_container/index.html&quot;&gt;Pointer
+ Containers&lt;/a&gt; when the containers hold pointers to an abstract base
+ class.
+ &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/date_time.html&quot;&gt;Date_time library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for new US/Canada timezone rules and other bug fixes. See &lt;a href=&quot;doc/html/date_time/details.html#changes&quot;&gt;Change History&lt;/a&gt;
+ for details.
+ &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/doc/index.htm&quot;&gt;Filesystem Library&lt;/a&gt;:&lt;/span&gt; Major
+ upgrade in preparation for submission to the C++ Standards Committee for
+ TR2. Changes include:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Internationalization&quot;&gt;Internationalization&lt;/a&gt;,
+ provided by class templates &lt;em&gt;basic_path&lt;/em&gt;, &lt;em&gt;basic_filesystem_error&lt;/em&gt;,
+ &lt;em&gt;basic_directory_iterator&lt;/em&gt;, and &lt;em&gt;basic_directory_entry&lt;/em&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Simplification&quot;&gt;Simplification&lt;/a&gt;
+ of the path interface by eliminating special constructors to identify
+ native formats.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Rationalization&quot;&gt;Rationalization&lt;/a&gt;
+ of predicate function design, including the addition of several new functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Clearer specification by reference to &lt;a href=&quot;libs/filesystem/doc/design.htm#POSIX-01&quot;&gt;POSIX&lt;/a&gt;,
+ the ISO/IEEE Single Unix Standard, with provisions for Windows and other
+ operating systems.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Preservation&quot;&gt;Preservation&lt;/a&gt;
+ of existing user code whenever possible.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#More_efficient&quot;&gt;More efficient&lt;/a&gt;
+ directory iteration.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Addition of a &lt;a href=&quot;libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator&quot;&gt;recursive
+ directory iterator&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 Library&lt;/a&gt;:&lt;/span&gt;
+ Boost.Function
+ now implements a small buffer optimization, which can drastically improve
+ the performance when copying or constructing Boost.Function objects storing
+ small function objects. For instance, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;foo&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;_2&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;
+ requires no heap allocation when placed into a Boost.Function object.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/functional/hash/index.html&quot;&gt;Functional/Hash Library&lt;/a&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Use declarations for standard classes, so that the library doesn't need
+ to include all of their headers
+ &lt;/li&gt;
+ &lt;li&gt;
+ Deprecated the &lt;tt&gt;&amp;lt;boost/functional&lt;em&gt;hash&lt;/em&gt;*.hpp&amp;gt;&lt;/tt&gt;
+ headers.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add support for the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_HASH_NO_EXTENSIONS&lt;/span&gt;&lt;/code&gt;
+ macro, which disables the extensions to TR1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Minor improvements to the hash functions for floating point numbers.
+ &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/doc/index.html&quot;&gt;Graph Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/maximum_matching.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;edmonds_maximum_cardinality_matching&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Aaron Windsor.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/lengauer_tarjan_dominator.htm&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lengauer_tarjan_dominator_tree&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from JongSoo Park.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/compressed_sparse_row.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/sorted_erdos_renyi_gen.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sorted_erdos_renyi_iterator&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremiah Willcock of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/biconnected_components.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;biconnected_components&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now
+ supports a visitor and named parameters, from Janusz Piwowarski.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/adjacency_matrix.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;adjacency_matrix&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ now models the &lt;a href=&quot;libs/graph/doc/BidirectionalGraph.html&quot;&gt;Bidirectional
+ Graph&lt;/a&gt; concept.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/dijkstra_shortest_paths.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now
+ calls &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;initialize_vertex&lt;/span&gt;&lt;/code&gt; for each vertex during
+ initialization.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;em&gt;Note:&lt;/em&gt; the name of the compiled library
+ for the &lt;a href=&quot;libs/graph/doc/read_graphviz.html&quot;&gt;GraphViz reader&lt;/a&gt;
+ has changed to &lt;tt&gt;boost_graph&lt;/tt&gt; (from &lt;tt&gt;bgl-viz&lt;/tt&gt;)
+ to match Boost conventions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ See the &lt;a href=&quot;libs/graph/doc/history.html#1.34.0&quot;&gt;complete revision
+ history&lt;/a&gt; for more information.
+ &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_array/index.html&quot;&gt;MultiArray Library&lt;/a&gt;:&lt;/span&gt;
+ Boost.MultiArray
+ now by default provides range-checking 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;. Range checking can be disabled by defining
+ the macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DISABLE_ASSERTS&lt;/span&gt;&lt;/code&gt;
+ before including &lt;tt&gt;multi_array.hpp&lt;/tt&gt;. A bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_array&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;resize&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ related to storage orders was fixed.
+ &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
+ Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;a href=&quot;libs/multi_index/doc/tutorial/indices.html#rnd_indices&quot;&gt;random
+ access indices&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Non key-based indices feature new &lt;a href=&quot;libs/multi_index/doc/tutorial/indices.html#rearrange&quot;&gt;rearrange
+ facilities&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ This version also includes a number of optimizations and usage improvements.
+ For a complete list of changes, see the library &lt;a href=&quot;libs/multi_index/doc/release_notes.html#boost_1_34&quot;&gt;release
+ notes&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/optional/index.html&quot;&gt;Optional Library&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;none_t&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;and&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;none&lt;/span&gt;&lt;/code&gt; now added to Optional's documentation
+ &lt;/li&gt;
+ &lt;li&gt;
+ Relational operators now directly support arguments of type &lt;code&gt;&lt;span class=&quot;char&quot;&gt;'T'&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;char&quot;&gt;'none_t'&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ operator-&amp;gt;() now also works with reference types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Helper functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;make_optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;cond&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;get_optional_value_or&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;opt&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;alternative_value&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&g
t;&lt;/code&gt;
+ added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Constructor taking a boolean condition (as well as a value) added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Member function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;get_value_or&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;alternative_value&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Incompatbility bug with mpl::apply&amp;lt;&amp;gt; fixed.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Converting assignment bug with uninitialized lvalues fixed.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/parameter/index.html&quot;&gt;Parameter Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Every ArgumentPack is now a valid &lt;a href=&quot;libs/mpl/doc/refmanual/forward-sequence.html&quot;&gt;MPL
+ Forward Sequence.&lt;/a&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for unnamed arguments (those whose keyword is deduced from their
+ types) is added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for named and unnamed template arguments is added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ New overload generation macros solve the
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm&quot;&gt;forwarding
+ problem&lt;/a&gt; directly.
+ &lt;/li&gt;
+ &lt;li&gt;
+ See also the Python library changes, below.
+ &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;Pointer Container Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for serialization via &lt;a href=&quot;libs/serialization/index.html&quot;&gt;Boost.Serialization.&lt;/a&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
+ before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
+ is defined.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Additional &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;auto_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ overloads added s.t. one can also pass &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;auto_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; instead of only &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt; arguments to member functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;transfer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ now has weaker requirements s.t. one can transfer objects from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Derived&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;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/python/index.html&quot;&gt;Python Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Boost.Python now automatically appends C++ signatures to docstrings.
+ The new &lt;a href=&quot;libs/python/doc/v2/docstring_options.html&quot;&gt;&lt;tt&gt;docstring_options.hpp&lt;/tt&gt;&lt;/a&gt;
+ header is available to control the content of docstrings.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stl_input_iterator&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;, for turning
+ a Python iterable object into an STL input iterator, from Eric Niebler.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;
+ conversions is added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enhancements to the API for better embedding support (&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;python&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;import&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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;python&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;exec&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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;python&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::
&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;exec_file&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;doc/html/signals.html&quot;&gt;Signals Library&lt;/a&gt;:&lt;/span&gt; More improvements
+ to signal invocation performance from Robert Zeh.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/smart_ptr/smart_ptr.htm&quot;&gt;Smart Pointers Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/smart_ptr/shared_ptr.htm#allocator_constructor&quot;&gt;Allocator
+ support&lt;/a&gt; as proposed in &lt;a href=&quot;http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf&quot;&gt;N1851&lt;/a&gt;
+ (162 Kb PDF).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/smart_ptr/pointer_cast.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pointer_cast&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ and &lt;a href=&quot;libs/smart_ptr/pointer_to_other.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pointer_to_other&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ utilities to allow pointer-independent code, from Ion Gaztanaga.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/algorithm/string/index.html&quot;&gt;String Algorithm Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexicographical_compare&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;join&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ New comparison predicates &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_less&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_not_greater&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Negative indexes support (like Perl) in various algorihtms (&lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_head&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tail&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_nth&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/wave/index.html&quot;&gt;Wave Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Wave now correctly recognizes pp-number tokens as mandated by the C++
+ Standard, which are converted to C++ tokens right before they are returned
+ from the library.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page: &lt;a href=&quot;libs/wave/doc/class_reference_ctxpolicy.html&quot;&gt;The
+ Context Policy&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Shared library (dll) support has been added for the generated Wave libraries.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The overall error handling has been improved. It is now possible to recover
+ and continue after an error or a warning was issued.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for optional comment and/or full whitespace preservation in the
+ generated output stream has been added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The Wave library now performs automatic include guard detection to avoid
+ accessing header files more than once, if appropriate.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Full interactive mode has been added to the Wave tool. Now the Wave tool
+ can be used just like Python or Perl for instance to interactively try
+ out your BOOST_PP macros. Additionally it is now possible to load and
+ save the current state of an interactive session (macro tables et.al.).
+ &lt;/li&gt;
+ &lt;li&gt;
+ The overall performance has been improved by upto 40-60%, depending on
+ the concrete files to process.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for new pragmas has been added allowing to control certain library
+ features from inside the preprocessed sources (partial output redirection,
+ control of generated whitespace and #line directives).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Optional support for #pragma message &amp;quot;...&amp;quot; has been added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries &lt;a href=&quot;libs/wave/ChangeLog&quot;&gt;change
+ log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_0.supported_compilers&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. The following compilers and platforms have been
+ extensively tested with Boost, although many other compilers and platforms
+ will work as well. For more information, see the &lt;a href=&quot;http://www.boost.org/regression/release/user/&quot;&gt;regression
+ test results&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 4.0.1 on Mac OS
+ X.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
+ 5.8.2 on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://gcc.gnu.org/&quot;&gt;GNU C++&lt;/a&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ 4.1.x on Solaris
+ &lt;/li&gt;
+ &lt;li&gt;
+ 3.4.x on Windows
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://h30097.www3.hp.com/cplus/&quot;&gt;HP aC++ A.06.14&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
+ C++&lt;/a&gt; 9.1 on Windows, 9.0 on Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.metrowerks.com/&quot;&gt;Metrowerks CodeWarrior&lt;/a&gt; 9.4
+ on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &amp;quot;Safe&amp;quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_SCL_SECURE_NO_DEPRECATE&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developers.sun.com/sunstudio/compilers_index.html&quot;&gt;Sun
+ Studio 11&lt;/a&gt; on Solaris.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_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/thomas_witt.html&quot;&gt;Thomas Witt&lt;/a&gt; managed this
+ release.
+ &lt;/p&gt;
+ &lt;p&gt;
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Vladimir Prus for making Boost.Build
+ version 2 a reality, David Abrahams for authoring a new getting started guide
+ and Greg D. for answering countless questions.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.33.1</title><pubDate>Tue, 5 Dec 2006 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       Updated Libraries: Any, Config, Python, Smart Pointer, Regex, Iostreams, Functional/Hash,
       Multi-index Containers, Graph, Signals, Thread, and Wave.
     &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
- &lt;div id=&quot;version_1_33_1.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_33_1.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;doc/html/any.html&quot;&gt;Any Library&lt;/a&gt;:&lt;/span&gt; Cast to reference
+ types introduced in 1.33.0 is now documented on &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;any_cast&lt;/span&gt;&lt;/code&gt;
+ documentation page.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/bind/bind.html&quot;&gt;Bind Library&lt;/a&gt;:&lt;/span&gt; Bind expressions
+ now support &lt;a href=&quot;libs/bind/bind.html#operators&quot;&gt;comparisons and negation&lt;/a&gt;.
+ Example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_2&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/config/index.html&quot;&gt;Config Library&lt;/a&gt;:&lt;/span&gt; Don't undef
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_LIB_TOOLSET&lt;/span&gt;&lt;/code&gt; after use.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/python/doc/index.html&quot;&gt;Boost.Python&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ The build now assumes Python 2.4 by default, rather than 2.2
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support Python that's built without Unicode support
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for wrapping classes with overloaded address-of (&lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;) operators
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/smart_ptr/index.html&quot;&gt;Smart Pointer Library&lt;/a&gt;:&lt;/span&gt; Fixed
+ problems under Metrowerks CodeWarrior on PowerPC (Mac OS X) with inlining
+ on, GNU GCC on PowerPC 64.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/regex/doc/index.html&quot;&gt;Regex Library&lt;/a&gt;:&lt;/span&gt; Fixed
+ the supplied makefiles, and other small compiler specific changes. Refer
+ to the &lt;a href=&quot;libs/regex/doc/history.html&quot;&gt;regex history page&lt;/a&gt;
+ for more information on these and other small changes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/iostreams/doc/index.html&quot;&gt;Iostreams Library&lt;/a&gt;:&lt;/span&gt;
+ Improved
+ the interface for accessing a chain's components, added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_open&lt;/span&gt;&lt;/code&gt;
+ members to the file and file descriptor devices, fixed memory-mapped files
+ on Windows, and made minor changes to the documentation.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/python/doc/index.html&quot;&gt;Boost.Python&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for docstrings on nonstatic properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ We now export the client-provided docstrings for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;em&gt;XXX&lt;/em&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_FUNCTION_OVERLOADS&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; for only the last overload.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ &lt;/li&gt;
+ &lt;li&gt;
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for exposing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt; with the indexing suite.
+ &lt;/li&gt;
+ &lt;li&gt;
+ updated visual studio project build file.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added search feature to the index page.
+ &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;Functional/Hash Library&lt;/a&gt;:&lt;/span&gt;
+ Fixed
+ the points example.
+ &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
+ Library&lt;/a&gt;:&lt;/span&gt;
+ Fixed a problem with multithreaded code, and other minor
+ changes. Refer to the library &lt;a href=&quot;libs/multi_index/doc/release_notes.html#boost_1_33_1&quot;&gt;release
+ notes&lt;/a&gt; for further details.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/graph/doc/table_of_contents.html&quot;&gt;Graph Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fixed a problem with the relaxed heap on x86 Linux (fixes bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed problems with &lt;a href=&quot;libs/graph/doc/cuthill_mckee_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cuthill_mckee_ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; and
+ &lt;a href=&quot;libs/graph/doc/king_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;king_ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ producing no results.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;color_map&lt;/span&gt;&lt;/code&gt; parameter
+ to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&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/signals/doc/index.html&quot;&gt;Signals Library&lt;/a&gt;:&lt;/span&gt; Fixed
+ problems with the use of Signals across shared library boundaries.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/thread/doc/index.html&quot;&gt;Thread library&lt;/a&gt;:&lt;/span&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_write_mutex&lt;/span&gt;&lt;/code&gt; has been removed due to
+ problems with deadlocks.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/wave/index.html&quot;&gt;Wave library&lt;/a&gt; (V1.2.1):&lt;/span&gt; Fixed
+ a couple of problems, refer to the &lt;a href=&quot;libs/wave/ChangeLog&quot;&gt;change
+ log&lt;/a&gt; for further details.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_33_1.supported_compilers&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. The following compilers and platforms have been
+ extensively tested with Boost, although many other compilers and platforms
+ will work as well. For more information, see the &lt;a href=&quot;http://www.boost.org/regression/release/user/&quot;&gt;regression
+ test results&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New for this release*: Support for building with the newest STLport-5.0 was
+ added. The support includes building with MinGW Runtime 3.8 plus STLport-5.0
+ improved to support wide character operations. Apple GCC 4.0, HP Tru64 C++,
+ and Microsoft Visual C++ 8.0 are supported platforms. We have added an experimental
+ autoconf-like &lt;tt&gt;configure&lt;/tt&gt; script for Unix-like systems:
+ run &lt;tt&gt;configure --help&lt;/tt&gt; for more information.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 3.3, 4.0 on Mac
+ OS X.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
+ 5.6.4 on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://gcc.gnu.org&quot;&gt;GNU C++&lt;/a&gt; 2.95.3 (with and without
+ STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://h30097.www3.hp.com/cplus/&quot;&gt;HP C++ for Tru64 UNIX 7.1&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
+ C++&lt;/a&gt; 8.1, 9.0 on Windows, Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.metrowerks.com&quot;&gt;Metrowerks CodeWarrior&lt;/a&gt; 8.3,
+ 9.4, 9.5 on Mac OS X and Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &amp;quot;Safe&amp;quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_SCL_SECURE_NO_DEPRECATE&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_33_1.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;span class=&quot;inset-left&quot;&gt;&lt;img alt=&quot;Medieval Mr. Gregor&quot; src=&quot;/gfx/boost_1_33_0.jpg&quot;/&gt;&lt;/span&gt;
+&lt;a href=&quot;/users/people/doug_gregor.html&quot;&gt;Douglas
+ Gregor&lt;/a&gt; managed this release.
+ &lt;/p&gt;
+ &lt;p&gt;
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Aleksey Gurtovoy and Misha Bergal, who
+ managed to keep the regression testing system working throughout the release
+ process; David Abrahams, Beman Dawes, Aleksey Gurtovoy, Bronek Kozicki, Rene
+ Rivera and Jonathan Turkanis for greatly improving the quality of this release;
+ Rene Rivera for the new Boost web page design; and Zoltan &amp;quot;cad&amp;quot; Juhasz
+ for the new Boost logo.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.33.0</title><pubDate>Thu, 11 Aug 2005 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Iostream, Hash, Parameter, Pointer Container, Wave. Updated
+ Libraries: Any, Assignment, Bind, Date-Time, Graph, Multi-Index, Program Options,
+ Property Map, Python, Random Number, Range, Regex, Serialization, Signals.
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;div id=&quot;version_1_33_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/iostreams/doc/index.html&quot;&gt;Iostreams Library&lt;/a&gt;:&lt;/span&gt;
+ Framework
+ for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/functional/hash/index.html&quot;&gt;Functional/Hash Library&lt;/a&gt;:&lt;/span&gt;
+ A
+ TR1 hash function object that can be extended to hash user defined types,
+ from Daniel James.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/parameter/doc/html/index.html&quot;&gt;Parameter Library&lt;/a&gt;:&lt;/span&gt;
+ Write
+ functions that accept arguments by name: especially useful when a function
+ has more than one argument with a useful default value, since named arguments
+ can be passed in any order.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/ptr_container/index.html&quot;&gt;Pointer Container Library&lt;/a&gt;:&lt;/span&gt;
+ Containers
+ for storing heap-allocated polymorphic objects to ease OO-programming, from
+ Thorsten Ottosen.
+ &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; Standards conformant
+ implementation of the mandated C99/C++ preprocessor functionality packed
+ behind an easy to use iterator interface, from Hartmut Kaiser.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_33_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;doc/html/any.html&quot;&gt;Any Library&lt;/a&gt;:&lt;/span&gt; Cast to reference
- types introduced in 1.33.0 is now documented on &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;any_cast&lt;/span&gt;&lt;/code&gt;
- documentation page.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/any.html&quot;&gt;Any Library&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;any_cast&lt;/span&gt;&lt;/code&gt;
+ has been enhanced to allow direct access to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;any&lt;/span&gt;&lt;/code&gt;'s
+ held value.
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/config/index.html&quot;&gt;Config Library&lt;/a&gt;:&lt;/span&gt; Don't undef
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_LIB_TOOLSET&lt;/span&gt;&lt;/code&gt; after use.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/assign/doc/index.html&quot;&gt;Assignment Library&lt;/a&gt;:&lt;/span&gt; Support
+ for &lt;a href=&quot;libs/ptr_container/index.html&quot;&gt;Pointer Container Library&lt;/a&gt;
+ and new efficient functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ref_list_of&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;cref_list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; for generating anonymous ranges.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/bind/bind.html&quot;&gt;Bind Library&lt;/a&gt;:&lt;/span&gt; Bind expressions
+ now support &lt;a href=&quot;libs/bind/bind.html#operators&quot;&gt;comparisons and negation&lt;/a&gt;.
+ Example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_2&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;doc/html/date_time.html&quot;&gt;Date-Time Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;doc/html/date_time/local_time.html&quot;&gt;local time and
+ time zone classes&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;doc/html/date_time/date_time_io.html&quot;&gt;format-based
+ Input/Output facets&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For a complete list of changes, see the library &lt;a href=&quot;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;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/graph/doc/index.html&quot;&gt;Graph Library&lt;/a&gt;:&lt;/span&gt; Introduced
+ several new algorithms and improved existing algorithms:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/python.html&quot;&gt;Experimental Python bindings&lt;/a&gt;,
+ from Doug Gregor and Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/floyd_warshall_shortest.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;floyd&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;warshall&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;all&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pairs&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;shortest&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;paths&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Lauren Foutz and Scott Hill.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/astar_search.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;astar&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;search&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;, from Kristopher
+ Beevers and Jufeng Peng.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/fruchterman_reingold.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fruchterman&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;reingold&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;force&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;directed&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;layout&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Doug Gregor and Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/biconnected_components.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;biconnected&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;components&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;articulation&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;points&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/sequential_vertex_coloring.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sequential&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;vertex&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;coloring&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; has been updated,
+ tested, and documented.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/gursoy_atun_layout.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;gursoy&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;atun&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;layout&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremiah Willcock and Doug Gregor of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/king_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;king&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;, from D. Kevin
+ McGrath of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/cuthill_mckee_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cuthill&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;mckee&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; has been recast
+ as an invocation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;breadth&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;search&lt;/span&gt;&lt;/code&gt;
+ and now supports graphs with multiple components.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/dijkstra_shortest_paths.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;shortest&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;paths&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now uses a relaxed
+ heap [&lt;a href=&quot;libs/graph/doc/bibliography.html#driscoll88&quot;&gt;61&lt;/a&gt;]
+ as its priority queue, improving its complexity to O(V log V) and improving
+ real-world performance for larger graphs.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/read_graphviz.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;graphviz&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now has a
+ new, Spirit-based parser that works for all graph types and supports
+ arbitrary properties on the graph, from Ron Garcia. The old, Bison-based
+ GraphViz reader has been deprecated and will be removed in a future Boost
+ release. &lt;a href=&quot;libs/graph/doc/write-graphviz.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;write&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;graphviz&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ also supports dynamic properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/subgraph.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;subgraph&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;:
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;get_property&lt;/span&gt;&lt;/code&gt; now refers
+ to the subgraph property, not the root graph's property.
+ &lt;/li&gt;
+ &lt;li&gt;
+ See the &lt;a href=&quot;libs/graph/doc/history.html#by-version&quot;&gt;history&lt;/a&gt;
+ for additional changes and 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
+ Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;a href=&quot;libs/multi_index/doc/tutorial/indices.html#hashed_indices&quot;&gt;hashed
+ indices&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;libs/multi_index/doc/tutorial/creation.html#serialization&quot;&gt;serialization
+ support&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For a complete list of changes, see the library &lt;a href=&quot;libs/multi_index/doc/release_notes.html&quot;&gt;release
+ notes&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/program_options/doc/index.html&quot;&gt;Program Options Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Option descriptions are now printed with word wrapping.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Command line parser can bypass unregistered options, instread of throwing.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Removed support for &amp;quot;implicit&amp;quot; (optional) values.
+ &lt;/li&gt;
+ &lt;li&gt;
+ New customization method 'command_line_parser::extra_style_parser'. Unlike
+ 'additional_parser', allows the user to parse several tokens and return
+ a vector of options, not just a single option.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Work with disabled exceptions.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/property_map/property_map.html&quot;&gt;Property Map Library&lt;/a&gt;:&lt;/span&gt; Introduced
+ the &lt;a href=&quot;libs/property_map/doc/dynamic_property_map.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dynamic&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;properties&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ class, which provides dynamically-typed access to a set of property maps.
       &lt;/li&gt;
       &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/python/doc/index.html&quot;&gt;Boost.Python&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- The build now assumes Python 2.4 by default, rather than 2.2
+ Added support for docstrings on nonstatic properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ We now export the client-provided docstrings for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;em&gt;XXX&lt;/em&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_FUNCTION_OVERLOADS&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; for only the last overload.
           &lt;/li&gt;
           &lt;li&gt;
- Support Python that's built without Unicode support
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
           &lt;/li&gt;
           &lt;li&gt;
- Support for wrapping classes with overloaded address-of (&lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;) operators
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for exposing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt; with the indexing suite.
+ &lt;/li&gt;
+ &lt;li&gt;
+ updated visual studio project build file.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added search feature to the index page.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/smart_ptr/index.html&quot;&gt;Smart Pointer Library&lt;/a&gt;:&lt;/span&gt; Fixed
- problems under Metrowerks CodeWarrior on PowerPC (Mac OS X) with inlining
- on, GNU GCC on PowerPC 64.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/regex/doc/index.html&quot;&gt;Regex Library&lt;/a&gt;:&lt;/span&gt; Fixed
- the supplied makefiles, and other small compiler specific changes. Refer
- to the &lt;a href=&quot;libs/regex/doc/history.html&quot;&gt;regex history page&lt;/a&gt;
- for more information on these and other small changes.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/iostreams/doc/index.html&quot;&gt;Iostreams Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;p&gt;&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/random/index.html&quot;&gt;Random Number Library&lt;/a&gt;:&lt;/span&gt;
   Improved
- the interface for accessing a chain's components, added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_open&lt;/span&gt;&lt;/code&gt;
- members to the file and file descriptor devices, fixed memory-mapped files
- on Windows, and made minor changes to the documentation.
+ initialization for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;,
+ algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost
+ by Jens Maurer.&lt;/p&gt;
+ &lt;p&gt;Note: All test vectors for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;s
+ constructed or seeded without parameters or with a single &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;unsigned&lt;/span&gt;
+ &lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; parameter become invalid.&lt;/p&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;Functional/Hash Library&lt;/a&gt;:&lt;/span&gt;
- Fixed
- the points example.
- &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
- Library&lt;/a&gt;:&lt;/span&gt;
- Fixed a problem with multithreaded code, and other minor
- changes. Refer to the library &lt;a href=&quot;libs/multi_index/doc/release_notes.html#boost_1_33_1&quot;&gt;release
- notes&lt;/a&gt; for further details.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/range/index.html&quot;&gt;Range Library&lt;/a&gt;:&lt;/span&gt; Minor addition
+ of convenience functions to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;range&lt;/span&gt;&lt;/code&gt; like &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;front&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(),&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &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;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/graph/doc/table_of_contents.html&quot;&gt;Graph Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/regex/index.html&quot;&gt;Regex Library&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Fixed a problem with the relaxed heap on x86 Linux (fixes bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;).
+ Rewritten front end parser now supports (?imsx-imsx) constructs, plus
+ lookbehind assertions and conditional expressions.
           &lt;/li&gt;
           &lt;li&gt;
- Fixed problems with &lt;a href=&quot;libs/graph/doc/cuthill_mckee_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cuthill_mckee_ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; and
- &lt;a href=&quot;libs/graph/doc/king_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;king_ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
- producing no results.
+ Thin wrapper classes improve integration with MFC/ATL code.
           &lt;/li&gt;
           &lt;li&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;color_map&lt;/span&gt;&lt;/code&gt; parameter
- to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;.
+ Full (optional) Unicode support via the ICU library. Refer to the &lt;a href=&quot;libs/regex/doc/history.html&quot;&gt;regex history page&lt;/a&gt; for more
+ information on these and other small changes.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/signals/doc/index.html&quot;&gt;Signals Library&lt;/a&gt;:&lt;/span&gt; Fixed
- problems with the use of Signals across shared library boundaries.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/thread/doc/index.html&quot;&gt;Thread library&lt;/a&gt;:&lt;/span&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_write_mutex&lt;/span&gt;&lt;/code&gt; has been removed due to
- problems with deadlocks.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/serialization/doc/index.html&quot;&gt;Serialization Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ DLL version.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Auto-linking.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Serialization of variants.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved serialization of shared pointers.
+ &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 library&lt;/a&gt; (V1.2.1):&lt;/span&gt; Fixed
- a couple of problems, refer to the &lt;a href=&quot;libs/wave/ChangeLog&quot;&gt;change
- log&lt;/a&gt; for further details.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/signals.html&quot;&gt;Signals Library&lt;/a&gt;:&lt;/span&gt; added slot
+ blocking/unblocking, from Frantz Maerten. Huge improvements to signal invocation
+ performance from Robert Zeh.
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_33_1.supported_compilers&quot;&gt;
+ &lt;div id=&quot;version_1_33_0.supported_compilers&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost is tested on a wide range of compilers and platforms. Since Boost libraries
@@ -111,16 +1058,8 @@
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
- New for this release*: Support for building with the newest STLport-5.0 was
- added. The support includes building with MinGW Runtime 3.8 plus STLport-5.0
- improved to support wide character operations. Apple GCC 4.0, HP Tru64 C++,
- and Microsoft Visual C++ 8.0 are supported platforms. We have added an experimental
- autoconf-like &lt;tt&gt;configure&lt;/tt&gt; script for Unix-like systems:
- run &lt;tt&gt;configure --help&lt;/tt&gt; for more information.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 3.3, 4.0 on Mac
- OS X.
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 3.x on Mac OS
+ X.
       &lt;/li&gt;
       &lt;li&gt;
         &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
@@ -131,9 +1070,6 @@
         STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
       &lt;/li&gt;
       &lt;li&gt;
- &lt;a href=&quot;http://h30097.www3.hp.com/cplus/&quot;&gt;HP C++ for Tru64 UNIX 7.1&lt;/a&gt;.
- &lt;/li&gt;
- &lt;li&gt;
         &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
         C++&lt;/a&gt; 8.1, 9.0 on Windows, Linux.
       &lt;/li&gt;
@@ -143,30 +1079,689 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
- 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
- support the non-standard &amp;quot;Safe&amp;quot; C++ Library shipping with Visual
- C++ 8.0, which may result in many spurious warnings from Boost headers and
- other standards-conforming C++ code. To suppress these warnings, define the
- macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_SCL_SECURE_NO_DEPRECATE&lt;/span&gt;&lt;/code&gt;.
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0 beta. Note: due to intermittent
+ problems with Visual C++ 8.0 beta, and the presence of a variety of pre-release
+ compiler builds, we are unable to guarantee compatibility until the final
+ compiler is released.
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_33_1.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_33_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;span class=&quot;inset-left&quot;&gt;&lt;img alt=&quot;Medieval Mr. Gregor&quot; src=&quot;/gfx/boost_1_33_0.jpg&quot;/&gt;&lt;/span&gt;
-&lt;a href=&quot;/people/doug_gregor.html&quot;&gt;Douglas
- Gregor&lt;/a&gt; managed this release.
+ &lt;img alt=&quot;[]&quot; src=&quot;boost_1_33_0.jpg&quot;/&gt;&lt;a href=&quot;/users/people/doug_gregor.html&quot;&gt;Douglas Gregor&lt;/a&gt;
+ managed this release.
     &lt;/p&gt;
     &lt;p&gt;
       A great number of people contributed their time and expertise to make this
       release possible. Special thanks go to Aleksey Gurtovoy and Misha Bergal, who
       managed to keep the regression testing system working throughout the release
- process; David Abrahams, Beman Dawes, Aleksey Gurtovoy, Bronek Kozicki, Rene
- Rivera and Jonathan Turkanis for greatly improving the quality of this release;
- Rene Rivera for the new Boost web page design; and Zoltan &amp;quot;cad&amp;quot; Juhasz
- for the new Boost logo.
+ process; David Abrahams, Beman Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan
+ Turkanis for greatly improving the quality of this release; Rene Rivera for
+ the new Boost web page design; and Zoltan &amp;quot;cad&amp;quot; Juhasz for the new
+ Boost logo.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.32.0</title><pubDate>Fri, 19 Nov 2004 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Assignment, Minmax, Multi-Index, Numeric Conversion, Program
+ Options, Range, Serialization, String, Tribool. Updated Libraries: Graph, MPL,
+ Python, Signals, Utility, Test. Removed Libraries: Compose.
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;div id=&quot;version_1_32_0.important___new_toolset_names&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Important
+ - New Toolset Names&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ The names of some the Boost.Build &lt;a href=&quot;more/getting_started.html#Tools&quot;&gt;toolsets&lt;/a&gt;
+ have been changed to remove the &amp;quot;&lt;tt&gt;.&lt;/tt&gt;&amp;quot; (dot) character
+ and to fix some other naming inconsistencies. For example, &lt;tt&gt;vc7.1&lt;/tt&gt;
+ toolset was renamed to become &lt;tt&gt;vc-7_1&lt;/tt&gt;. Please refer to the
+ &lt;a href=&quot;more/getting_started.html#Tools&quot;&gt;Supported Toolsets&lt;/a&gt; section
+ of the installation guide for the complete list of the current toolset names.
+ This change was made as a part of the effort to make the Boost distribution
+ compatible with ISO 9660 level 2 requirements.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_32_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/assign/index.html&quot;&gt;Assignment Library&lt;/a&gt;:&lt;/span&gt; Filling
+ containers with constant or generated data has never been easier, from Thorsten
+ Ottosen.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/algorithm/minmax/index.html&quot;&gt;Minmax Library&lt;/a&gt;:&lt;/span&gt;
+ Standard
+ library extensions for simultaneous min/max and min/max element computations,
+ from Herve Bronnimann.
+ &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
+ Library&lt;/a&gt;:&lt;/span&gt; Containers with multiple STL-compatible access interfaces,
+ from Joaquin M Lopez Munoz.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/numeric/conversion/index.html&quot;&gt;Numeric Conversion
+ Library&lt;/a&gt;:&lt;/span&gt; Optimized policy-based numeric conversions, from Fernando
+ Cacciola.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/program_options.html&quot;&gt;Program Options Library&lt;/a&gt;:&lt;/span&gt;
+ Access
+ to configuration data given on command line, in config files and other sources,
+ from Vladimir Prus.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/range/index.html&quot;&gt;Range Library&lt;/a&gt;:&lt;/span&gt; a new infrastructure
+ for generic algorithms that builds on top of the new iterator concepts, from
+ Thorsten Ottosen.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/serialization/doc/index.html&quot;&gt;Serialization Library&lt;/a&gt;:&lt;/span&gt; Serialization/de-serialization
+ of arbitrary C++ data structures to various formats including text, binary,
+ and xml, from Robert Ramey.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/algorithm/string/index.html&quot;&gt;String Algorithms Library&lt;/a&gt;:&lt;/span&gt; Collection
+ of string related algorithms for case conversion, trimming, find/replace
+ operations and more, from Pavol Droba.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;:&lt;/span&gt; 3-state boolean type library, from Doug Gregor.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_32_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;
+ Compose: This deprecated library has been removed.
+ &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 &lt;a href=&quot;libs/graph/doc/bundles.html&quot;&gt;bundled properties&lt;/a&gt;
+ to the &lt;a href=&quot;libs/graph/doc/adjacency_list.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;adjacency_list&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;libs/graph/doc/adjacency_matrix.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;adjacency_matrix&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; class templates,
+ greatly simplifying the introduction of internal vertex and edge properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The &lt;a href=&quot;libs/graph/doc/leda_conversion.html&quot;&gt;LEDA graph adaptors&lt;/a&gt;
+ have been ported to LEDA 4.5.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added algorithms for &lt;a href=&quot;libs/graph/doc/betweenness_centrality.html&quot;&gt;betweenness
+ centrality&lt;/a&gt; and &lt;a href=&quot;libs/graph/doc/bc_clustering.html&quot;&gt;betweenness
+ centrality clustering&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;libs/graph/doc/circle_layout.html&quot;&gt;circle layout&lt;/a&gt;
+ and &lt;a href=&quot;libs/graph/doc/kamada_kawai_spring_layout.html&quot;&gt;undirected
+ spring layout&lt;/a&gt; algorithms.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/mpl/doc/index.html&quot;&gt;MPL Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Updated to use the Boost Software License.
+ &lt;/li&gt;
+ &lt;li&gt;
+ New &lt;a href=&quot;libs/mpl/doc/index.html&quot;&gt;documentation&lt;/a&gt;, including
+ a complete &lt;a href=&quot;libs/mpl/doc/refmanual.html&quot;&gt;reference manual.&lt;/a&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Major interface changes and improvements, many of which are not backward
+ compatible. Please refer to the &lt;a href=&quot;libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html&quot;&gt;1.32
+ changelog&lt;/a&gt; for the detailed information about upgrading to the
+ new version.
+ &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/doc/index.html&quot;&gt;Python Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Updated to use the Boost Software License.
+ &lt;/li&gt;
+ &lt;li&gt;
+ a new,
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions&quot;&gt;better
+ method of wrapping classes with virtual functions&lt;/a&gt; has been implemented.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for the new Python Bool type, thanks to Daniel Holth.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for upcoming GCC symbol export control features have been folded
+ in, thanks to Niall Douglas.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved support for &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;auto_ptr&lt;/span&gt;&lt;/code&gt;-like
+ types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Components used by other libraries have been moved out of &lt;tt&gt;python/detail&lt;/tt&gt;
+ and into &lt;tt&gt;boost/detail&lt;/tt&gt; to improve dependency relationships.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Miscellaneous bug fixes and compiler workarounds.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;:&lt;/span&gt; Introduced deterministic slot ordering, permitting slots to be connected
+ at the beginning or end of slot groups or the slot list itself. Combiners
+ may safely have state and are accessible from the signal.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/utility/utility.htm&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt; class template
+ &lt;a href=&quot;libs/utility/utility.htm#result_of&quot;&gt;result_of&lt;/a&gt; added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/test/index.html&quot;&gt;Test Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;namespace names gets shorten; old one still supported till next
+ release&lt;/li&gt;
+ &lt;li&gt;added proper encoding of XML PCDATA&lt;/li&gt;
+ &lt;li&gt;support for wide string comparison implemented&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ For complete list of changes see Test Library
+ &lt;a href=&quot;/libs/test/doc/release_notes.html#v1_32_0&quot;&gt;release notes&lt;/a&gt;.
+ &lt;/p&gt;
+
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_32_0.regression_tests&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Regression tests&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ This release has been extensively tested on a variety of different compilers
+ and platforms. It is known to contain no regressions against the previous reference
+ release on the compilers and configurations tested. Please refer to the corresponding
+ &lt;a href=&quot;http://www.meta-comm.com/engineering/boost-regression/1_32_0/index.html&quot;&gt;regression
+ reports&lt;/a&gt; to see how well your compiler performs on the new Boost codebase.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_32_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;img alt=&quot;[]&quot; src=&quot;http://boost.sourceforge.net/photos/aleksey_gurtovoy2.jpg&quot;/&gt;&lt;a href=&quot;/users/people/aleksey_gurtovoy.htm&quot;&gt;Aleksey
+ Gurtovoy&lt;/a&gt; managed this release. &lt;a href=&quot;more/release_procedures.htm&quot;&gt;Managing
+ a release&lt;/a&gt; at all is an enormous job, and Aleksey always goes beyond
+ merely meeting requirements by insisting on the highest possible quality. The
+ Boost membership owes him a debt of gratitude.
+ &lt;/p&gt;
+ &lt;p&gt;
+ This release wouldn't have been possible without the dedicated effort of many,
+ many members of the Boost community who generously contributed their outstanding
+ expertise, time and energy to making it happen. For patches, bug fixes, troubleshooting,
+ expert advice, and prompt responses to the release manager's requests we thank:
     &lt;/p&gt;
+ &lt;p&gt;
+ David Abrahams, Misha Bergal, Jonathan Brandmeyer, Fernando Cacciola, Marshall
+ Clow, Christopher Currie, Pavol Droba, Caleb Epstein, Eric Friedman, Jeff Garland,
+ Michael Glassford, Doug Gregor, Joel de Guzman, Hubert Holin, Jaakko Jarvi,
+ Hartmut Kaiser, Bronek Kozicki, Tarjei Knapstad, Toon Knapen, Aaron W. LaFramboise,
+ Joaquin M Lopez Munoz, Christoph Ludwig, John Maddock, Paul Mensonides, Guillaume
+ Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey, Rene Rivera, Gennadiy
+ Rozental, Stefan Slapeta, Jonathan Turkanis, Pavel Vozenilek, Jonathan Wakely,
+ Daryle Walker, Victor A. Wagner Jr. and Martin Wille.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Also, our special thanks go to: John Maddock for the managing the effort of
+ converting the majority of the Boost libraries to the &lt;a href=&quot;more/license_info.html&quot;&gt;Boost
+ Software License&lt;/a&gt;, Eric Niebler and Joel de Guzman for taking on the
+ important job of improving the Boost documentation's look and feel, and last,
+ but not least, to our regression test runners, without whom we simply would
+ never have released: Toon Knapen, Bronek Kozicki, Rene Rivera, Markus Schopflin,
+ Stefan Slapeta, Victor A. Wagner Jr. and Martin Wille.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Thank you everybody!
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.31.0</title><pubDate>Mon, 26 Jan 2004 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: enable_if, Variant. Updated Libraries: Date Time, Filesystem,
+ Iterator, MultiArray, Python, Random Number, Regex, Spirit, Test. Deprecated
+ Libraries: Compose.
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;div id=&quot;version_1_31_0.new_license&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New License&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ A unified &lt;a href=&quot;more/license_info.html&quot;&gt;Boost Software License&lt;/a&gt;
+ has been developed and will gradually replace the individual licenses for most
+ Boost libraries. The new license offers better legal protection for both users
+ and developers, and should speed user's legal reviews of Boost libraries. Dave
+ Abrahams led the Boost effort to develop better licensing. The legal team was
+ led by &lt;a href=&quot;http://cyber.law.harvard.edu/people/cabell/index.html&quot;&gt;Diane
+ Cabell&lt;/a&gt;, Director, Clinical Programs, &lt;a href=&quot;http://cyber.law.harvard.edu&quot;&gt;Berkman
+ Center for Internet &amp;amp; Society&lt;/a&gt;, Harvard Law School. &lt;a href=&quot;http://www.nixonpeabody.com/attorneys_detail1.asp?ID=121&quot;&gt;Devin
+ Smith&lt;/a&gt;, attorney, &lt;a href=&quot;http://www.nixonpeabody.com/default.asp&quot;&gt;Nixon
+ Peabody LLP&lt;/a&gt;, wrote the Boost License. Eva Chan, Harvard Law School,
+ contributed analysis of issues and drafts of various legal documents.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Note: Many of the Boost libraries are still using earlier licenses, though
+ all conform to the &lt;a href=&quot;more/lib_guide.htm#license&quot;&gt;Boost License Requirements&lt;/a&gt;.
+ After this release we will begin an effort to move toward uniform use of the
+ new license.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_31_0.build_and_installation&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Build and Installation&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;a href=&quot;more/getting_started.html&quot;&gt;Getting Started&lt;/a&gt; procedures
+ ease download and installation, from Rene Rivera and others.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved support for libraries requiring &lt;a href=&quot;more/separate_compilation.html&quot;&gt;separate
+ compilation&lt;/a&gt;, from John Maddock and others.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_31_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/utility/enable_if.html&quot;&gt;enable_if&lt;/a&gt;:&lt;/span&gt; Selective
+ inclusion of function template overloads, from Jaakko Jarvi, Jeremiah Willcock,
+ and Andrew Lumsdaine. This is an important new technique which exploits the
+ SFINAE (substitution-failure-is-not-an-error) principle.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/variant/index.html&quot;&gt;Variant Library&lt;/a&gt;:&lt;/span&gt; Safe,
+ generic, stack-based discriminated union container, from Eric Friedman and
+ Itay Maman.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_31_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/compose/index.htm&quot;&gt;Compose&lt;/a&gt;:&lt;/span&gt; This library has
+ been deprecated and will be removed in a future release. Use &lt;a href=&quot;libs/bind/bind.html&quot;&gt;Bind&lt;/a&gt;
+ or &lt;a href=&quot;libs/lambda/doc/index.html&quot;&gt;Lambda&lt;/a&gt; instead.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/date_time/doc/index.html&quot;&gt;Date Time Library&lt;/a&gt;:&lt;/span&gt; A
+ whole host of bug fixes, new features, and documentation improvements. See
+ the Date Time Change History for details.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/filesystem/doc/index.htm&quot;&gt;Filesystem Library&lt;/a&gt;:&lt;/span&gt;
+ Several
+ added functions, including improved checking for directory and file name
+ portability.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/iterator/doc/index.html&quot;&gt;Iterator Library&lt;/a&gt;:&lt;/span&gt; Major
+ version upgrade, with interface as proposed for the C++ library TR, including
+ an improved &lt;tt&gt;iterator_adaptor&lt;/tt&gt; design plus several new components,
+ from David Abrahams, Jeremy Siek, and Thomas Witt.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/multi_array/index.html&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&gt; The &lt;tt&gt;multi_array&lt;/tt&gt;
+ class template now provides an element-preserving resize operation as well
+ as default construction (see the &lt;a href=&quot;libs/multi_array/doc/reference.html&quot;&gt;reference
+ manual&lt;/a&gt; for more information).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/python/index.html&quot;&gt;Python Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for Python 2.3 and Intel C++ on Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ Container &lt;a href=&quot;libs/python/doc/v2/indexing.html&quot;&gt;Indexing Suite&lt;/a&gt;
+ added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ injected constructors and wrapped function objects.
+ &lt;/li&gt;
+ &lt;li&gt;
+ wrapping static data members.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &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;wstring&lt;/span&gt;&lt;/code&gt; conversions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved &lt;a href=&quot;libs/python/doc/v2/args.html&quot;&gt;keyword arguments&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Better error messages, including name demangling for GCC.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Simpler &lt;a href=&quot;libs/python/doc/building.html&quot;&gt;build procedure&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;em&gt;...and more....&lt;/em&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/random/index.html&quot;&gt;Random Number Library&lt;/a&gt;:&lt;/span&gt; Interface
+ changed to match the C++ &lt;a href=&quot;libs/random/wg21-proposal.html&quot;&gt;TR proposal&lt;/a&gt;,
+ from Jens Maurer.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/regex/doc/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt; Completely new
+ matching algorithm is now much faster than before, plus a selection of &lt;a href=&quot;libs/regex/doc/history.html&quot;&gt;new features and enhancements&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;Boost.Spirit 1.8.0&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;Multiple grammar start rules&lt;/li&gt;
+ &lt;li&gt;Multiple Scanner rules (no more scanner business woes)&lt;/li&gt;
+ &lt;li&gt;More dynamic parsers&lt;/li&gt;
+ &lt;li&gt;Predefined actors&lt;/li&gt;
+ &lt;li&gt;Numerous bug fixes and QOI stuff&lt;/li&gt;
+ &lt;li&gt;&lt;em&gt;and more...&lt;/em&gt;&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Starting from Spirit v1.8.0, ill conforming compilers will no longer be
+ supported. If you are still using one of these older compilers, please use
+ Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
+ &lt;/p&gt;
+
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/test/index.html&quot;&gt;Test Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;Free function template based test case&lt;/li&gt;
+ &lt;li&gt;Custom exception translators support in execution monitor and
+ register_exception_translator added for unit test framework&lt;/li&gt;
+ &lt;li&gt;Added support for multi-module unit tests in automatic
+ registration facility&lt;/li&gt;
+ &lt;li&gt;Floating point comparison algorithm reworked (Is not backward
+ compatible!!!)&lt;/li&gt;
+ &lt;li&gt;Added support for custom users predicate returning both boolean
+ result code and possibly error message&lt;/li&gt;
+ &lt;li&gt;Documentation structure rework and update&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ For a complete list of changes see the Test Library
+ &lt;a href=&quot;libs/test/doc/release_notes.html#v1_31_0&quot;&gt;release notes&lt;/a&gt;.
+ &lt;/p&gt;
+
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_31_0.miscellaneous&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Miscellaneous&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Expanded testing and fixes for non-conforming compilers.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Web site hosting now provided by &lt;a href=&quot;http://www.sourceforge.net/&quot;&gt;SourceForge&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
   &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.30.2</title><pubDate>Tue, 19 Aug 2003 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Bugfix release
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.boost-consulting.com&quot;&gt;Boost Consulting&lt;/a&gt; is now
+ hosting Boost CVS mirrors - see our &lt;a href=&quot;more/getting_started.html#CVS&quot;&gt;download
+ page&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Backported changes to the &lt;a href=&quot;libs/config/config.htm&quot;&gt;config system&lt;/a&gt;,
+ to better handle new compiler releases.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Bugs in regression reporting in subproject tests were fixed.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Tests are now run in the context of the user's PATH environment settings
+ &lt;/li&gt;
+ &lt;li&gt;
+ msvc-stlport and intel-win32-stlport toolsets now build static libraries with
+ multithreading enabled, to be compatible with the STLPort builds.
+ &lt;/li&gt;
+ &lt;li&gt;
+ intel-win32 toolset now handles &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;wchar_t&lt;/span&gt;&lt;/code&gt;
+ correctly when intel is installed over msvc6.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Backported fixes from the main trunk which prevent errors building the &lt;a href=&quot;libs/test/doc/index.html&quot;&gt;Boost.Test&lt;/a&gt; library in its default configuration.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Backported portability improvements for &lt;a href=&quot;libs/utility/checked_delete.html&quot;&gt;checked_delete&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Locale support for metrowerks (requiring a statically-linked runtime) is more
+ uniformly handled.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Backported &lt;a href=&quot;libs/conversion/lexical_cast.htm&quot;&gt;conversion/lexical_cast&lt;/a&gt;'s
+ &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;wchar_t&lt;/span&gt;&lt;/code&gt; fixes from the main trunk.
+ &lt;/li&gt;
+ &lt;li&gt;
+ intel-linux-tools: added &lt;tt&gt;rt&lt;/tt&gt; to FINDLIBS in order to make
+ the &lt;tt&gt;clock_gettime()&lt;/tt&gt; function available (backport of a patch
+ in CVS HEAD).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;tools/regression/index.htm&quot;&gt;regression/compiler_status.cpp&lt;/a&gt;:&lt;/span&gt; backported
+ fixes in error log links generation.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.30.1</title><pubDate>Mon, 4 Aug 2003 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Withdrawn bug fix release, fixes for Lambda, Spirit, MPL, Function, Config,
+ Format, Regex, Smart Pointers, Python
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;p&gt;
+ This release was withdrawn on the 12 Aug 2003.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Fixes were made to the following libraries:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/lambda/doc/index.html&quot;&gt;Boost.Lambda&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ now usable with gcc-2.95.2
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/spirit/index.html&quot;&gt;Boost.Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Fixed. Using MSVC++6 (SP5), calling the assign action with a string value
+ on parsers using the file_iterator will not work.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: using assign semantic action in a grammar with a multi_pass iterator
+ adaptor applied to an std::istream_iterator resulted in a failure to compile
+ under msvc 7.0.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: There is a bug in the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;range_run&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;CharT&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;CharT&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; function in &amp;quot;../boost/spirit/utility/impl/chset/range_run.ipp&amp;quot;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: handling of trailing whitespace bug (ast_parse/pt_parse related)
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: comment_p and end of data bug
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: Most trailing space bug
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chset&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;~(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;)&lt;/span&gt;&lt;/code&gt;
+ bug, &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;amp;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;chset&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;,&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;)&lt;/span&gt;&lt;/code&gt;
+ bug, &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;amp;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;,&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;chset&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;)&lt;/span&gt;&lt;/code&gt;
+ bug
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;impl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detach_clear&lt;/span&gt;&lt;/code&gt; bug
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: mismatch closure return type bug
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;access_node_d&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;access_match_d&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[]&lt;/span&gt;&lt;/code&gt;
+ iterator bugs
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a bug regarding thread safety of Phoenix/Spirit closures.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/mpl/doc/index.html&quot;&gt;The Boost Template Metaprogramming
+ Library (MPL)&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ typeof implementation is now compatible with Metrowerks CodeWarrior Pro8.
+ &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;Boost.Function&lt;/a&gt;:&lt;/span&gt; workaround
+ for the new Borland patch (version 0x564) and MSVC++ .NET 2003.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/config/index.html&quot;&gt;Boost.Config&lt;/a&gt;&lt;/span&gt;, &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/format/doc/format.html&quot;&gt;Boost.Format&lt;/a&gt;&lt;/span&gt;, and &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/regex/index.html&quot;&gt;Boost.Regex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ adjusted to avoid warnings with GCC-3.3, and Boost.Format also now works
+ with string types other than &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;string&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/smart_ptr/index.html&quot;&gt;Smart Pointers&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;checked_delete&lt;/span&gt;&lt;/code&gt; now works
+ on more platforms
+ &lt;/li&gt;
+ &lt;li&gt;
+ Compatibility with the SunPro compiler
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added missing &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;&lt;/code&gt;s.
+ &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;Boost.Python&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ warning suppression for finicky compilers
+ &lt;/li&gt;
+ &lt;li&gt;
+ fixed a crashing bug in the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;raw_function&lt;/span&gt;&lt;/code&gt;
+ facility when no keyword arguments were passed.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved conversion of NULL &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt;s
+ to Python.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.30.0</title><pubDate>Wed, 19 Mar 2003 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Filesystem, Optional, Interval, MPL, Spirit Updated Libraries:
+ Smart Pointers, Utility, Date-Time, Function, Operators, Test
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/filesystem/doc/index.htm&quot;&gt;Filesystem Library&lt;/a&gt;&lt;/span&gt; added
+ - Portable paths, iteration over directories, and other useful filesystem operations,
+ from Beman Dawes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/optional/doc/optional.html&quot;&gt;Optional Library&lt;/a&gt;&lt;/span&gt; added
+ - A discriminated-union wrapper for optional values, from Fernando Cacciola.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/numeric/interval/doc/interval.htm&quot;&gt;Interval Library&lt;/a&gt;&lt;/span&gt;
+ added
+ - Extends the usual arithmetic functions to mathematical intervals, from Guillaume
+ Melquiond, Herve Bronnimann and Sylvain Pion.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/mpl/doc/index.html&quot;&gt;MPL&lt;/a&gt;&lt;/span&gt; added - Template metaprogramming
+ framework of compile-time algorithms, sequences and metafunction classes, from
+ Aleksey Gurtovoy.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/spirit/index.html&quot;&gt;Spirit Library&lt;/a&gt;&lt;/span&gt; added - An
+ LL (unlimited lookahead) parser framework that represents parsers directly
+ as EBNF grammars in inlined C++ source code, complete with semantic actions,
+ ASTs and much more, from Joel de Guzman and team.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/smart_ptr/index.html&quot;&gt;Smart Pointers Library&lt;/a&gt;&lt;/span&gt; -
+ cast functions are now spelled &lt;a href=&quot;libs/smart_ptr/shared_ptr.htm#static_pointer_cast&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;static_pointer_cast&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; / &lt;a href=&quot;libs/smart_ptr/shared_ptr.htm#dynamic_pointer_cast&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dynamic_pointer_cast&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;; &lt;a href=&quot;libs/smart_ptr/enable_shared_from_this.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;enable_shared_from_this&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; added; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&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;shared_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reset&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;weak_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;weak_ptr&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;weak_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reset&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; no
+ longer throw; &lt;a href=&quot;libs/smart_ptr/shared_ptr.htm#get_deleter&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;get_deleter&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; added; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;weak_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; removed;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_shared&lt;/span&gt;&lt;/code&gt; is now spelled
+ &lt;a href=&quot;libs/smart_ptr/weak_ptr.htm#lock&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;weak_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ ; &lt;a href=&quot;libs/smart_ptr/intrusive_ptr.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;intrusive_ptr&lt;/span&gt;&lt;/code&gt;
+ documentation&lt;/a&gt; added; some experimental undocumented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt;
+ features have been removed; a &lt;a href=&quot;libs/smart_ptr/sp_techniques.html&quot;&gt;page
+ describing some smart pointer programming techniques&lt;/a&gt; has been added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/utility/assert.html&quot;&gt;boost/assert.hpp&lt;/a&gt;, &lt;a href=&quot;libs/utility/current_function.html&quot;&gt;boost/current_function.hpp&lt;/a&gt;,
+ &lt;a href=&quot;libs/utility/throw_exception.html&quot;&gt;boost/throw_exception.hpp&lt;/a&gt;,
+ &lt;a href=&quot;libs/utility/checked_delete.html&quot;&gt;boost/checked_delete.hpp&lt;/a&gt;
+ have been documented.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/date_time/doc/index.html&quot;&gt;Date-Time Library&lt;/a&gt;&lt;/span&gt; -
+ several fixes and small additions including an interface change to partial_date.
+ See the Date-Time Change History for more details.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/function/index.html&quot;&gt;Function Library&lt;/a&gt;&lt;/span&gt; - added
+ support for assignment to zero (to clear) and comparison against zero (to check
+ if empty).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/utility/operators.htm#symmetry&quot;&gt;Operators Library&lt;/a&gt;&lt;/span&gt; -
+ now takes advantage of named return value optimization (NRVO) when available,
+ from Daniel Frey.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;status/compiler_status.html&quot;&gt;Regression Tests&lt;/a&gt;&lt;/span&gt; - Much
+ expanded, plus a very nice &lt;a href=&quot;http://boost.sourceforge.net/regression-logs/&quot;&gt;summary
+ page&lt;/a&gt; from Rene Rivera.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/test/index.html&quot;&gt;Test Library&lt;/a&gt;&lt;/span&gt; - introduced following
+ new facilities: &lt;ul&gt;
+ &lt;li&gt;Automatic registration of unit tests&lt;/li&gt;
+ &lt;li&gt;XML log format&lt;/li&gt;
+ &lt;li&gt;XML report format&lt;/li&gt;
+ &lt;li&gt;BOOST_CHECK_NO_THROW test tool&lt;/li&gt;
+ &lt;li&gt;BOOST_BITWISE_CHECK test tool&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;For a complete list of changes see the Test Library &lt;a href=&quot;libs/test/doc/release_notes.html#v1_30_0&quot;&gt;release notes&lt;/a&gt;.&lt;/p&gt;
+
+ &lt;/li&gt;
+ &lt;li&gt;
+ Many fixes and enhancements to other libraries. [endsect]
+ &lt;/li&gt;
+ &lt;/ul&gt;
 &lt;/div&gt;</description></item></channel>
 </rss>
\ No newline at end of file

Added: website/public_html/beta/feed/history/boost_1_31_0.qbk
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_31_0.qbk 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,136 @@
+[article Version 1.31.0
+ [quickbook 1.4]
+ [source-mode c++]
+ [purpose
+ New Libraries: enable_if, Variant.
+
+ Updated Libraries: Date Time, Filesystem, Iterator, MultiArray, Python, Random Number, Regex, Spirit, Test.
+
+ Deprecated Libraries: Compose.
+ ]
+ [authors [Dawes, Beman]]
+ [last-revision Mon, 26 Jan 2004 12:00:00 GMT]
+]
+
+[include ext.qbk]
+
+[section New License]
+
+A unified [@more/license_info.html Boost Software License] has been developed and
+will gradually replace the individual licenses for most Boost libraries. The
+new license offers better legal protection for both users and developers, and
+should speed user's legal reviews of Boost libraries. Dave Abrahams led the
+Boost effort to develop better licensing. The legal team was led by
+[@http://cyber.law.harvard.edu/people/cabell/index.html Diane Cabell],
+Director, Clinical Programs, [@http://cyber.law.harvard.edu Berkman Center for
+Internet & Society], Harvard Law School.
+[@http://www.nixonpeabody.com/attorneys_detail1.asp?ID=121 Devin Smith],
+attorney, [@http://www.nixonpeabody.com/default.asp Nixon Peabody LLP], wrote
+the Boost License. Eva Chan, Harvard Law School, contributed analysis of issues
+and drafts of various legal documents.
+
+Note: Many of the Boost libraries are still using earlier licenses, though all
+conform to the [@more/lib_guide.htm#license Boost License Requirements]. After this
+release we will begin an effort to move toward uniform use of the new license.
+
+[endsect]
+
+[section Build and Installation]
+
+* New [@more/getting_started.html Getting Started] procedures ease download and
+ installation, from Rene Rivera and others.
+
+* Improved support for libraries requiring [@more/separate_compilation.html separate
+ compilation], from John Maddock and others.
+
+[endsect]
+
+[section New Libraries]
+
+* [phrase library..[@libs/utility/enable_if.html enable_if]:] Selective
+ inclusion of function template overloads, from Jaakko Jarvi, Jeremiah
+ Willcock, and Andrew Lumsdaine. This is an important new technique which
+ exploits the SFINAE (substitution-failure-is-not-an-error) principle.
+* [phrase library..[@libs/variant/index.html Variant Library]:] Safe, generic,
+ stack-based discriminated union container, from Eric Friedman and Itay Maman.
+
+[endsect]
+
+[section Updated Libraries]
+
+* [phrase library..[@libs/compose/index.htm Compose]:] This library has been
+ deprecated and will be removed in a future release. Use
+ [@libs/bind/bind.html Bind] or [@libs/lambda/doc/index.html Lambda]
+ instead.
+* [phrase library..[@libs/date_time/doc/index.html Date Time Library]:] A
+ whole host of bug fixes, new features, and documentation improvements. See
+ the Date Time Change History for details.
+* [phrase library..[@libs/filesystem/doc/index.htm Filesystem Library]:]
+ Several added functions, including improved checking for directory and file
+ name portability.
+* [phrase library..[@libs/iterator/doc/index.html Iterator Library]:] Major
+ version upgrade, with interface as proposed for the C++ library TR, including
+ an improved [^iterator_adaptor] design plus several new components, from
+ David Abrahams, Jeremy Siek, and Thomas Witt.
+* [phrase library..[@libs/multi_array/index.html MultiArray]:] The
+ [^multi_array] class template now provides an element-preserving resize
+ operation as well as default construction (see the
+ [@libs/multi_array/doc/reference.html reference manual] for more
+ information).
+* [phrase library..[@libs/python/index.html Python Library]:]
+ * Support for Python 2.3 and Intel C++ on Linux
+ * Container [@libs/python/doc/v2/indexing.html Indexing Suite] added.
+ * injected constructors and wrapped function objects.
+ * wrapping static data members.
+ * `std::wstring` conversions.
+ * Improved [@libs/python/doc/v2/args.html keyword arguments].
+ * Better error messages, including name demangling for GCC.
+ * Simpler [@libs/python/doc/building.html build procedure].
+ * ['...and more....]
+* [phrase library..[@libs/random/index.html Random Number Library]:] Interface
+ changed to match the C++ [@libs/random/wg21-proposal.html TR proposal], from
+ Jens Maurer.
+* [phrase library..[@libs/regex/doc/index.html Regex]:] Completely new
+ matching algorithm is now much faster than before, plus a selection of
+ [@libs/regex/doc/history.html new features and enhancements].
+* [phrase library..[@libs/spirit/index.html Boost.Spirit 1.8.0]:]
+ '''<itemizedlist>
+ <listitem>Multiple grammar start rules</listitem>
+ <listitem>Multiple Scanner rules (no more scanner business woes)</listitem>
+ <listitem>More dynamic parsers</listitem>
+ <listitem>Predefined actors</listitem>
+ <listitem>Numerous bug fixes and QOI stuff</listitem>
+ <listitem><emphasis>and more...</emphasis></listitem>
+ </itemizedlist>
+ <para>
+ Starting from Spirit v1.8.0, ill conforming compilers will no longer be
+ supported. If you are still using one of these older compilers, please use
+ Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
+ </para>'''
+* [phrase library..[@libs/test/index.html Test Library]:]
+ '''<itemizedlist>
+ <listitem>Free function template based test case</listitem>
+ <listitem>Custom exception translators support in execution monitor and
+ register_exception_translator added for unit test framework</listitem>
+ <listitem>Added support for multi-module unit tests in automatic
+ registration facility</listitem>
+ <listitem>Floating point comparison algorithm reworked (Is not backward
+ compatible!!!)</listitem>
+ <listitem>Added support for custom users predicate returning both boolean
+ result code and possibly error message</listitem>
+ <listitem>Documentation structure rework and update</listitem>
+ </itemizedlist>
+ <para>
+ For a complete list of changes see the Test Library
+ <ulink url="libs/test/doc/release_notes.html#v1_31_0">release notes</ulink>.
+ </para>'''
+
+[endsect]
+
+[section Miscellaneous]
+
+* Expanded testing and fixes for non-conforming compilers.
+* Web site hosting now provided by [@http://www.sourceforge.net/ SourceForge].
+
+[endsect]
+

Added: website/public_html/beta/feed/history/boost_1_31_0.xml
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_31_0.xml 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="version_1_31_0" name="Version 1.31.0" dirname="version_1_31_0" last-revision="Mon, 26 Jan 2004 12:00:00 GMT"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ <authorgroup>
+ <author>
+ <firstname>Beman</firstname> <surname>Dawes</surname>
+ </author>
+ </authorgroup>
+ <articlepurpose>
+ New Libraries: enable_if, Variant. Updated Libraries: Date Time, Filesystem,
+ Iterator, MultiArray, Python, Random Number, Regex, Spirit, Test. Deprecated
+ Libraries: Compose.
+ </articlepurpose>
+ </articleinfo>
+ <title>Version 1.31.0</title>
+ <section id="version_1_31_0.new_license">
+ <title><link linkend="version_1_31_0.new_license">New License</link></title>
+ <para>
+ A unified <ulink url="more/license_info.html">Boost Software License</ulink>
+ has been developed and will gradually replace the individual licenses for most
+ Boost libraries. The new license offers better legal protection for both users
+ and developers, and should speed user's legal reviews of Boost libraries. Dave
+ Abrahams led the Boost effort to develop better licensing. The legal team was
+ led by <ulink url="http://cyber.law.harvard.edu/people/cabell/index.html">Diane
+ Cabell</ulink>, Director, Clinical Programs, <ulink url="http://cyber.law.harvard.edu">Berkman
+ Center for Internet &amp; Society</ulink>, Harvard Law School. <ulink url="http://www.nixonpeabody.com/attorneys_detail1.asp?ID=121">Devin
+ Smith</ulink>, attorney, <ulink url="http://www.nixonpeabody.com/default.asp">Nixon
+ Peabody LLP</ulink>, wrote the Boost License. Eva Chan, Harvard Law School,
+ contributed analysis of issues and drafts of various legal documents.
+ </para>
+ <para>
+ Note: Many of the Boost libraries are still using earlier licenses, though
+ all conform to the <ulink url="more/lib_guide.htm#license">Boost License Requirements</ulink>.
+ After this release we will begin an effort to move toward uniform use of the
+ new license.
+ </para>
+ </section>
+ <section id="version_1_31_0.build_and_installation">
+ <title><link linkend="version_1_31_0.build_and_installation">Build and Installation</link></title>
+ <itemizedlist>
+ <listitem>
+ New <ulink url="more/getting_started.html">Getting Started</ulink> procedures
+ ease download and installation, from Rene Rivera and others.
+ </listitem>
+ <listitem>
+ Improved support for libraries requiring <ulink url="more/separate_compilation.html">separate
+ compilation</ulink>, from John Maddock and others.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_31_0.new_libraries">
+ <title><link linkend="version_1_31_0.new_libraries">New Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="libs/utility/enable_if.html">enable_if</ulink>:</phrase> Selective
+ inclusion of function template overloads, from Jaakko Jarvi, Jeremiah Willcock,
+ and Andrew Lumsdaine. This is an important new technique which exploits the
+ SFINAE (substitution-failure-is-not-an-error) principle.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/variant/index.html">Variant Library</ulink>:</phrase> Safe,
+ generic, stack-based discriminated union container, from Eric Friedman and
+ Itay Maman.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_31_0.updated_libraries">
+ <title><link linkend="version_1_31_0.updated_libraries">Updated Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="libs/compose/index.htm">Compose</ulink>:</phrase> This library has
+ been deprecated and will be removed in a future release. Use <ulink url="libs/bind/bind.html">Bind</ulink>
+ or <ulink url="libs/lambda/doc/index.html">Lambda</ulink> instead.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/date_time/doc/index.html">Date Time Library</ulink>:</phrase> A
+ whole host of bug fixes, new features, and documentation improvements. See
+ the Date Time Change History for details.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/filesystem/doc/index.htm">Filesystem Library</ulink>:</phrase>
+ Several
+ added functions, including improved checking for directory and file name
+ portability.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/iterator/doc/index.html">Iterator Library</ulink>:</phrase> Major
+ version upgrade, with interface as proposed for the C++ library TR, including
+ an improved <literal>iterator_adaptor</literal> design plus several new components,
+ from David Abrahams, Jeremy Siek, and Thomas Witt.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/multi_array/index.html">MultiArray</ulink>:</phrase> The <literal>multi_array</literal>
+ class template now provides an element-preserving resize operation as well
+ as default construction (see the <ulink url="libs/multi_array/doc/reference.html">reference
+ manual</ulink> for more information).
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/python/index.html">Python Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Support for Python 2.3 and Intel C++ on Linux
+ </listitem>
+ <listitem>
+ Container <ulink url="libs/python/doc/v2/indexing.html">Indexing Suite</ulink>
+ added.
+ </listitem>
+ <listitem>
+ injected constructors and wrapped function objects.
+ </listitem>
+ <listitem>
+ wrapping static data members.
+ </listitem>
+ <listitem>
+ <code><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase
+ role="identifier">wstring</phrase></code> conversions.
+ </listitem>
+ <listitem>
+ Improved <ulink url="libs/python/doc/v2/args.html">keyword arguments</ulink>.
+ </listitem>
+ <listitem>
+ Better error messages, including name demangling for GCC.
+ </listitem>
+ <listitem>
+ Simpler <ulink url="libs/python/doc/building.html">build procedure</ulink>.
+ </listitem>
+ <listitem>
+ <emphasis>...and more....</emphasis>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/random/index.html">Random Number Library</ulink>:</phrase> Interface
+ changed to match the C++ <ulink url="libs/random/wg21-proposal.html">TR proposal</ulink>,
+ from Jens Maurer.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/regex/doc/index.html">Regex</ulink>:</phrase> Completely new
+ matching algorithm is now much faster than before, plus a selection of <ulink
+ url="libs/regex/doc/history.html">new features and enhancements</ulink>.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/spirit/index.html">Boost.Spirit 1.8.0</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>Multiple grammar start rules</listitem>
+ <listitem>Multiple Scanner rules (no more scanner business woes)</listitem>
+ <listitem>More dynamic parsers</listitem>
+ <listitem>Predefined actors</listitem>
+ <listitem>Numerous bug fixes and QOI stuff</listitem>
+ <listitem><emphasis>and more...</emphasis></listitem>
+ </itemizedlist>
+ <para>
+ Starting from Spirit v1.8.0, ill conforming compilers will no longer be
+ supported. If you are still using one of these older compilers, please use
+ Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
+ </para>
+
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/test/index.html">Test Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>Free function template based test case</listitem>
+ <listitem>Custom exception translators support in execution monitor and
+ register_exception_translator added for unit test framework</listitem>
+ <listitem>Added support for multi-module unit tests in automatic
+ registration facility</listitem>
+ <listitem>Floating point comparison algorithm reworked (Is not backward
+ compatible!!!)</listitem>
+ <listitem>Added support for custom users predicate returning both boolean
+ result code and possibly error message</listitem>
+ <listitem>Documentation structure rework and update</listitem>
+ </itemizedlist>
+ <para>
+ For a complete list of changes see the Test Library
+ <ulink url="libs/test/doc/release_notes.html#v1_31_0">release notes</ulink>.
+ </para>
+
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_31_0.miscellaneous">
+ <title><link linkend="version_1_31_0.miscellaneous">Miscellaneous</link></title>
+ <itemizedlist>
+ <listitem>
+ Expanded testing and fixes for non-conforming compilers.
+ </listitem>
+ <listitem>
+ Web site hosting now provided by <ulink url="http://www.sourceforge.net/">SourceForge</ulink>.
+ </listitem>
+ </itemizedlist>
+ </section>
+</article>

Added: website/public_html/beta/feed/history/boost_1_32_0.qbk
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_32_0.qbk 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,166 @@
+[article Version 1.32.0
+ [quickbook 1.4]
+ [source-mode c++]
+ [purpose
+ New Libraries: Assignment, Minmax, Multi-Index, Numeric Conversion,
+ Program Options, Range, Serialization, String, Tribool.
+
+ Updated Libraries: Graph, MPL, Python, Signals, Utility, Test.
+
+ Removed Libraries: Compose.
+ ]
+ [authors [Gurtovoy, Aleksey]]
+ [last-revision Fri, 19 Nov 2004 12:00:00 GMT]
+]
+
+[include ext.qbk]
+
+[section Important - New Toolset Names]
+
+The names of some the Boost.Build [@more/getting_started.html#Tools toolsets] have
+been changed to remove the "[^.]" (dot) character and to fix some other naming
+inconsistencies. For example, [^vc7.1] toolset was renamed to become [^vc-7_1].
+Please refer to the [@more/getting_started.html#Tools Supported Toolsets] section of
+the installation guide for the complete list of the current toolset names. This
+change was made as a part of the effort to make the Boost distribution
+compatible with ISO 9660 level 2 requirements.
+
+[endsect]
+
+[section New Libraries]
+
+* [phrase library..[@libs/assign/index.html Assignment Library]:] Filling
+ containers with constant or generated data has never been easier, from
+ Thorsten Ottosen.
+* [phrase library..[@libs/algorithm/minmax/index.html Minmax Library]:]
+ Standard library extensions for simultaneous min/max and min/max element
+ computations, from Herve Bronnimann.
+* [phrase library..[@libs/multi_index/doc/index.html Multi-index Containers
+ Library]:] Containers with multiple STL-compatible access interfaces, from
+ Joaquin M Lopez Munoz.
+* [phrase library..[@libs/numeric/conversion/index.html Numeric Conversion
+ Library]:] Optimized policy-based numeric conversions, from Fernando
+ Cacciola.
+* [phrase library..[@doc/html/program_options.html Program Options Library]:]
+ Access to configuration data given on command line, in config files and other
+ sources, from Vladimir Prus.
+* [phrase library..[@libs/range/index.html Range Library]:] a new
+ infrastructure for generic algorithms that builds on top of the new iterator
+ concepts, from Thorsten Ottosen.
+* [phrase library..[@libs/serialization/doc/index.html Serialization
+ Library]:] Serialization/de-serialization of arbitrary C++ data structures to
+ various formats including text, binary, and xml, from Robert Ramey.
+* [phrase library..[@libs/algorithm/string/index.html String Algorithms
+ Library]:] Collection of string related algorithms for case conversion,
+ trimming, find/replace operations and more, from Pavol Droba.
+* [phrase library..[/html/tribool.html Tribool]:] 3-state boolean type
+ library, from Doug Gregor.
+
+[endsect]
+
+[section Updated Libraries]
+
+* Compose: This deprecated library has been removed.
+* [phrase library..[@libs/graph/index.html Graph]:]
+ * Added [@libs/graph/doc/bundles.html bundled properties] to the
+ [@libs/graph/doc/adjacency_list.html `adjacency_list`] and
+ [@libs/graph/doc/adjacency_matrix.html `adjacency_matrix`] class
+ templates, greatly simplifying the introduction of internal vertex and edge
+ properties.
+ * The [@libs/graph/doc/leda_conversion.html LEDA graph adaptors] have been
+ ported to LEDA 4.5.
+ * Added algorithms for [@libs/graph/doc/betweenness_centrality.html
+ betweenness centrality] and [@libs/graph/doc/bc_clustering.html
+ betweenness centrality clustering].
+ * Added [@libs/graph/doc/circle_layout.html circle layout] and
+ [@libs/graph/doc/kamada_kawai_spring_layout.html undirected spring layout]
+ algorithms.
+* [phrase library..[@libs/mpl/doc/index.html MPL Library]:]
+ * Updated to use the Boost Software License.
+ * New [@libs/mpl/doc/index.html documentation], including a complete
+ [@libs/mpl/doc/refmanual.html reference manual.]
+ * Major interface changes and improvements, many of which are not backward
+ compatible. Please refer to the
+ [@libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html 1.32 changelog] for
+ the detailed information about upgrading to the new version.
+* [phrase library..[@libs/python/doc/index.html Python Library]:]
+ * Updated to use the Boost Software License.
+ * a new,
+ * [@libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions
+ better method of wrapping classes with virtual functions] has been
+ implemented.
+ * Support for the new Python Bool type, thanks to Daniel Holth.
+ * Support for upcoming GCC symbol export control features have been folded
+ in, thanks to Niall Douglas.
+ * Improved support for `std::auto_ptr`-like types.
+ * Components used by other libraries have been moved out of [^python/detail]
+ and into [^boost/detail] to improve dependency relationships.
+ * Miscellaneous bug fixes and compiler workarounds.
+* [phrase library..[/html/signals.html Signals Library]:] Introduced
+ deterministic slot ordering, permitting slots to be connected at the
+ beginning or end of slot groups or the slot list itself. Combiners may safely
+ have state and are accessible from the signal.
+* [phrase library..[@libs/utility/utility.htm Utility]:] class template
+ [@libs/utility/utility.htm#result_of result_of] added.
+* [phrase library..[@libs/test/index.html Test Library]:]
+ '''<itemizedlist>
+ <listitem>namespace names gets shorten; old one still supported till next
+ release</listitem>
+ <listitem>added proper encoding of XML PCDATA</listitem>
+ <listitem>support for wide string comparison implemented</listitem>
+ </itemizedlist>
+ <para>
+ For complete list of changes see Test Library
+ <ulink url="/libs/test/doc/release_notes.html#v1_32_0">release notes</ulink>.
+ </para>'''
+
+[endsect]
+
+[section Regression tests]
+
+This release has been extensively tested on a variety of different compilers
+and platforms. It is known to contain no regressions against the previous
+reference release on the compilers and configurations tested. Please refer to
+the corresponding
+[@http://www.meta-comm.com/engineering/boost-regression/1_32_0/index.html
+regression reports] to see how well your compiler performs on the new Boost
+codebase.
+
+[endsect]
+
+[section Acknowledgements]
+
+[$http://boost.sourceforge.net/photos/aleksey_gurtovoy2.jpg][@/users/people/aleksey_gurtovoy.htm
+Aleksey Gurtovoy] managed this release. [@more/release_procedures.htm Managing a
+release] at all is an enormous job, and Aleksey always goes beyond merely
+meeting requirements by insisting on the highest possible quality. The Boost
+membership owes him a debt of gratitude.
+
+This release wouldn't have been possible without the dedicated effort of many,
+many members of the Boost community who generously contributed their
+outstanding expertise, time and energy to making it happen. For patches, bug
+fixes, troubleshooting, expert advice, and prompt responses to the release
+manager's requests we thank:
+
+David Abrahams, Misha Bergal, Jonathan Brandmeyer, Fernando Cacciola, Marshall
+Clow, Christopher Currie, Pavol Droba, Caleb Epstein, Eric Friedman, Jeff
+Garland, Michael Glassford, Doug Gregor, Joel de Guzman, Hubert Holin, Jaakko
+Jarvi, Hartmut Kaiser, Bronek Kozicki, Tarjei Knapstad, Toon Knapen, Aaron W.
+LaFramboise, Joaquin M Lopez Munoz, Christoph Ludwig, John Maddock, Paul
+Mensonides, Guillaume Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey,
+Rene Rivera, Gennadiy Rozental, Stefan Slapeta, Jonathan Turkanis, Pavel
+Vozenilek, Jonathan Wakely, Daryle Walker, Victor A. Wagner Jr. and Martin
+Wille.
+
+Also, our special thanks go to: John Maddock for the managing the effort of
+converting the majority of the Boost libraries to the [@more/license_info.html Boost
+Software License], Eric Niebler and Joel de Guzman for taking on the important
+job of improving the Boost documentation's look and feel, and last, but not
+least, to our regression test runners, without whom we simply would never have
+released: Toon Knapen, Bronek Kozicki, Rene Rivera, Markus Schopflin, Stefan
+Slapeta, Victor A. Wagner Jr. and Martin Wille.
+
+Thank you everybody!
+
+[endsect]
+

Added: website/public_html/beta/feed/history/boost_1_32_0.xml
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_32_0.xml 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="version_1_32_0" name="Version 1.32.0" dirname="version_1_32_0" last-revision="Fri, 19 Nov 2004 12:00:00 GMT"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ <authorgroup>
+ <author>
+ <firstname>Aleksey</firstname> <surname>Gurtovoy</surname>
+ </author>
+ </authorgroup>
+ <articlepurpose>
+ New Libraries: Assignment, Minmax, Multi-Index, Numeric Conversion, Program
+ Options, Range, Serialization, String, Tribool. Updated Libraries: Graph, MPL,
+ Python, Signals, Utility, Test. Removed Libraries: Compose.
+ </articlepurpose>
+ </articleinfo>
+ <title>Version 1.32.0</title>
+ <section id="version_1_32_0.important___new_toolset_names">
+ <title><link linkend="version_1_32_0.important___new_toolset_names">Important
+ - New Toolset Names</link></title>
+ <para>
+ The names of some the Boost.Build <ulink url="more/getting_started.html#Tools">toolsets</ulink>
+ have been changed to remove the &quot;<literal>.</literal>&quot; (dot) character
+ and to fix some other naming inconsistencies. For example, <literal>vc7.1</literal>
+ toolset was renamed to become <literal>vc-7_1</literal>. Please refer to the
+ <ulink url="more/getting_started.html#Tools">Supported Toolsets</ulink> section
+ of the installation guide for the complete list of the current toolset names.
+ This change was made as a part of the effort to make the Boost distribution
+ compatible with ISO 9660 level 2 requirements.
+ </para>
+ </section>
+ <section id="version_1_32_0.new_libraries">
+ <title><link linkend="version_1_32_0.new_libraries">New Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="libs/assign/index.html">Assignment Library</ulink>:</phrase> Filling
+ containers with constant or generated data has never been easier, from Thorsten
+ Ottosen.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/algorithm/minmax/index.html">Minmax Library</ulink>:</phrase>
+ Standard
+ library extensions for simultaneous min/max and min/max element computations,
+ from Herve Bronnimann.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/multi_index/doc/index.html">Multi-index Containers
+ Library</ulink>:</phrase> Containers with multiple STL-compatible access interfaces,
+ from Joaquin M Lopez Munoz.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/numeric/conversion/index.html">Numeric Conversion
+ Library</ulink>:</phrase> Optimized policy-based numeric conversions, from Fernando
+ Cacciola.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/program_options.html">Program Options Library</ulink>:</phrase>
+ Access
+ to configuration data given on command line, in config files and other sources,
+ from Vladimir Prus.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/range/index.html">Range Library</ulink>:</phrase> a new infrastructure
+ for generic algorithms that builds on top of the new iterator concepts, from
+ Thorsten Ottosen.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/serialization/doc/index.html">Serialization Library</ulink>:</phrase> Serialization/de-serialization
+ of arbitrary C++ data structures to various formats including text, binary,
+ and xml, from Robert Ramey.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/algorithm/string/index.html">String Algorithms Library</ulink>:</phrase> Collection
+ of string related algorithms for case conversion, trimming, find/replace
+ operations and more, from Pavol Droba.
+ </listitem>
+ <listitem>
+ <phrase role="library">:</phrase> 3-state boolean type library, from Doug Gregor.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_32_0.updated_libraries">
+ <title><link linkend="version_1_32_0.updated_libraries">Updated Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ Compose: This deprecated library has been removed.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/graph/index.html">Graph</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Added <ulink url="libs/graph/doc/bundles.html">bundled properties</ulink>
+ to the <ulink url="libs/graph/doc/adjacency_list.html"><code><phrase
+ role="identifier">adjacency_list</phrase></code></ulink> and <ulink url="libs/graph/doc/adjacency_matrix.html"><code><phrase
+ role="identifier">adjacency_matrix</phrase></code></ulink> class templates,
+ greatly simplifying the introduction of internal vertex and edge properties.
+ </listitem>
+ <listitem>
+ The <ulink url="libs/graph/doc/leda_conversion.html">LEDA graph adaptors</ulink>
+ have been ported to LEDA 4.5.
+ </listitem>
+ <listitem>
+ Added algorithms for <ulink url="libs/graph/doc/betweenness_centrality.html">betweenness
+ centrality</ulink> and <ulink url="libs/graph/doc/bc_clustering.html">betweenness
+ centrality clustering</ulink>.
+ </listitem>
+ <listitem>
+ Added <ulink url="libs/graph/doc/circle_layout.html">circle layout</ulink>
+ and <ulink url="libs/graph/doc/kamada_kawai_spring_layout.html">undirected
+ spring layout</ulink> algorithms.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/mpl/doc/index.html">MPL Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Updated to use the Boost Software License.
+ </listitem>
+ <listitem>
+ New <ulink url="libs/mpl/doc/index.html">documentation</ulink>, including
+ a complete <ulink url="libs/mpl/doc/refmanual.html">reference manual.</ulink>
+ </listitem>
+ <listitem>
+ Major interface changes and improvements, many of which are not backward
+ compatible. Please refer to the <ulink url="libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
+ changelog</ulink> for the detailed information about upgrading to the
+ new version.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/python/doc/index.html">Python Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Updated to use the Boost Software License.
+ </listitem>
+ <listitem>
+ a new,
+ </listitem>
+ <listitem>
+ <ulink url="libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
+ method of wrapping classes with virtual functions</ulink> has been implemented.
+ </listitem>
+ <listitem>
+ Support for the new Python Bool type, thanks to Daniel Holth.
+ </listitem>
+ <listitem>
+ Support for upcoming GCC symbol export control features have been folded
+ in, thanks to Niall Douglas.
+ </listitem>
+ <listitem>
+ Improved support for <code><phrase role="identifier">std</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">auto_ptr</phrase></code>-like
+ types.
+ </listitem>
+ <listitem>
+ Components used by other libraries have been moved out of <literal>python/detail</literal>
+ and into <literal>boost/detail</literal> to improve dependency relationships.
+ </listitem>
+ <listitem>
+ Miscellaneous bug fixes and compiler workarounds.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library">:</phrase> Introduced deterministic slot ordering, permitting slots to be connected
+ at the beginning or end of slot groups or the slot list itself. Combiners
+ may safely have state and are accessible from the signal.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/utility/utility.htm">Utility</ulink>:</phrase> class template
+ <ulink url="libs/utility/utility.htm#result_of">result_of</ulink> added.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/test/index.html">Test Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>namespace names gets shorten; old one still supported till next
+ release</listitem>
+ <listitem>added proper encoding of XML PCDATA</listitem>
+ <listitem>support for wide string comparison implemented</listitem>
+ </itemizedlist>
+ <para>
+ For complete list of changes see Test Library
+ <ulink url="/libs/test/doc/release_notes.html#v1_32_0">release notes</ulink>.
+ </para>
+
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_32_0.regression_tests">
+ <title><link linkend="version_1_32_0.regression_tests">Regression tests</link></title>
+ <para>
+ This release has been extensively tested on a variety of different compilers
+ and platforms. It is known to contain no regressions against the previous reference
+ release on the compilers and configurations tested. Please refer to the corresponding
+ <ulink url="http://www.meta-comm.com/engineering/boost-regression/1_32_0/index.html">regression
+ reports</ulink> to see how well your compiler performs on the new Boost codebase.
+ </para>
+ </section>
+ <section id="version_1_32_0.acknowledgements">
+ <title><link linkend="version_1_32_0.acknowledgements">Acknowledgements</link></title>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="http://boost.sourceforge.net/photos/aleksey_gurtovoy2.jpg"></imagedata></imageobject>
+ <textobject>
+ <phrase>aleksey_gurtovoy2</phrase>
+ </textobject>
+ </inlinemediaobject><ulink url="/users/people/aleksey_gurtovoy.htm">Aleksey
+ Gurtovoy</ulink> managed this release. <ulink url="more/release_procedures.htm">Managing
+ a release</ulink> at all is an enormous job, and Aleksey always goes beyond
+ merely meeting requirements by insisting on the highest possible quality. The
+ Boost membership owes him a debt of gratitude.
+ </para>
+ <para>
+ This release wouldn't have been possible without the dedicated effort of many,
+ many members of the Boost community who generously contributed their outstanding
+ expertise, time and energy to making it happen. For patches, bug fixes, troubleshooting,
+ expert advice, and prompt responses to the release manager's requests we thank:
+ </para>
+ <para>
+ David Abrahams, Misha Bergal, Jonathan Brandmeyer, Fernando Cacciola, Marshall
+ Clow, Christopher Currie, Pavol Droba, Caleb Epstein, Eric Friedman, Jeff Garland,
+ Michael Glassford, Doug Gregor, Joel de Guzman, Hubert Holin, Jaakko Jarvi,
+ Hartmut Kaiser, Bronek Kozicki, Tarjei Knapstad, Toon Knapen, Aaron W. LaFramboise,
+ Joaquin M Lopez Munoz, Christoph Ludwig, John Maddock, Paul Mensonides, Guillaume
+ Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey, Rene Rivera, Gennadiy
+ Rozental, Stefan Slapeta, Jonathan Turkanis, Pavel Vozenilek, Jonathan Wakely,
+ Daryle Walker, Victor A. Wagner Jr. and Martin Wille.
+ </para>
+ <para>
+ Also, our special thanks go to: John Maddock for the managing the effort of
+ converting the majority of the Boost libraries to the <ulink url="more/license_info.html">Boost
+ Software License</ulink>, Eric Niebler and Joel de Guzman for taking on the
+ important job of improving the Boost documentation's look and feel, and last,
+ but not least, to our regression test runners, without whom we simply would
+ never have released: Toon Knapen, Bronek Kozicki, Rene Rivera, Markus Schopflin,
+ Stefan Slapeta, Victor A. Wagner Jr. and Martin Wille.
+ </para>
+ <para>
+ Thank you everybody!
+ </para>
+ </section>
+</article>

Added: website/public_html/beta/feed/history/boost_1_33_0.qbk
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_33_0.qbk 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,186 @@
+[article Version 1.33.0
+ [quickbook 1.4]
+ [source-mode c++]
+ [purpose
+ New Libraries: Iostream, Hash, Parameter, Pointer Container, Wave.
+
+ Updated Libraries: Any, Assignment, Bind, Date-Time, Graph,
+ Multi-Index, Program Options, Property Map, Python, Random Number,
+ Range, Regex, Serialization, Signals.
+ ]
+ [authors [Gregor, Douglas]]
+ [last-revision Thu, 11 Aug 2005 12:00:00 GMT]
+]
+
+[include ext.qbk]
+
+[section New Libraries]
+
+* [phrase library..[@libs/iostreams/doc/index.html Iostreams Library]:]
+ Framework for defining streams, stream buffers and i/o filters, from Jonathan
+ Turkanis.
+* [phrase library..[@libs/functional/hash/index.html Functional/Hash Library]:]
+ A TR1 hash function object that can be extended to hash user defined types,
+ from Daniel James.
+* [phrase library..[@libs/parameter/doc/html/index.html Parameter Library]:]
+ Write functions that accept arguments by name: especially useful when a
+ function has more than one argument with a useful default value, since named
+ arguments can be passed in any order.
+* [phrase library..[@libs/ptr_container/index.html Pointer Container Library]:]
+ Containers for storing heap-allocated polymorphic objects to ease
+ OO-programming, from Thorsten Ottosen.
+* [phrase library..[@libs/wave/index.html Wave]:] Standards conformant
+ implementation of the mandated C99/C++ preprocessor functionality packed
+ behind an easy to use iterator interface, from Hartmut Kaiser.
+
+[endsect]
+
+[section Updated Libraries]
+
+* [phrase library..[@doc/html/any.html Any Library]:] `any_cast` has been
+ enhanced to allow direct access to `any`'s held value.
+* [phrase library..[@libs/assign/doc/index.html Assignment Library]:] Support
+ for [@libs/ptr_container/index.html Pointer Container Library] and new
+ efficient functions `ref_list_of()` and `cref_list_of()` for generating
+ anonymous ranges.
+* [phrase library..[@libs/bind/bind.html Bind Library]:] Bind expressions now
+ support [@libs/bind/bind.html#operators comparisons and negation]. Example:
+ `bind(&X::name, _1) < bind(&X::name, _2)`.
+* [phrase library..[@doc/html/date_time.html Date-Time Library]:]
+ * Added [@doc/html/date_time/local_time.html local time and time zone
+ classes].
+ * Added [@doc/html/date_time/date_time_io.html format-based Input/Output
+ facets].
+ * For a complete list of changes, see the library
+ [@doc/html/date_time/details.html#date_time.changes change history].
+* [phrase library..[@libs/graph/doc/index.html Graph Library]:] Introduced
+ several new algorithms and improved existing algorithms:
+ * [@libs/graph/doc/python.html Experimental Python bindings], from Doug
+ Gregor and Indiana University.
+ * [@libs/graph/doc/floyd_warshall_shortest.html `floyd warshall all pairs
+ shortest paths`], from Lauren Foutz and Scott Hill.
+ * [@libs/graph/doc/astar_search.html `astar search`], from Kristopher Beevers
+ and Jufeng Peng.
+ * [@libs/graph/doc/fruchterman_reingold.html `fruchterman reingold force
+ directed layout`], from Doug Gregor and Indiana University.
+ * [@libs/graph/doc/biconnected_components.html `biconnected components` and
+ `articulation points`], from Jeremy Siek, Janusz Piwowarski, and Doug
+ Gregor.
+ * [@libs/graph/doc/sequential_vertex_coloring.html `sequential vertex
+ coloring`] has been updated, tested, and documented.
+ * [@libs/graph/doc/gursoy_atun_layout.html `gursoy atun layout`], from
+ Jeremiah Willcock and Doug Gregor of Indiana University.
+ * [@libs/graph/doc/king_ordering.html `king ordering`], from D. Kevin McGrath
+ of Indiana University.
+ * [@libs/graph/doc/cuthill_mckee_ordering.html `cuthill mckee ordering`] has
+ been recast as an invocation of `breadth first search` and now supports
+ graphs with multiple components.
+ * [@libs/graph/doc/dijkstra_shortest_paths.html `dijkstra shortest paths`]
+ now uses a relaxed heap [[@libs/graph/doc/bibliography.html#driscoll88 61]]
+ as its priority queue, improving its complexity to O(V log V) and improving
+ real-world performance for larger graphs.
+ * [@libs/graph/doc/read_graphviz.html `read graphviz`] now has a new,
+ Spirit-based parser that works for all graph types and supports arbitrary
+ properties on the graph, from Ron Garcia. The old, Bison-based GraphViz
+ reader has been deprecated and will be removed in a future Boost release.
+ [@libs/graph/doc/write-graphviz.html `write graphviz`] also supports
+ dynamic properties.
+ * [@libs/graph/doc/subgraph.html `subgraph`]: `get_property` now refers to
+ the subgraph property, not the root graph's property.
+ * See the [@libs/graph/doc/history.html#by-version history] for additional
+ changes and bug fixes.
+* [phrase library..[@libs/multi_index/doc/index.html Multi-index Containers
+ Library]:]
+ * New [@libs/multi_index/doc/tutorial/indices.html#hashed_indices hashed
+ indices].
+ * Added [@libs/multi_index/doc/tutorial/creation.html#serialization
+ serialization support].
+ * For a complete list of changes, see the library
+ [@libs/multi_index/doc/release_notes.html release notes].
+* [phrase library..[@libs/program_options/doc/index.html Program Options Library]:]
+ * Option descriptions are now printed with word wrapping.
+ * Command line parser can bypass unregistered options, instread of throwing.
+ * Removed support for "implicit" (optional) values.
+ * New customization method 'command_line_parser::extra_style_parser'. Unlike
+ 'additional_parser', allows the user to parse several tokens and return a
+ vector of options, not just a single option.
+ * Work with disabled exceptions.
+* [phrase library..[@libs/property_map/property_map.html Property Map
+ Library]:] Introduced the [@libs/property_map/doc/dynamic_property_map.html
+ `dynamic properties`] class, which provides dynamically-typed access to a set
+ of property maps.
+* [phrase library..[@libs/python/doc/index.html Boost.Python]:]
+ * Added support for docstrings on nonstatic properties.
+ * We now export the client-provided docstrings for `init<optional<> >` and
+ ['XXX]`_FUNCTION_OVERLOADS()` for only the last overload.
+ * Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ * Introduced better support for rvalue from-python conversions of shared_ptr.
+ * Support for exposing `vector<T*>` with the indexing suite.
+ * updated visual studio project build file.
+ * Added search feature to the index page.
+* '''<para>'''[phrase library..[@libs/random/index.html Random Number Library]:]
+ Improved initialization for `mersenne_twister`, algorithm by
+ Makoto Matsumoto and Takuji Nishimura, implemented for Boost by Jens
+ Maurer.'''</para>'''
+ '''<para>'''Note: All test vectors for `mersenne_twister`s constructed or
+ seeded without parameters or with a single `unsigned int` parameter become
+ invalid.'''</para>'''
+* [phrase library..[@libs/range/index.html Range Library]:] Minor addition of
+ convenience functions to `iterator range` like `front(), back()` and
+ `operator[]()`.
+* [phrase library..[@libs/regex/index.html Regex Library]:]
+ * Rewritten front end parser now supports (?imsx-imsx) constructs, plus
+ lookbehind assertions and conditional expressions.
+ * Thin wrapper classes improve integration with MFC/ATL code.
+ * Full (optional) Unicode support via the ICU library.
+ Refer to the [@libs/regex/doc/history.html regex history page] for more
+ information on these and other small changes.
+* [phrase library..[@libs/serialization/doc/index.html Serialization Library]:]
+ * DLL version.
+ * Auto-linking.
+ * Serialization of variants.
+ * Improved serialization of shared pointers.
+* [phrase library..[@doc/html/signals.html Signals Library]:] added slot
+ blocking/unblocking, from Frantz Maerten. Huge improvements to signal
+ invocation performance from Robert Zeh.
+
+[endsect]
+
+[section Supported Compilers]
+
+Boost is tested on a wide range of compilers and platforms. Since Boost
+libraries rely on modern C++ features not available in all compilers, not all
+Boost libraries will work with every compiler. The following compilers and
+platforms have been extensively tested with Boost, although many other
+compilers and platforms will work as well. For more information, see the
+[@http://www.boost.org/regression/release/user/ regression test results].
+
+* [@http://developer.apple.com/ Apple GCC] 3.x on Mac OS X.
+* [@http://www.borland.com/us/products/cbuilder/ Borland C++] 5.6.4 on Windows.
+* [@http://gcc.gnu.org GNU C++] 2.95.3 (with and without STLport), 3.2.x.,
+ 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+* [@http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm
+ Intel C++] 8.1, 9.0 on Windows, Linux.
+* [@http://www.metrowerks.com Metrowerks CodeWarrior] 8.3, 9.4, 9.5 on Mac OS X
+ and Windows.
+* [@http://msdn.microsoft.com/visualc/ Microsoft Visual C++] 6.0 (sp5, with and
+ without STLport), 7.0, 7.1, 8.0 beta. Note: due to intermittent problems with
+ Visual C++ 8.0 beta, and the presence of a variety of pre-release compiler
+ builds, we are unable to guarantee compatibility until the final compiler is
+ released.
+
+[endsect]
+
+[section Acknowledgements]
+
+[$boost_1_33_0.jpg][@/users/people/doug_gregor.html Douglas Gregor] managed this release.
+
+A great number of people contributed their time and expertise to make this
+release possible. Special thanks go to Aleksey Gurtovoy and Misha Bergal, who
+managed to keep the regression testing system working throughout the release
+process; David Abrahams, Beman Dawes, Aleksey Gurtovoy, Rene Rivera and
+Jonathan Turkanis for greatly improving the quality of this release; Rene
+Rivera for the new Boost web page design; and Zoltan "cad" Juhasz for the new
+Boost logo.
+
+[endsect]

Added: website/public_html/beta/feed/history/boost_1_33_0.xml
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_33_0.xml 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,378 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="version_1_33_0" name="Version 1.33.0" dirname="version_1_33_0" last-revision="Thu, 11 Aug 2005 12:00:00 GMT"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ <authorgroup>
+ <author>
+ <firstname>Douglas</firstname> <surname>Gregor</surname>
+ </author>
+ </authorgroup>
+ <articlepurpose>
+ New Libraries: Iostream, Hash, Parameter, Pointer Container, Wave. Updated
+ Libraries: Any, Assignment, Bind, Date-Time, Graph, Multi-Index, Program Options,
+ Property Map, Python, Random Number, Range, Regex, Serialization, Signals.
+ </articlepurpose>
+ </articleinfo>
+ <title>Version 1.33.0</title>
+ <section id="version_1_33_0.new_libraries">
+ <title><link linkend="version_1_33_0.new_libraries">New Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="libs/iostreams/doc/index.html">Iostreams Library</ulink>:</phrase>
+ Framework
+ for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/functional/hash/index.html">Functional/Hash Library</ulink>:</phrase>
+ A
+ TR1 hash function object that can be extended to hash user defined types,
+ from Daniel James.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/parameter/doc/html/index.html">Parameter Library</ulink>:</phrase>
+ Write
+ functions that accept arguments by name: especially useful when a function
+ has more than one argument with a useful default value, since named arguments
+ can be passed in any order.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/ptr_container/index.html">Pointer Container Library</ulink>:</phrase>
+ Containers
+ for storing heap-allocated polymorphic objects to ease OO-programming, from
+ Thorsten Ottosen.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/wave/index.html">Wave</ulink>:</phrase> Standards conformant
+ implementation of the mandated C99/C++ preprocessor functionality packed
+ behind an easy to use iterator interface, from Hartmut Kaiser.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_33_0.updated_libraries">
+ <title><link linkend="version_1_33_0.updated_libraries">Updated Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/any.html">Any Library</ulink>:</phrase> <code><phrase role="identifier">any_cast</phrase></code>
+ has been enhanced to allow direct access to <code><phrase role="identifier">any</phrase></code>'s
+ held value.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/assign/doc/index.html">Assignment Library</ulink>:</phrase> Support
+ for <ulink url="libs/ptr_container/index.html">Pointer Container Library</ulink>
+ and new efficient functions <code><phrase role="identifier">ref_list_of</phrase><phrase
+ role="special">()</phrase></code> and <code><phrase role="identifier">cref_list_of</phrase><phrase
+ role="special">()</phrase></code> for generating anonymous ranges.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/bind/bind.html">Bind Library</ulink>:</phrase> Bind expressions
+ now support <ulink url="libs/bind/bind.html#operators">comparisons and negation</ulink>.
+ Example: <code><phrase role="identifier">bind</phrase><phrase role="special">(&amp;</phrase><phrase
+ role="identifier">X</phrase><phrase role="special">::</phrase><phrase role="identifier">name</phrase><phrase
+ role="special">,</phrase> <phrase role="identifier">_1</phrase><phrase role="special">)</phrase>
+ <phrase role="special">&lt;</phrase> <phrase role="identifier">bind</phrase><phrase
+ role="special">(&amp;</phrase><phrase role="identifier">X</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">name</phrase><phrase
+ role="special">,</phrase> <phrase role="identifier">_2</phrase><phrase role="special">)</phrase></code>.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/date_time.html">Date-Time Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Added <ulink url="doc/html/date_time/local_time.html">local time and
+ time zone classes</ulink>.
+ </listitem>
+ <listitem>
+ Added <ulink url="doc/html/date_time/date_time_io.html">format-based
+ Input/Output facets</ulink>.
+ </listitem>
+ <listitem>
+ For a complete list of changes, see the library <ulink url="doc/html/date_time/details.html#date_time.changes">change
+ history</ulink>.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/graph/doc/index.html">Graph Library</ulink>:</phrase> Introduced
+ several new algorithms and improved existing algorithms:
+ <itemizedlist>
+ <listitem>
+ <ulink url="libs/graph/doc/python.html">Experimental Python bindings</ulink>,
+ from Doug Gregor and Indiana University.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/floyd_warshall_shortest.html"><code><phrase
+ role="identifier">floyd</phrase> <phrase role="identifier">warshall</phrase>
+ <phrase role="identifier">all</phrase> <phrase role="identifier">pairs</phrase>
+ <phrase role="identifier">shortest</phrase> <phrase role="identifier">paths</phrase></code></ulink>,
+ from Lauren Foutz and Scott Hill.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/astar_search.html"><code><phrase role="identifier">astar</phrase>
+ <phrase role="identifier">search</phrase></code></ulink>, from Kristopher
+ Beevers and Jufeng Peng.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/fruchterman_reingold.html"><code><phrase role="identifier">fruchterman</phrase>
+ <phrase role="identifier">reingold</phrase> <phrase role="identifier">force</phrase>
+ <phrase role="identifier">directed</phrase> <phrase role="identifier">layout</phrase></code></ulink>,
+ from Doug Gregor and Indiana University.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/biconnected_components.html"><code><phrase
+ role="identifier">biconnected</phrase> <phrase role="identifier">components</phrase></code>
+ and <code><phrase role="identifier">articulation</phrase> <phrase role="identifier">points</phrase></code></ulink>,
+ from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/sequential_vertex_coloring.html"><code><phrase
+ role="identifier">sequential</phrase> <phrase role="identifier">vertex</phrase>
+ <phrase role="identifier">coloring</phrase></code></ulink> has been updated,
+ tested, and documented.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/gursoy_atun_layout.html"><code><phrase role="identifier">gursoy</phrase>
+ <phrase role="identifier">atun</phrase> <phrase role="identifier">layout</phrase></code></ulink>,
+ from Jeremiah Willcock and Doug Gregor of Indiana University.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/king_ordering.html"><code><phrase role="identifier">king</phrase>
+ <phrase role="identifier">ordering</phrase></code></ulink>, from D. Kevin
+ McGrath of Indiana University.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/cuthill_mckee_ordering.html"><code><phrase
+ role="identifier">cuthill</phrase> <phrase role="identifier">mckee</phrase>
+ <phrase role="identifier">ordering</phrase></code></ulink> has been recast
+ as an invocation of <code><phrase role="identifier">breadth</phrase>
+ <phrase role="identifier">first</phrase> <phrase role="identifier">search</phrase></code>
+ and now supports graphs with multiple components.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/dijkstra_shortest_paths.html"><code><phrase
+ role="identifier">dijkstra</phrase> <phrase role="identifier">shortest</phrase>
+ <phrase role="identifier">paths</phrase></code></ulink> now uses a relaxed
+ heap [<ulink url="libs/graph/doc/bibliography.html#driscoll88">61</ulink>]
+ as its priority queue, improving its complexity to O(V log V) and improving
+ real-world performance for larger graphs.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/read_graphviz.html"><code><phrase role="identifier">read</phrase>
+ <phrase role="identifier">graphviz</phrase></code></ulink> now has a
+ new, Spirit-based parser that works for all graph types and supports
+ arbitrary properties on the graph, from Ron Garcia. The old, Bison-based
+ GraphViz reader has been deprecated and will be removed in a future Boost
+ release. <ulink url="libs/graph/doc/write-graphviz.html"><code><phrase
+ role="identifier">write</phrase> <phrase role="identifier">graphviz</phrase></code></ulink>
+ also supports dynamic properties.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/subgraph.html"><code><phrase role="identifier">subgraph</phrase></code></ulink>:
+ <code><phrase role="identifier">get_property</phrase></code> now refers
+ to the subgraph property, not the root graph's property.
+ </listitem>
+ <listitem>
+ See the <ulink url="libs/graph/doc/history.html#by-version">history</ulink>
+ for additional changes and bug fixes.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/multi_index/doc/index.html">Multi-index Containers
+ Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ New <ulink url="libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
+ indices</ulink>.
+ </listitem>
+ <listitem>
+ Added <ulink url="libs/multi_index/doc/tutorial/creation.html#serialization">serialization
+ support</ulink>.
+ </listitem>
+ <listitem>
+ For a complete list of changes, see the library <ulink url="libs/multi_index/doc/release_notes.html">release
+ notes</ulink>.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/program_options/doc/index.html">Program Options Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Option descriptions are now printed with word wrapping.
+ </listitem>
+ <listitem>
+ Command line parser can bypass unregistered options, instread of throwing.
+ </listitem>
+ <listitem>
+ Removed support for &quot;implicit&quot; (optional) values.
+ </listitem>
+ <listitem>
+ New customization method 'command_line_parser::extra_style_parser'. Unlike
+ 'additional_parser', allows the user to parse several tokens and return
+ a vector of options, not just a single option.
+ </listitem>
+ <listitem>
+ Work with disabled exceptions.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/property_map/property_map.html">Property Map Library</ulink>:</phrase> Introduced
+ the <ulink url="libs/property_map/doc/dynamic_property_map.html"><code><phrase
+ role="identifier">dynamic</phrase> <phrase role="identifier">properties</phrase></code></ulink>
+ class, which provides dynamically-typed access to a set of property maps.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/python/doc/index.html">Boost.Python</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Added support for docstrings on nonstatic properties.
+ </listitem>
+ <listitem>
+ We now export the client-provided docstrings for <code><phrase role="identifier">init</phrase><phrase
+ role="special">&lt;</phrase><phrase role="identifier">optional</phrase><phrase
+ role="special">&lt;&gt;</phrase> <phrase role="special">&gt;</phrase></code>
+ and <emphasis>XXX</emphasis><code><phrase role="identifier">_FUNCTION_OVERLOADS</phrase><phrase
+ role="special">()</phrase></code> for only the last overload.
+ </listitem>
+ <listitem>
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ </listitem>
+ <listitem>
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ </listitem>
+ <listitem>
+ Support for exposing <code><phrase role="identifier">vector</phrase><phrase
+ role="special">&lt;</phrase><phrase role="identifier">T</phrase><phrase
+ role="special">*&gt;</phrase></code> with the indexing suite.
+ </listitem>
+ <listitem>
+ updated visual studio project build file.
+ </listitem>
+ <listitem>
+ Added search feature to the index page.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para><phrase role="library"><ulink url="libs/random/index.html">Random Number Library</ulink>:</phrase>
+ Improved
+ initialization for <code><phrase role="identifier">mersenne_twister</phrase></code>,
+ algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost
+ by Jens Maurer.</para>
+ <para>Note: All test vectors for <code><phrase role="identifier">mersenne_twister</phrase></code>s
+ constructed or seeded without parameters or with a single <code><phrase role="keyword">unsigned</phrase>
+ <phrase role="keyword">int</phrase></code> parameter become invalid.</para>
+
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/range/index.html">Range Library</ulink>:</phrase> Minor addition
+ of convenience functions to <code><phrase role="identifier">iterator</phrase>
+ <phrase role="identifier">range</phrase></code> like <code><phrase role="identifier">front</phrase><phrase
+ role="special">(),</phrase> <phrase role="identifier">back</phrase><phrase
+ role="special">()</phrase></code> and <code><phrase role="keyword">operator</phrase><phrase
+ role="special">[]()</phrase></code>.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/regex/index.html">Regex Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Rewritten front end parser now supports (?imsx-imsx) constructs, plus
+ lookbehind assertions and conditional expressions.
+ </listitem>
+ <listitem>
+ Thin wrapper classes improve integration with MFC/ATL code.
+ </listitem>
+ <listitem>
+ Full (optional) Unicode support via the ICU library. Refer to the <ulink
+ url="libs/regex/doc/history.html">regex history page</ulink> for more
+ information on these and other small changes.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/serialization/doc/index.html">Serialization Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ DLL version.
+ </listitem>
+ <listitem>
+ Auto-linking.
+ </listitem>
+ <listitem>
+ Serialization of variants.
+ </listitem>
+ <listitem>
+ Improved serialization of shared pointers.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/signals.html">Signals Library</ulink>:</phrase> added slot
+ blocking/unblocking, from Frantz Maerten. Huge improvements to signal invocation
+ performance from Robert Zeh.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_33_0.supported_compilers">
+ <title><link linkend="version_1_33_0.supported_compilers">Supported Compilers</link></title>
+ <para>
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. The following compilers and platforms have been
+ extensively tested with Boost, although many other compilers and platforms
+ will work as well. For more information, see the <ulink url="http://www.boost.org/regression/release/user/">regression
+ test results</ulink>.
+ </para>
+ <itemizedlist>
+ <listitem>
+ <ulink url="http://developer.apple.com/">Apple GCC</ulink> 3.x on Mac OS
+ X.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.borland.com/us/products/cbuilder/">Borland C++</ulink>
+ 5.6.4 on Windows.
+ </listitem>
+ <listitem>
+ <ulink url="http://gcc.gnu.org">GNU C++</ulink> 2.95.3 (with and without
+ STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</ulink> 8.1, 9.0 on Windows, Linux.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.metrowerks.com">Metrowerks CodeWarrior</ulink> 8.3,
+ 9.4, 9.5 on Mac OS X and Windows.
+ </listitem>
+ <listitem>
+ <ulink url="http://msdn.microsoft.com/visualc/">Microsoft Visual C++</ulink>
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0 beta. Note: due to intermittent
+ problems with Visual C++ 8.0 beta, and the presence of a variety of pre-release
+ compiler builds, we are unable to guarantee compatibility until the final
+ compiler is released.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_33_0.acknowledgements">
+ <title><link linkend="version_1_33_0.acknowledgements">Acknowledgements</link></title>
+ <para>
+ <inlinemediaobject><imageobject><imagedata fileref="boost_1_33_0.jpg"></imagedata></imageobject>
+ <textobject>
+ <phrase>boost_1_33_0</phrase>
+ </textobject>
+ </inlinemediaobject><ulink url="/users/people/doug_gregor.html">Douglas Gregor</ulink>
+ managed this release.
+ </para>
+ <para>
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Aleksey Gurtovoy and Misha Bergal, who
+ managed to keep the regression testing system working throughout the release
+ process; David Abrahams, Beman Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan
+ Turkanis for greatly improving the quality of this release; Rene Rivera for
+ the new Boost web page design; and Zoltan &quot;cad&quot; Juhasz for the new
+ Boost logo.
+ </para>
+ </section>
+</article>

Modified: website/public_html/beta/feed/history/boost_1_33_1.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_33_1.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_33_1.qbk 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -101,7 +101,7 @@
 [section Acknowledgements]
 
 [phrase inset-left [i /gfx/boost_1_33_0.jpg Medieval Mr. Gregor]]
-[@/people/doug_gregor.html Douglas Gregor] managed this release.
+[@/users/people/doug_gregor.html Douglas Gregor] managed this release.
 
 A great number of people contributed their time and expertise to make this
 release possible. Special thanks go to Aleksey Gurtovoy and Misha Bergal,

Modified: website/public_html/beta/feed/history/boost_1_33_1.xml
==============================================================================
--- website/public_html/beta/feed/history/boost_1_33_1.xml (original)
+++ website/public_html/beta/feed/history/boost_1_33_1.xml 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -206,7 +206,7 @@
     <title><link linkend="version_1_33_1.acknowledgements">Acknowledgements</link></title>
     <para>
       <phrase role="inset-left"><inlinemediaobject><imageobject><imagedata fileref="/gfx/boost_1_33_0.jpg"></imagedata></imageobject><textobject><phrase role="alt">Medieval Mr. Gregor</phrase></textobject></inlinemediaobject></phrase>
-<ulink url="/people/doug_gregor.html">Douglas
+<ulink url="/users/people/doug_gregor.html">Douglas
       Gregor</ulink> managed this release.
     </para>
     <para>

Added: website/public_html/beta/feed/history/boost_1_34_0.qbk
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_34_0.qbk 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,255 @@
+[article Version 1.34.0
+ [quickbook 1.4]
+ [source-mode c++]
+ [purpose
+ New Libraries: Foreach, Statechart, TR1, Typeof, Xpressive.
+
+ Updated Libraries: Assign, Date_time, Filesystem, Function, Hash, Graph,
+ MultiArray, Multi-Index, Optional, Parameter, Pointer Container,
+ Python, Signals, Smart Pointer, String Algorithm, Wave]
+ [authors [Witt, Thomas]]
+ [last-revision Sat, 12 May 2007 12:00:00 GMT]
+]
+
+[include ext.qbk]
+
+[section New Libraries]
+
+* [phrase library..[@doc/html/foreach.html Foreach Library]:] `BOOST_FOREACH`
+ macro for easily iterating over the elements of a sequence, from Eric
+ Niebler.
+* [phrase library..[@libs/statechart/doc/index.html Statechart Library]:]
+ Arbitrarily complex finite state machines can be implemented in easily
+ readable and maintainable C++ code, from Andreas Huber.
+* [phrase library..[@libs/tr1/index.html TR1 Library]:] An implementation of
+ the C++ Technical Report on Standard Library Extensions, from John Maddock.
+ This library does not itself implement the TR1 components, rather it's a thin
+ wrapper that will include your standard library's TR1 implementation (if it
+ has one), otherwise it will include the Boost Library equivalents, and import
+ them into namespace `std::tr1`. Highlights include: Reference Wrappers, Smart
+ Pointers, result_of, Function Object Binders, Polymorphic function wrappers,
+ Type Traits, Random Number Generators and Distributions, Tuples, Fixed Size
+ Array, Hash Function Objects, Regular Expressions, and Complex Number
+ Additional Algorithms.
+* [phrase library..[@doc/html/typeof.html Typeof Library]:] Typeof operator
+ emulation, from Arkadiy Vertleyb and Peder Holt.
+* [phrase library..[@doc/html/xpressive.html Xpressive Library]:] 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.
+
+[endsect]
+
+[section Updated Libraries]
+
+* [phrase library..[@libs/assign/index.html Assign Library]:]
+ * Support for `ptr_map<key,T>` via the new function `ptr_map_insert()`
+ * Support for initialization of [@libs/ptr_container/index.html Pointer
+ Containers] when the containers hold pointers to an abstract base class.
+* [phrase library..[@doc/html/date_time.html Date_time library]:]
+ * Support for new US/Canada timezone rules and other bug fixes. See
+ [@doc/html/date_time/details.html#changes Change History] for details.
+* [phrase library..[@libs/filesystem/doc/index.htm Filesystem Library]:] Major
+ upgrade in preparation for submission to the C++ Standards Committee for TR2.
+ Changes include:
+ * [@libs/filesystem/doc/i18n.html#Internationalization
+ Internationalization], provided by class templates ['basic_path],
+ ['basic_filesystem_error], ['basic_directory_iterator], and
+ ['basic_directory_entry].
+ * [@libs/filesystem/doc/i18n.html#Simplification Simplification] of the
+ path interface by eliminating special constructors to identify native
+ formats.
+ * [@libs/filesystem/doc/i18n.html#Rationalization Rationalization] of
+ predicate function design, including the addition of several new
+ functions.
+ * Clearer specification by reference to
+ [@libs/filesystem/doc/design.htm#POSIX-01 POSIX], the ISO/IEEE Single
+ Unix Standard, with provisions for Windows and other operating systems.
+ * [@libs/filesystem/doc/i18n.html#Preservation Preservation] of existing
+ user code whenever possible.
+ * [@libs/filesystem/doc/i18n.html#More_efficient More efficient] directory
+ iteration.
+ * Addition of a
+ [@libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator
+ recursive directory iterator].
+* [phrase library..[@libs/function/index.html Function Library]:]
+ Boost.Function now implements a small buffer optimization, which can
+ drastically improve the performance when copying or constructing
+ Boost.Function objects storing small function objects. For instance,
+ `bind(&X:foo, &x, _1, _2)` requires no heap allocation when placed into a
+ Boost.Function object.
+* [@libs/functional/hash/index.html Functional/Hash Library]
+ * Use declarations for standard classes, so that the library doesn't need
+ to include all of their headers
+ * Deprecated the [^<boost/functional/hash/*.hpp>] headers.
+ * Add support for the `BOOST_HASH_NO_EXTENSIONS` macro, which disables the
+ extensions to TR1
+ * Minor improvements to the hash functions for floating point numbers.
+* [phrase library..[@libs/graph/doc/index.html Graph Library]:]
+ * [@libs/graph/doc/maximum_matching.html
+ `edmonds_maximum_cardinality_matching`], from Aaron Windsor.
+ * [@libs/graph/doc/lengauer_tarjan_dominator.htm
+ `lengauer_tarjan_dominator_tree`], from JongSoo Park.
+ * [@libs/graph/doc/compressed_sparse_row.html
+ `compressed_sparse_row_graph`], from Jeremiah Willcock and Douglas Gregor
+ of Indiana University.
+ * [@libs/graph/doc/sorted_erdos_renyi_gen.html
+ `sorted_erdos_renyi_iterator`], from Jeremiah Willcock of Indiana
+ University.
+ * [@libs/graph/doc/biconnected_components.html `biconnected_components`] now
+ supports a visitor and named parameters, from Janusz Piwowarski.
+ * [@libs/graph/doc/adjacency_matrix.html `adjacency_matrix`] now models the
+ [@libs/graph/doc/BidirectionalGraph.html Bidirectional Graph] concept.
+ * [@libs/graph/doc/dijkstra_shortest_paths.html `dijkstra_shortest_paths`]
+ now calls `vis.initialize_vertex` for each vertex during initialization.
+ * [*Note:] the name of the compiled library for the
+ [@libs/graph/doc/read_graphviz.html GraphViz reader] has changed to
+ [^boost_graph] (from [^bgl-viz]) to match Boost conventions.
+ * See the [@libs/graph/doc/history.html#1.34.0 complete revision history]
+ for more information.
+* [phrase library..[@libs/multi_array/index.html MultiArray Library]:]
+ Boost.MultiArray now by default provides range-checking for `operator[]`.
+ Range checking can be disabled by defining the macro `BOOST_DISABLE_ASSERTS`
+ before including [^multi_array.hpp]. A bug in `multi_array::resize()` related
+ to storage orders was fixed.
+* [phrase library..[@libs/multi_index/doc/index.html Multi-index Containers
+ Library]:]
+ * New [@libs/multi_index/doc/tutorial/indices.html#rnd_indices random access
+ indices].
+ * Non key-based indices feature new
+ [@libs/multi_index/doc/tutorial/indices.html#rearrange rearrange
+ facilities].
+ * This version also includes a number of optimizations and usage
+ improvements. For a complete list of changes, see the library
+ [@libs/multi_index/doc/release_notes.html#boost_1_34 release notes].
+* [phrase library..[@libs/optional/index.html Optional Library]:]
+ * `boost::none_t and boost::none` now added to Optional's documentation
+ * Relational operators now directly support arguments of type `'T'` and
+ `'none_t'`
+ * operator->() now also works with reference types.
+ * Helper functions `make_optional(val), make_optional(cond,val) and
+ get_optional_value_or(opt,alternative_value)` added.
+ * Constructor taking a boolean condition (as well as a value) added.
+ * Member function `get_value_or(alternative_value)` added.
+ * Incompatbility bug with mpl::apply<> fixed.
+ * Converting assignment bug with uninitialized lvalues fixed.
+* [phrase library..[@libs/parameter/index.html Parameter Library]:]
+ * Every ArgumentPack is now a valid
+ [@libs/mpl/doc/refmanual/forward-sequence.html MPL Forward Sequence.]
+ * Support for unnamed arguments (those whose keyword is deduced from their
+ types) is added.
+ * Support for named and unnamed template arguments is added.
+ * New overload generation macros solve the
+ * [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm
+ forwarding problem] directly.
+ * See also the Python library changes, below.
+* [phrase library..[@libs/ptr_container/index.html Pointer Container Library]:]
+ * Support for serialization via [@libs/serialization/index.html
+ Boost.Serialization.]
+ * Exceptions can be disabled by defining the macro
+ BOOST_PTR_CONTAINER_NO_EXCEPTIONS before including any header. This macro
+ is defined by default if BOOST_NO_EXCEPTIONS is defined.
+ * Additional `std::auto_ptr<T>` overloads added s.t. one can also pass
+ `std::auto_ptr<T>` instead of only `T*` arguments to member functions.
+ * `transfer()` now has weaker requirements s.t. one can transfer objects from
+ `ptr_container<Derived>` to `ptr_container<Base>`,
+* [phrase library..[@libs/python/index.html Python Library]:]
+ * Boost.Python now automatically appends C++ signatures to docstrings. The
+ new [@libs/python/doc/v2/docstring_options.html [^ docstring_options.hpp]]
+ header is available to control the content of docstrings.
+ * [@libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec
+ `stl_input_iterator`], for turning a Python iterable object into an STL
+ input iterator, from Eric Niebler.
+ * Support for `void*` conversions is added.
+ * Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ * Enhancements to the API for better embedding support
+ (`boost::python::import()`, `boost::python::exec()`, and
+ `boost::python::exec_file()`).
+* [phrase library..[@doc/html/signals.html Signals Library]:] More improvements to signal invocation performance from Robert Zeh.
+* [phrase library..[@libs/smart_ptr/smart_ptr.htm Smart Pointers Library]:]
+ * [@libs/smart_ptr/shared_ptr.htm#allocator_constructor Allocator support]
+ as proposed in
+ [@http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf N1851]
+ (162 Kb PDF).
+ * [@libs/smart_ptr/pointer_cast.html `pointer_cast`] and
+ [@libs/smart_ptr/pointer_to_other.html `pointer_to_other`] utilities to
+ allow pointer-independent code, from Ion Gaztanaga.
+* [phrase library..[@libs/algorithm/string/index.html String Algorithm Library]:]
+ * `lexicographical_compare`
+ * `join`
+ * New comparison predicates `is_less`, `is_not_greater`.
+ * Negative indexes support (like Perl) in various algorihtms (`*_head/tail`,
+ `*_nth`).
+* [phrase library..[@libs/wave/index.html Wave Library]:]
+ * Wave now correctly recognizes pp-number tokens as mandated by the C++
+ Standard, which are converted to C++ tokens right before they are returned
+ from the library.
+ * Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page:
+ [@libs/wave/doc/class_reference_ctxpolicy.html The Context Policy].
+ * Shared library (dll) support has been added for the generated Wave
+ libraries.
+ * The overall error handling has been improved. It is now possible to recover
+ and continue after an error or a warning was issued.
+ * Support for optional comment and/or full whitespace preservation in the
+ generated output stream has been added.
+ * The Wave library now performs automatic include guard detection to avoid
+ accessing header files more than once, if appropriate.
+ * Full interactive mode has been added to the Wave tool. Now the Wave tool
+ can be used just like Python or Perl for instance to interactively try out
+ your BOOST_PP macros. Additionally it is now possible to load and save the
+ current state of an interactive session (macro tables et.al.).
+ * The overall performance has been improved by upto 40-60%, depending on the
+ concrete files to process.
+ * Support for new pragmas has been added allowing to control certain library
+ features from inside the preprocessed sources (partial output redirection,
+ control of generated whitespace and #line directives).
+ * Optional support for #pragma message "..." has been added.
+ * This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries [@libs/wave/ChangeLog
+ change log].
+
+[endsect]
+
+[section Supported Compilers]
+
+Boost is tested on a wide range of compilers and platforms. Since Boost
+libraries rely on modern C++ features not available in all compilers, not all
+Boost libraries will work with every compiler. The following compilers and
+platforms have been extensively tested with Boost, although many other
+compilers and platforms will work as well. For more information, see the
+[@http://www.boost.org/regression/release/user/ regression test results].
+
+* [@http://developer.apple.com/ Apple GCC] 4.0.1 on Mac OS X.
+* [@http://www.borland.com/us/products/cbuilder/ Borland C++] 5.8.2 on Windows.
+* [@http://gcc.gnu.org/ GNU C++]
+ * 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ * 4.1.x on Solaris
+ * 3.4.x on Windows
+* [@http://h30097.www3.hp.com/cplus/ HP aC++ A.06.14].
+* [@http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm
+ Intel C++] 9.1 on Windows, 9.0 on Linux.
+* [@http://www.metrowerks.com/ Metrowerks CodeWarrior] 9.4 on Windows.
+* [@http://msdn.microsoft.com/visualc/ Microsoft Visual C++] 6.0 (sp5, with and
+ without STLport), 7.0, 7.1, 8.0. Note: Boost does not support the
+ non-standard "Safe" C++ Library shipping with Visual C++ 8.0, which may
+ result in many spurious warnings from Boost headers and other
+ standards-conforming C++ code. To suppress these warnings, define the macro
+ `_SCL_SECURE_NO_DEPRECATE`.
+* [@http://developers.sun.com/sunstudio/compilers_index.html Sun Studio 11] on
+ Solaris.
+
+[endsect]
+
+[section Acknowledgements]
+
+[@/users/people/thomas_witt.html Thomas Witt] managed this release.
+
+A great number of people contributed their time and expertise to make this
+release possible. Special thanks go to Vladimir Prus for making Boost.Build
+version 2 a reality, David Abrahams for authoring a new getting started guide
+and Greg D. for answering countless questions.
+
+[endsect]
+

Added: website/public_html/beta/feed/history/boost_1_34_0.xml
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_34_0.xml 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,542 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="version_1_34_0" name="Version 1.34.0" dirname="version_1_34_0" last-revision="Sat, 12 May 2007 12:00:00 GMT"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ <authorgroup>
+ <author>
+ <firstname>Thomas</firstname> <surname>Witt</surname>
+ </author>
+ </authorgroup>
+ <articlepurpose>
+ New Libraries: Foreach, Statechart, TR1, Typeof, Xpressive. Updated Libraries:
+ Assign, Date_time, Filesystem, Function, Hash, Graph, MultiArray, Multi-Index,
+ Optional, Parameter, Pointer Container, Python, Signals, Smart Pointer, String
+ Algorithm, Wave
+ </articlepurpose>
+ </articleinfo>
+ <title>Version 1.34.0</title>
+ <section id="version_1_34_0.new_libraries">
+ <title><link linkend="version_1_34_0.new_libraries">New Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/foreach.html">Foreach Library</ulink>:</phrase> <code><phrase
+ role="identifier">BOOST_FOREACH</phrase></code> macro for easily iterating
+ over the elements of a sequence, from Eric Niebler.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/statechart/doc/index.html">Statechart Library</ulink>:</phrase>
+ Arbitrarily
+ complex finite state machines can be implemented in easily readable and maintainable
+ C++ code, from Andreas Huber.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/tr1/index.html">TR1 Library</ulink>:</phrase> An implementation
+ of the C++ Technical Report on Standard Library Extensions, from John Maddock.
+ This library does not itself implement the TR1 components, rather it's a
+ thin wrapper that will include your standard library's TR1 implementation
+ (if it has one), otherwise it will include the Boost Library equivalents,
+ and import them into namespace <code><phrase role="identifier">std</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">tr1</phrase></code>.
+ Highlights include: Reference Wrappers, Smart Pointers, result_of, Function
+ Object Binders, Polymorphic function wrappers, Type Traits, Random Number
+ Generators and Distributions, Tuples, Fixed Size Array, Hash Function Objects,
+ Regular Expressions, and Complex Number Additional Algorithms.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/typeof.html">Typeof Library</ulink>:</phrase> Typeof operator
+ emulation, from Arkadiy Vertleyb and Peder Holt.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/xpressive.html">Xpressive Library</ulink>:</phrase> 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.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_34_0.updated_libraries">
+ <title><link linkend="version_1_34_0.updated_libraries">Updated Libraries</link></title>
+ <itemizedlist>
+ <listitem>
+ <phrase role="library"><ulink url="libs/assign/index.html">Assign Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Support for <code><phrase role="identifier">ptr_map</phrase><phrase role="special">&lt;</phrase><phrase
+ role="identifier">key</phrase><phrase role="special">,</phrase><phrase
+ role="identifier">T</phrase><phrase role="special">&gt;</phrase></code>
+ via the new function <code><phrase role="identifier">ptr_map_insert</phrase><phrase
+ role="special">()</phrase></code>
+ </listitem>
+ <listitem>
+ Support for initialization of <ulink url="libs/ptr_container/index.html">Pointer
+ Containers</ulink> when the containers hold pointers to an abstract base
+ class.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/date_time.html">Date_time library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Support for new US/Canada timezone rules and other bug fixes. See <ulink
+ url="doc/html/date_time/details.html#changes">Change History</ulink>
+ for details.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/filesystem/doc/index.htm">Filesystem Library</ulink>:</phrase> Major
+ upgrade in preparation for submission to the C++ Standards Committee for
+ TR2. Changes include:
+ <itemizedlist>
+ <listitem>
+ <ulink url="libs/filesystem/doc/i18n.html#Internationalization">Internationalization</ulink>,
+ provided by class templates <emphasis>basic_path</emphasis>, <emphasis>basic_filesystem_error</emphasis>,
+ <emphasis>basic_directory_iterator</emphasis>, and <emphasis>basic_directory_entry</emphasis>.
+ </listitem>
+ <listitem>
+ <ulink url="libs/filesystem/doc/i18n.html#Simplification">Simplification</ulink>
+ of the path interface by eliminating special constructors to identify
+ native formats.
+ </listitem>
+ <listitem>
+ <ulink url="libs/filesystem/doc/i18n.html#Rationalization">Rationalization</ulink>
+ of predicate function design, including the addition of several new functions.
+ </listitem>
+ <listitem>
+ Clearer specification by reference to <ulink url="libs/filesystem/doc/design.htm#POSIX-01">POSIX</ulink>,
+ the ISO/IEEE Single Unix Standard, with provisions for Windows and other
+ operating systems.
+ </listitem>
+ <listitem>
+ <ulink url="libs/filesystem/doc/i18n.html#Preservation">Preservation</ulink>
+ of existing user code whenever possible.
+ </listitem>
+ <listitem>
+ <ulink url="libs/filesystem/doc/i18n.html#More_efficient">More efficient</ulink>
+ directory iteration.
+ </listitem>
+ <listitem>
+ Addition of a <ulink url="libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
+ directory iterator</ulink>.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/function/index.html">Function Library</ulink>:</phrase>
+ Boost.Function
+ now implements a small buffer optimization, which can drastically improve
+ the performance when copying or constructing Boost.Function objects storing
+ small function objects. For instance, <code><phrase role="identifier">bind</phrase><phrase
+ role="special">(&amp;</phrase><phrase role="identifier">X</phrase><phrase
+ role="special">:</phrase><phrase role="identifier">foo</phrase><phrase role="special">,</phrase>
+ <phrase role="special">&amp;</phrase><phrase role="identifier">x</phrase><phrase
+ role="special">,</phrase> <phrase role="identifier">_1</phrase><phrase role="special">,</phrase>
+ <phrase role="identifier">_2</phrase><phrase role="special">)</phrase></code>
+ requires no heap allocation when placed into a Boost.Function object.
+ </listitem>
+ <listitem>
+ <ulink url="libs/functional/hash/index.html">Functional/Hash Library</ulink>
+ <itemizedlist>
+ <listitem>
+ Use declarations for standard classes, so that the library doesn't need
+ to include all of their headers
+ </listitem>
+ <listitem>
+ Deprecated the <literal>&lt;boost/functional<emphasis>hash</emphasis>*.hpp&gt;</literal>
+ headers.
+ </listitem>
+ <listitem>
+ Add support for the <code><phrase role="identifier">BOOST_HASH_NO_EXTENSIONS</phrase></code>
+ macro, which disables the extensions to TR1
+ </listitem>
+ <listitem>
+ Minor improvements to the hash functions for floating point numbers.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/graph/doc/index.html">Graph Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ <ulink url="libs/graph/doc/maximum_matching.html"><code><phrase role="identifier">edmonds_maximum_cardinality_matching</phrase></code></ulink>,
+ from Aaron Windsor.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/lengauer_tarjan_dominator.htm"><code><phrase
+ role="identifier">lengauer_tarjan_dominator_tree</phrase></code></ulink>,
+ from JongSoo Park.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/compressed_sparse_row.html"><code><phrase
+ role="identifier">compressed_sparse_row_graph</phrase></code></ulink>,
+ from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/sorted_erdos_renyi_gen.html"><code><phrase
+ role="identifier">sorted_erdos_renyi_iterator</phrase></code></ulink>,
+ from Jeremiah Willcock of Indiana University.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/biconnected_components.html"><code><phrase
+ role="identifier">biconnected_components</phrase></code></ulink> now
+ supports a visitor and named parameters, from Janusz Piwowarski.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/adjacency_matrix.html"><code><phrase role="identifier">adjacency_matrix</phrase></code></ulink>
+ now models the <ulink url="libs/graph/doc/BidirectionalGraph.html">Bidirectional
+ Graph</ulink> concept.
+ </listitem>
+ <listitem>
+ <ulink url="libs/graph/doc/dijkstra_shortest_paths.html"><code><phrase
+ role="identifier">dijkstra_shortest_paths</phrase></code></ulink> now
+ calls <code><phrase role="identifier">vis</phrase><phrase role="special">.</phrase><phrase
+ role="identifier">initialize_vertex</phrase></code> for each vertex during
+ initialization.
+ </listitem>
+ <listitem>
+ <emphasis role="bold">Note:</emphasis> the name of the compiled library
+ for the <ulink url="libs/graph/doc/read_graphviz.html">GraphViz reader</ulink>
+ has changed to <literal>boost_graph</literal> (from <literal>bgl-viz</literal>)
+ to match Boost conventions.
+ </listitem>
+ <listitem>
+ See the <ulink url="libs/graph/doc/history.html#1.34.0">complete revision
+ history</ulink> for more information.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/multi_array/index.html">MultiArray Library</ulink>:</phrase>
+ Boost.MultiArray
+ now by default provides range-checking for <code><phrase role="keyword">operator</phrase><phrase
+ role="special">[]</phrase></code>. Range checking can be disabled by defining
+ the macro <code><phrase role="identifier">BOOST_DISABLE_ASSERTS</phrase></code>
+ before including <literal>multi_array.hpp</literal>. A bug in <code><phrase
+ role="identifier">multi_array</phrase><phrase role="special">::</phrase><phrase
+ role="identifier">resize</phrase><phrase role="special">()</phrase></code>
+ related to storage orders was fixed.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/multi_index/doc/index.html">Multi-index Containers
+ Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ New <ulink url="libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
+ access indices</ulink>.
+ </listitem>
+ <listitem>
+ Non key-based indices feature new <ulink url="libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
+ facilities</ulink>.
+ </listitem>
+ <listitem>
+ This version also includes a number of optimizations and usage improvements.
+ For a complete list of changes, see the library <ulink url="libs/multi_index/doc/release_notes.html#boost_1_34">release
+ notes</ulink>.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/optional/index.html">Optional Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ <code><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase
+ role="identifier">none_t</phrase> <phrase role="keyword">and</phrase>
+ <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase
+ role="identifier">none</phrase></code> now added to Optional's documentation
+ </listitem>
+ <listitem>
+ Relational operators now directly support arguments of type <code><phrase
+ role="char">'T'</phrase></code> and <code><phrase role="char">'none_t'</phrase></code>
+ </listitem>
+ <listitem>
+ operator-&gt;() now also works with reference types.
+ </listitem>
+ <listitem>
+ Helper functions <code><phrase role="identifier">make_optional</phrase><phrase
+ role="special">(</phrase><phrase role="identifier">val</phrase><phrase
+ role="special">),</phrase> <phrase role="identifier">make_optional</phrase><phrase
+ role="special">(</phrase><phrase role="identifier">cond</phrase><phrase
+ role="special">,</phrase><phrase role="identifier">val</phrase><phrase
+ role="special">)</phrase> <phrase role="keyword">and</phrase> <phrase
+ role="identifier">get_optional_value_or</phrase><phrase role="special">(</phrase><phrase
+ role="identifier">opt</phrase><phrase role="special">,</phrase><phrase
+ role="identifier">alternative_value</phrase><phrase role="special">)</phrase></code>
+ added.
+ </listitem>
+ <listitem>
+ Constructor taking a boolean condition (as well as a value) added.
+ </listitem>
+ <listitem>
+ Member function <code><phrase role="identifier">get_value_or</phrase><phrase
+ role="special">(</phrase><phrase role="identifier">alternative_value</phrase><phrase
+ role="special">)</phrase></code> added.
+ </listitem>
+ <listitem>
+ Incompatbility bug with mpl::apply&lt;&gt; fixed.
+ </listitem>
+ <listitem>
+ Converting assignment bug with uninitialized lvalues fixed.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/parameter/index.html">Parameter Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Every ArgumentPack is now a valid <ulink url="libs/mpl/doc/refmanual/forward-sequence.html">MPL
+ Forward Sequence.</ulink>
+ </listitem>
+ <listitem>
+ Support for unnamed arguments (those whose keyword is deduced from their
+ types) is added.
+ </listitem>
+ <listitem>
+ Support for named and unnamed template arguments is added.
+ </listitem>
+ <listitem>
+ New overload generation macros solve the
+ </listitem>
+ <listitem>
+ <ulink url="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
+ problem</ulink> directly.
+ </listitem>
+ <listitem>
+ See also the Python library changes, below.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/ptr_container/index.html">Pointer Container Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Support for serialization via <ulink url="libs/serialization/index.html">Boost.Serialization.</ulink>
+ </listitem>
+ <listitem>
+ Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
+ before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
+ is defined.
+ </listitem>
+ <listitem>
+ Additional <code><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase
+ role="identifier">auto_ptr</phrase><phrase role="special">&lt;</phrase><phrase
+ role="identifier">T</phrase><phrase role="special">&gt;</phrase></code>
+ overloads added s.t. one can also pass <code><phrase role="identifier">std</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">auto_ptr</phrase><phrase
+ role="special">&lt;</phrase><phrase role="identifier">T</phrase><phrase
+ role="special">&gt;</phrase></code> instead of only <code><phrase role="identifier">T</phrase><phrase
+ role="special">*</phrase></code> arguments to member functions.
+ </listitem>
+ <listitem>
+ <code><phrase role="identifier">transfer</phrase><phrase role="special">()</phrase></code>
+ now has weaker requirements s.t. one can transfer objects from <code><phrase
+ role="identifier">ptr_container</phrase><phrase role="special">&lt;</phrase><phrase
+ role="identifier">Derived</phrase><phrase role="special">&gt;</phrase></code>
+ to <code><phrase role="identifier">ptr_container</phrase><phrase role="special">&lt;</phrase><phrase
+ role="identifier">Base</phrase><phrase role="special">&gt;</phrase></code>,
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/python/index.html">Python Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Boost.Python now automatically appends C++ signatures to docstrings.
+ The new <ulink url="libs/python/doc/v2/docstring_options.html"><literal>docstring_options.hpp</literal></ulink>
+ header is available to control the content of docstrings.
+ </listitem>
+ <listitem>
+ <ulink url="libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec"><code><phrase
+ role="identifier">stl_input_iterator</phrase></code></ulink>, for turning
+ a Python iterable object into an STL input iterator, from Eric Niebler.
+ </listitem>
+ <listitem>
+ Support for <code><phrase role="keyword">void</phrase><phrase role="special">*</phrase></code>
+ conversions is added.
+ </listitem>
+ <listitem>
+ Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ </listitem>
+ <listitem>
+ Enhancements to the API for better embedding support (<code><phrase role="identifier">boost</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">python</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">import</phrase><phrase
+ role="special">()</phrase></code>, <code><phrase role="identifier">boost</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">python</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">exec</phrase><phrase
+ role="special">()</phrase></code>, and <code><phrase role="identifier">boost</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">python</phrase><phrase
+ role="special">::</phrase><phrase role="identifier">exec_file</phrase><phrase
+ role="special">()</phrase></code>).
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="doc/html/signals.html">Signals Library</ulink>:</phrase> More improvements
+ to signal invocation performance from Robert Zeh.
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/smart_ptr/smart_ptr.htm">Smart Pointers Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ <ulink url="libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
+ support</ulink> as proposed in <ulink url="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf">N1851</ulink>
+ (162 Kb PDF).
+ </listitem>
+ <listitem>
+ <ulink url="libs/smart_ptr/pointer_cast.html"><code><phrase role="identifier">pointer_cast</phrase></code></ulink>
+ and <ulink url="libs/smart_ptr/pointer_to_other.html"><code><phrase role="identifier">pointer_to_other</phrase></code></ulink>
+ utilities to allow pointer-independent code, from Ion Gaztanaga.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/algorithm/string/index.html">String Algorithm Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ <code><phrase role="identifier">lexicographical_compare</phrase></code>
+ </listitem>
+ <listitem>
+ <code><phrase role="identifier">join</phrase></code>
+ </listitem>
+ <listitem>
+ New comparison predicates <code><phrase role="identifier">is_less</phrase></code>,
+ <code><phrase role="identifier">is_not_greater</phrase></code>.
+ </listitem>
+ <listitem>
+ Negative indexes support (like Perl) in various algorihtms (<code><phrase
+ role="special">*</phrase><phrase role="identifier">_head</phrase><phrase
+ role="special">/</phrase><phrase role="identifier">tail</phrase></code>,
+ <code><phrase role="special">*</phrase><phrase role="identifier">_nth</phrase></code>).
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <phrase role="library"><ulink url="libs/wave/index.html">Wave Library</ulink>:</phrase>
+ <itemizedlist>
+ <listitem>
+ Wave now correctly recognizes pp-number tokens as mandated by the C++
+ Standard, which are converted to C++ tokens right before they are returned
+ from the library.
+ </listitem>
+ <listitem>
+ Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page: <ulink url="libs/wave/doc/class_reference_ctxpolicy.html">The
+ Context Policy</ulink>.
+ </listitem>
+ <listitem>
+ Shared library (dll) support has been added for the generated Wave libraries.
+ </listitem>
+ <listitem>
+ The overall error handling has been improved. It is now possible to recover
+ and continue after an error or a warning was issued.
+ </listitem>
+ <listitem>
+ Support for optional comment and/or full whitespace preservation in the
+ generated output stream has been added.
+ </listitem>
+ <listitem>
+ The Wave library now performs automatic include guard detection to avoid
+ accessing header files more than once, if appropriate.
+ </listitem>
+ <listitem>
+ Full interactive mode has been added to the Wave tool. Now the Wave tool
+ can be used just like Python or Perl for instance to interactively try
+ out your BOOST_PP macros. Additionally it is now possible to load and
+ save the current state of an interactive session (macro tables et.al.).
+ </listitem>
+ <listitem>
+ The overall performance has been improved by upto 40-60%, depending on
+ the concrete files to process.
+ </listitem>
+ <listitem>
+ Support for new pragmas has been added allowing to control certain library
+ features from inside the preprocessed sources (partial output redirection,
+ control of generated whitespace and #line directives).
+ </listitem>
+ <listitem>
+ Optional support for #pragma message &quot;...&quot; has been added.
+ </listitem>
+ <listitem>
+ This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries <ulink url="libs/wave/ChangeLog">change
+ log</ulink>.
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_34_0.supported_compilers">
+ <title><link linkend="version_1_34_0.supported_compilers">Supported Compilers</link></title>
+ <para>
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. The following compilers and platforms have been
+ extensively tested with Boost, although many other compilers and platforms
+ will work as well. For more information, see the <ulink url="http://www.boost.org/regression/release/user/">regression
+ test results</ulink>.
+ </para>
+ <itemizedlist>
+ <listitem>
+ <ulink url="http://developer.apple.com/">Apple GCC</ulink> 4.0.1 on Mac OS
+ X.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.borland.com/us/products/cbuilder/">Borland C++</ulink>
+ 5.8.2 on Windows.
+ </listitem>
+ <listitem>
+ <ulink url="http://gcc.gnu.org/">GNU C++</ulink>
+ <itemizedlist>
+ <listitem>
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ </listitem>
+ <listitem>
+ 4.1.x on Solaris
+ </listitem>
+ <listitem>
+ 3.4.x on Windows
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <ulink url="http://h30097.www3.hp.com/cplus/">HP aC++ A.06.14</ulink>.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</ulink> 9.1 on Windows, 9.0 on Linux.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.metrowerks.com/">Metrowerks CodeWarrior</ulink> 9.4
+ on Windows.
+ </listitem>
+ <listitem>
+ <ulink url="http://msdn.microsoft.com/visualc/">Microsoft Visual C++</ulink>
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &quot;Safe&quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro <code><phrase role="identifier">_SCL_SECURE_NO_DEPRECATE</phrase></code>.
+ </listitem>
+ <listitem>
+ <ulink url="http://developers.sun.com/sunstudio/compilers_index.html">Sun
+ Studio 11</ulink> on Solaris.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_34_0.acknowledgements">
+ <title><link linkend="version_1_34_0.acknowledgements">Acknowledgements</link></title>
+ <para>
+ <ulink url="/users/people/thomas_witt.html">Thomas Witt</ulink> managed this
+ release.
+ </para>
+ <para>
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Vladimir Prus for making Boost.Build
+ version 2 a reality, David Abrahams for authoring a new getting started guide
+ and Greg D. for answering countless questions.
+ </para>
+ </section>
+</article>

Added: website/public_html/beta/feed/history/boost_1_34_1.qbk
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_34_1.qbk 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,60 @@
+[article Version 1.34.1
+ [quickbook 1.4]
+ [source-mode c++]
+ [purpose Bugfix Release.]
+ [authors [Witt, Thomas]]
+ [last-revision Tue, 24 Jul 2007 12:00:00 GMT]
+]
+
+[include ext.qbk]
+
+This is a bug fix release addressing many problems with the 1.34.0 release. It
+is a recommended upgrade for all users of Boost 1.34.0. For a complete list of
+fixes see
+[@http://svn.boost.org/trac/boost/query?status=closed&milestone=Boost+1.34.1
+Boost Trac].
+
+[section Supported Compilers]
+
+New in this release is improved support for the IBM XL C/C++ compiler.
+
+Boost is tested on a wide range of compilers and platforms. Since Boost
+libraries rely on modern C++ features not available in all compilers, not all
+Boost libraries will work with every compiler. New in this release The
+following compilers and platforms have been extensively tested with Boost,
+although many other compilers and platforms will work as well. For more
+information, see the [@http://www.boost.org/regression/release/user/ regression
+test results].
+
+* [@http://developer.apple.com/ Apple GCC] 4.0.1 on Mac OS X.
+* [@http://www.borland.com/us/products/cbuilder/ Borland C++] 5.8.2 on Windows.
+* [@http://gcc.gnu.org/ GNU C++]
+ * 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ * 4.1.x on Solaris
+ * 3.4.x on Windows
+* [@http://h30097.www3.hp.com/cplus/ HP C++ for Tru64 UNIX 7.1].
+* [@http://www.hp.com/go/c++ HP aC++ A.06.14].
+* [@http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm
+ Intel C++] 9.1 on Windows, 9.0 on Linux.
+* [@http://www.metrowerks.com/ Metrowerks CodeWarrior] 9.4 on Windows.
+* [@http://msdn.microsoft.com/visualc/ Microsoft Visual C++] 6.0 (sp5, with and
+ without STLport), 7.0, 7.1, 8.0. Note: Boost does not support the
+ non-standard "Safe" C++ Library shipping with Visual C++ 8.0, which may
+ result in many spurious warnings from Boost headers and other
+ standards-conforming C++ code. To suppress these warnings, define the macro
+ `_SCL_SECURE_NO_DEPRECATE`.
+* [@http://developers.sun.com/sunstudio/compilers_index.html Sun Studio 11] on
+ Solaris.
+
+[endsect]
+
+[section Acknowledgements]
+
+[@/users/people/thomas_witt.html Thomas Witt] managed this release.
+
+A great number of people contributed their time and expertise to make this
+release possible. Special thanks go to Kim Barrett consolidating
+Boost.Iostreams changes from various branches and Rene Rivera for general build
+and installation support.
+
+[endsect]

Added: website/public_html/beta/feed/history/boost_1_34_1.xml
==============================================================================
--- (empty file)
+++ website/public_html/beta/feed/history/boost_1_34_1.xml 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="version_1_34_1" name="Version 1.34.1" dirname="version_1_34_1" last-revision="Tue, 24 Jul 2007 12:00:00 GMT"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ <authorgroup>
+ <author>
+ <firstname>Thomas</firstname> <surname>Witt</surname>
+ </author>
+ </authorgroup>
+ <articlepurpose>
+ Bugfix Release.
+ </articlepurpose>
+ </articleinfo>
+ <title>Version 1.34.1</title>
+ <para>
+ This is a bug fix release addressing many problems with the 1.34.0 release. It
+ is a recommended upgrade for all users of Boost 1.34.0. For a complete list of
+ fixes see <ulink url="http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1">Boost
+ Trac</ulink>.
+ </para>
+ <section id="version_1_34_1.supported_compilers">
+ <title><link linkend="version_1_34_1.supported_compilers">Supported Compilers</link></title>
+ <para>
+ New in this release is improved support for the IBM XL C/C++ compiler.
+ </para>
+ <para>
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. New in this release The following compilers
+ and platforms have been extensively tested with Boost, although many other
+ compilers and platforms will work as well. For more information, see the <ulink
+ url="http://www.boost.org/regression/release/user/">regression test results</ulink>.
+ </para>
+ <itemizedlist>
+ <listitem>
+ <ulink url="http://developer.apple.com/">Apple GCC</ulink> 4.0.1 on Mac OS
+ X.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.borland.com/us/products/cbuilder/">Borland C++</ulink>
+ 5.8.2 on Windows.
+ </listitem>
+ <listitem>
+ <ulink url="http://gcc.gnu.org/">GNU C++</ulink>
+ <itemizedlist>
+ <listitem>
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ </listitem>
+ <listitem>
+ 4.1.x on Solaris
+ </listitem>
+ <listitem>
+ 3.4.x on Windows
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <ulink url="http://h30097.www3.hp.com/cplus/">HP C++ for Tru64 UNIX 7.1</ulink>.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.hp.com/go/c++">HP aC++ A.06.14</ulink>.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</ulink> 9.1 on Windows, 9.0 on Linux.
+ </listitem>
+ <listitem>
+ <ulink url="http://www.metrowerks.com/">Metrowerks CodeWarrior</ulink> 9.4
+ on Windows.
+ </listitem>
+ <listitem>
+ <ulink url="http://msdn.microsoft.com/visualc/">Microsoft Visual C++</ulink>
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &quot;Safe&quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro <code><phrase role="identifier">_SCL_SECURE_NO_DEPRECATE</phrase></code>.
+ </listitem>
+ <listitem>
+ <ulink url="http://developers.sun.com/sunstudio/compilers_index.html">Sun
+ Studio 11</ulink> on Solaris.
+ </listitem>
+ </itemizedlist>
+ </section>
+ <section id="version_1_34_1.acknowledgements">
+ <title><link linkend="version_1_34_1.acknowledgements">Acknowledgements</link></title>
+ <para>
+ <ulink url="/users/people/thomas_witt.html">Thomas Witt</ulink> managed this
+ release.
+ </para>
+ <para>
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Kim Barrett consolidating Boost.Iostreams
+ changes from various branches and Rene Rivera for general build and installation
+ support.
+ </para>
+ </section>
+</article>

Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2007-11-04 12:17:06 EST (Sun, 04 Nov 2007)
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
+<?xml version="1.0" encoding="utf-8"?>
+<rss version="2.0">
   <channel>
     <generator>BoostBook2RSS</generator>
     <title>Boost News</title>
@@ -6,7 +7,569 @@
     <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>asio Formal Review Begins</title><pubDate>Sun, 10 Dec 2006 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.34.1</title><pubDate>Tue, 24 Jul 2007 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Bugfix Release.
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;p&gt;
+ This is a bug fix release addressing many problems with the 1.34.0 release. It
+ is a recommended upgrade for all users of Boost 1.34.0. For a complete list of
+ fixes see &lt;a href=&quot;http://svn.boost.org/trac/boost/query?status=closed&amp;amp;milestone=Boost+1.34.1&quot;&gt;Boost
+ Trac&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;div id=&quot;version_1_34_1.supported_compilers&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ New in this release is improved support for the IBM XL C/C++ compiler.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. New in this release The following compilers
+ and platforms have been extensively tested with Boost, although many other
+ compilers and platforms will work as well. For more information, see the &lt;a href=&quot;http://www.boost.org/regression/release/user/&quot;&gt;regression test results&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 4.0.1 on Mac OS
+ X.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
+ 5.8.2 on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://gcc.gnu.org/&quot;&gt;GNU C++&lt;/a&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ 4.1.x on Solaris
+ &lt;/li&gt;
+ &lt;li&gt;
+ 3.4.x on Windows
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://h30097.www3.hp.com/cplus/&quot;&gt;HP C++ for Tru64 UNIX 7.1&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.hp.com/go/c++&quot;&gt;HP aC++ A.06.14&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
+ C++&lt;/a&gt; 9.1 on Windows, 9.0 on Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.metrowerks.com/&quot;&gt;Metrowerks CodeWarrior&lt;/a&gt; 9.4
+ on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &amp;quot;Safe&amp;quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_SCL_SECURE_NO_DEPRECATE&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developers.sun.com/sunstudio/compilers_index.html&quot;&gt;Sun
+ Studio 11&lt;/a&gt; on Solaris.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_1.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/thomas_witt.html&quot;&gt;Thomas Witt&lt;/a&gt; managed this
+ release.
+ &lt;/p&gt;
+ &lt;p&gt;
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Kim Barrett consolidating Boost.Iostreams
+ changes from various branches and Rene Rivera for general build and installation
+ support.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.34.0</title><pubDate>Sat, 12 May 2007 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Foreach, Statechart, TR1, Typeof, Xpressive. Updated Libraries:
+ Assign, Date_time, Filesystem, Function, Hash, Graph, MultiArray, Multi-Index,
+ Optional, Parameter, Pointer Container, Python, Signals, Smart Pointer, String
+ Algorithm, Wave
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;div id=&quot;version_1_34_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;doc/html/foreach.html&quot;&gt;Foreach Library&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;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/statechart/doc/index.html&quot;&gt;Statechart Library&lt;/a&gt;:&lt;/span&gt;
+ Arbitrarily
+ complex finite state machines can be implemented in easily readable and maintainable
+ C++ code, from Andreas Huber.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/tr1/index.html&quot;&gt;TR1 Library&lt;/a&gt;:&lt;/span&gt; An implementation
+ of the C++ Technical Report on Standard Library Extensions, from John Maddock.
+ This library does not itself implement the TR1 components, rather it's a
+ thin wrapper that will include your standard library's TR1 implementation
+ (if it has one), otherwise it will include the Boost Library equivalents,
+ and import them into namespace &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;tr1&lt;/span&gt;&lt;/code&gt;.
+ Highlights include: Reference Wrappers, Smart Pointers, result_of, Function
+ Object Binders, Polymorphic function wrappers, Type Traits, Random Number
+ Generators and Distributions, Tuples, Fixed Size Array, Hash Function Objects,
+ Regular Expressions, and Complex Number Additional Algorithms.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/typeof.html&quot;&gt;Typeof Library&lt;/a&gt;:&lt;/span&gt; Typeof operator
+ emulation, from Arkadiy Vertleyb and Peder Holt.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;doc/html/xpressive.html&quot;&gt;Xpressive Library&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;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_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/assign/index.html&quot;&gt;Assign Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ via the new function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_map_insert&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for initialization of &lt;a href=&quot;libs/ptr_container/index.html&quot;&gt;Pointer
+ Containers&lt;/a&gt; when the containers hold pointers to an abstract base
+ class.
+ &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/date_time.html&quot;&gt;Date_time library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for new US/Canada timezone rules and other bug fixes. See &lt;a href=&quot;doc/html/date_time/details.html#changes&quot;&gt;Change History&lt;/a&gt;
+ for details.
+ &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/doc/index.htm&quot;&gt;Filesystem Library&lt;/a&gt;:&lt;/span&gt; Major
+ upgrade in preparation for submission to the C++ Standards Committee for
+ TR2. Changes include:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Internationalization&quot;&gt;Internationalization&lt;/a&gt;,
+ provided by class templates &lt;em&gt;basic_path&lt;/em&gt;, &lt;em&gt;basic_filesystem_error&lt;/em&gt;,
+ &lt;em&gt;basic_directory_iterator&lt;/em&gt;, and &lt;em&gt;basic_directory_entry&lt;/em&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Simplification&quot;&gt;Simplification&lt;/a&gt;
+ of the path interface by eliminating special constructors to identify
+ native formats.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Rationalization&quot;&gt;Rationalization&lt;/a&gt;
+ of predicate function design, including the addition of several new functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Clearer specification by reference to &lt;a href=&quot;libs/filesystem/doc/design.htm#POSIX-01&quot;&gt;POSIX&lt;/a&gt;,
+ the ISO/IEEE Single Unix Standard, with provisions for Windows and other
+ operating systems.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#Preservation&quot;&gt;Preservation&lt;/a&gt;
+ of existing user code whenever possible.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/filesystem/doc/i18n.html#More_efficient&quot;&gt;More efficient&lt;/a&gt;
+ directory iteration.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Addition of a &lt;a href=&quot;libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator&quot;&gt;recursive
+ directory iterator&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 Library&lt;/a&gt;:&lt;/span&gt;
+ Boost.Function
+ now implements a small buffer optimization, which can drastically improve
+ the performance when copying or constructing Boost.Function objects storing
+ small function objects. For instance, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;foo&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;_2&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;
+ requires no heap allocation when placed into a Boost.Function object.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/functional/hash/index.html&quot;&gt;Functional/Hash Library&lt;/a&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Use declarations for standard classes, so that the library doesn't need
+ to include all of their headers
+ &lt;/li&gt;
+ &lt;li&gt;
+ Deprecated the &lt;tt&gt;&amp;lt;boost/functional&lt;em&gt;hash&lt;/em&gt;*.hpp&amp;gt;&lt;/tt&gt;
+ headers.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Add support for the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_HASH_NO_EXTENSIONS&lt;/span&gt;&lt;/code&gt;
+ macro, which disables the extensions to TR1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Minor improvements to the hash functions for floating point numbers.
+ &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/doc/index.html&quot;&gt;Graph Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/maximum_matching.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;edmonds_maximum_cardinality_matching&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Aaron Windsor.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/lengauer_tarjan_dominator.htm&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lengauer_tarjan_dominator_tree&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from JongSoo Park.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/compressed_sparse_row.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/sorted_erdos_renyi_gen.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sorted_erdos_renyi_iterator&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremiah Willcock of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/biconnected_components.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;biconnected_components&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now
+ supports a visitor and named parameters, from Janusz Piwowarski.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/adjacency_matrix.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;adjacency_matrix&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ now models the &lt;a href=&quot;libs/graph/doc/BidirectionalGraph.html&quot;&gt;Bidirectional
+ Graph&lt;/a&gt; concept.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/dijkstra_shortest_paths.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra_shortest_paths&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now
+ calls &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vis&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;initialize_vertex&lt;/span&gt;&lt;/code&gt; for each vertex during
+ initialization.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;em&gt;Note:&lt;/em&gt; the name of the compiled library
+ for the &lt;a href=&quot;libs/graph/doc/read_graphviz.html&quot;&gt;GraphViz reader&lt;/a&gt;
+ has changed to &lt;tt&gt;boost_graph&lt;/tt&gt; (from &lt;tt&gt;bgl-viz&lt;/tt&gt;)
+ to match Boost conventions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ See the &lt;a href=&quot;libs/graph/doc/history.html#1.34.0&quot;&gt;complete revision
+ history&lt;/a&gt; for more information.
+ &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_array/index.html&quot;&gt;MultiArray Library&lt;/a&gt;:&lt;/span&gt;
+ Boost.MultiArray
+ now by default provides range-checking 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;. Range checking can be disabled by defining
+ the macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DISABLE_ASSERTS&lt;/span&gt;&lt;/code&gt;
+ before including &lt;tt&gt;multi_array.hpp&lt;/tt&gt;. A bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_array&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;resize&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ related to storage orders was fixed.
+ &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
+ Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;a href=&quot;libs/multi_index/doc/tutorial/indices.html#rnd_indices&quot;&gt;random
+ access indices&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Non key-based indices feature new &lt;a href=&quot;libs/multi_index/doc/tutorial/indices.html#rearrange&quot;&gt;rearrange
+ facilities&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ This version also includes a number of optimizations and usage improvements.
+ For a complete list of changes, see the library &lt;a href=&quot;libs/multi_index/doc/release_notes.html#boost_1_34&quot;&gt;release
+ notes&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/optional/index.html&quot;&gt;Optional Library&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;none_t&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;and&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;none&lt;/span&gt;&lt;/code&gt; now added to Optional's documentation
+ &lt;/li&gt;
+ &lt;li&gt;
+ Relational operators now directly support arguments of type &lt;code&gt;&lt;span class=&quot;char&quot;&gt;'T'&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;char&quot;&gt;'none_t'&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ operator-&amp;gt;() now also works with reference types.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Helper functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;make_optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;cond&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;get_optional_value_or&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;opt&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;alternative_value&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&g
t;&lt;/code&gt;
+ added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Constructor taking a boolean condition (as well as a value) added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Member function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;get_value_or&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;alternative_value&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Incompatbility bug with mpl::apply&amp;lt;&amp;gt; fixed.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Converting assignment bug with uninitialized lvalues fixed.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/parameter/index.html&quot;&gt;Parameter Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Every ArgumentPack is now a valid &lt;a href=&quot;libs/mpl/doc/refmanual/forward-sequence.html&quot;&gt;MPL
+ Forward Sequence.&lt;/a&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for unnamed arguments (those whose keyword is deduced from their
+ types) is added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for named and unnamed template arguments is added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ New overload generation macros solve the
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm&quot;&gt;forwarding
+ problem&lt;/a&gt; directly.
+ &lt;/li&gt;
+ &lt;li&gt;
+ See also the Python library changes, below.
+ &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;Pointer Container Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Support for serialization via &lt;a href=&quot;libs/serialization/index.html&quot;&gt;Boost.Serialization.&lt;/a&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
+ before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
+ is defined.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Additional &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;auto_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ overloads added s.t. one can also pass &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;auto_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; instead of only &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt; arguments to member functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;transfer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ now has weaker requirements s.t. one can transfer objects from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Derived&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ptr_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;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/python/index.html&quot;&gt;Python Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Boost.Python now automatically appends C++ signatures to docstrings.
+ The new &lt;a href=&quot;libs/python/doc/v2/docstring_options.html&quot;&gt;&lt;tt&gt;docstring_options.hpp&lt;/tt&gt;&lt;/a&gt;
+ header is available to control the content of docstrings.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stl_input_iterator&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;, for turning
+ a Python iterable object into an STL input iterator, from Eric Niebler.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;
+ conversions is added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Enhancements to the API for better embedding support (&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;python&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;import&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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;python&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;exec&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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;python&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::
&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;exec_file&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;doc/html/signals.html&quot;&gt;Signals Library&lt;/a&gt;:&lt;/span&gt; More improvements
+ to signal invocation performance from Robert Zeh.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/smart_ptr/smart_ptr.htm&quot;&gt;Smart Pointers Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/smart_ptr/shared_ptr.htm#allocator_constructor&quot;&gt;Allocator
+ support&lt;/a&gt; as proposed in &lt;a href=&quot;http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf&quot;&gt;N1851&lt;/a&gt;
+ (162 Kb PDF).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/smart_ptr/pointer_cast.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pointer_cast&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ and &lt;a href=&quot;libs/smart_ptr/pointer_to_other.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pointer_to_other&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ utilities to allow pointer-independent code, from Ion Gaztanaga.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/algorithm/string/index.html&quot;&gt;String Algorithm Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexicographical_compare&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;join&lt;/span&gt;&lt;/code&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ New comparison predicates &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_less&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_not_greater&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Negative indexes support (like Perl) in various algorihtms (&lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_head&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tail&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_nth&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/wave/index.html&quot;&gt;Wave Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Wave now correctly recognizes pp-number tokens as mandated by the C++
+ Standard, which are converted to C++ tokens right before they are returned
+ from the library.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page: &lt;a href=&quot;libs/wave/doc/class_reference_ctxpolicy.html&quot;&gt;The
+ Context Policy&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Shared library (dll) support has been added for the generated Wave libraries.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The overall error handling has been improved. It is now possible to recover
+ and continue after an error or a warning was issued.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for optional comment and/or full whitespace preservation in the
+ generated output stream has been added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ The Wave library now performs automatic include guard detection to avoid
+ accessing header files more than once, if appropriate.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Full interactive mode has been added to the Wave tool. Now the Wave tool
+ can be used just like Python or Perl for instance to interactively try
+ out your BOOST_PP macros. Additionally it is now possible to load and
+ save the current state of an interactive session (macro tables et.al.).
+ &lt;/li&gt;
+ &lt;li&gt;
+ The overall performance has been improved by upto 40-60%, depending on
+ the concrete files to process.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for new pragmas has been added allowing to control certain library
+ features from inside the preprocessed sources (partial output redirection,
+ control of generated whitespace and #line directives).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Optional support for #pragma message &amp;quot;...&amp;quot; has been added.
+ &lt;/li&gt;
+ &lt;li&gt;
+ This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries &lt;a href=&quot;libs/wave/ChangeLog&quot;&gt;change
+ log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_0.supported_compilers&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. The following compilers and platforms have been
+ extensively tested with Boost, although many other compilers and platforms
+ will work as well. For more information, see the &lt;a href=&quot;http://www.boost.org/regression/release/user/&quot;&gt;regression
+ test results&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 4.0.1 on Mac OS
+ X.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
+ 5.8.2 on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://gcc.gnu.org/&quot;&gt;GNU C++&lt;/a&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ &lt;/li&gt;
+ &lt;li&gt;
+ 4.1.x on Solaris
+ &lt;/li&gt;
+ &lt;li&gt;
+ 3.4.x on Windows
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://h30097.www3.hp.com/cplus/&quot;&gt;HP aC++ A.06.14&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
+ C++&lt;/a&gt; 9.1 on Windows, 9.0 on Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.metrowerks.com/&quot;&gt;Metrowerks CodeWarrior&lt;/a&gt; 9.4
+ on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard &amp;quot;Safe&amp;quot; C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers and
+ other standards-conforming C++ code. To suppress these warnings, define the
+ macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_SCL_SECURE_NO_DEPRECATE&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developers.sun.com/sunstudio/compilers_index.html&quot;&gt;Sun
+ Studio 11&lt;/a&gt; on Solaris.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_34_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/thomas_witt.html&quot;&gt;Thomas Witt&lt;/a&gt; managed this
+ release.
+ &lt;/p&gt;
+ &lt;p&gt;
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Vladimir Prus for making Boost.Build
+ version 2 a reality, David Abrahams for authoring a new getting started guide
+ and Greg D. for answering countless questions.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>asio Formal Review Begins</title><pubDate>Sun, 10 Dec 2006 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       The review will run until Friday December 23rd. The &lt;a href=&quot;http://asio.sourceforge.net/&quot;&gt;Boost.Asio&lt;/a&gt;
       library is intended for programmers using C++ for systems programming, where
       access to operating system functionality such as networking is often required.
@@ -29,6 +592,12 @@
         documentation page.
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/bind/bind.html&quot;&gt;Bind Library&lt;/a&gt;:&lt;/span&gt; Bind expressions
+ now support &lt;a href=&quot;libs/bind/bind.html#operators&quot;&gt;comparisons and negation&lt;/a&gt;.
+ Example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_2&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/config/index.html&quot;&gt;Config Library&lt;/a&gt;:&lt;/span&gt; Don't undef
         &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_LIB_TOOLSET&lt;/span&gt;&lt;/code&gt; after use.
       &lt;/li&gt;
@@ -65,6 +634,33 @@
         on Windows, and made minor changes to the documentation.
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/python/doc/index.html&quot;&gt;Boost.Python&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for docstrings on nonstatic properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ We now export the client-provided docstrings for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;em&gt;XXX&lt;/em&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_FUNCTION_OVERLOADS&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; for only the last overload.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ &lt;/li&gt;
+ &lt;li&gt;
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for exposing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt; with the indexing suite.
+ &lt;/li&gt;
+ &lt;li&gt;
+ updated visual studio project build file.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added search feature to the index page.
+ &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;Functional/Hash Library&lt;/a&gt;:&lt;/span&gt;
   Fixed
         the points example.
@@ -165,7 +761,7 @@
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;span class=&quot;inset-left&quot;&gt;&lt;img alt=&quot;Medieval Mr. Gregor&quot; src=&quot;/gfx/boost_1_33_0.jpg&quot;/&gt;&lt;/span&gt;
-&lt;a href=&quot;/people/doug_gregor.html&quot;&gt;Douglas
+&lt;a href=&quot;/users/people/doug_gregor.html&quot;&gt;Douglas
       Gregor&lt;/a&gt; managed this release.
     &lt;/p&gt;
     &lt;p&gt;
@@ -178,5 +774,343 @@
       for the new Boost logo.
     &lt;/p&gt;
   &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.33.0</title><pubDate>Thu, 11 Aug 2005 12:00:00 GMT</pubDate><description>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Iostream, Hash, Parameter, Pointer Container, Wave. Updated
+ Libraries: Any, Assignment, Bind, Date-Time, Graph, Multi-Index, Program Options,
+ Property Map, Python, Random Number, Range, Regex, Serialization, Signals.
+ &lt;/span&gt;&lt;/span&gt;&lt;hr/&gt;&lt;div class=&quot;description&quot;&gt;
+ &lt;div id=&quot;version_1_33_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/iostreams/doc/index.html&quot;&gt;Iostreams Library&lt;/a&gt;:&lt;/span&gt;
+ Framework
+ for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/functional/hash/index.html&quot;&gt;Functional/Hash Library&lt;/a&gt;:&lt;/span&gt;
+ A
+ TR1 hash function object that can be extended to hash user defined types,
+ from Daniel James.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/parameter/doc/html/index.html&quot;&gt;Parameter Library&lt;/a&gt;:&lt;/span&gt;
+ Write
+ functions that accept arguments by name: especially useful when a function
+ has more than one argument with a useful default value, since named arguments
+ can be passed in any order.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/ptr_container/index.html&quot;&gt;Pointer Container Library&lt;/a&gt;:&lt;/span&gt;
+ Containers
+ for storing heap-allocated polymorphic objects to ease OO-programming, from
+ Thorsten Ottosen.
+ &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; Standards conformant
+ implementation of the mandated C99/C++ preprocessor functionality packed
+ behind an easy to use iterator interface, from Hartmut Kaiser.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_33_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;doc/html/any.html&quot;&gt;Any Library&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;any_cast&lt;/span&gt;&lt;/code&gt;
+ has been enhanced to allow direct access to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;any&lt;/span&gt;&lt;/code&gt;'s
+ held value.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/assign/doc/index.html&quot;&gt;Assignment Library&lt;/a&gt;:&lt;/span&gt; Support
+ for &lt;a href=&quot;libs/ptr_container/index.html&quot;&gt;Pointer Container Library&lt;/a&gt;
+ and new efficient functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ref_list_of&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;cref_list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; for generating anonymous ranges.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/bind/bind.html&quot;&gt;Bind Library&lt;/a&gt;:&lt;/span&gt; Bind expressions
+ now support &lt;a href=&quot;libs/bind/bind.html#operators&quot;&gt;comparisons and negation&lt;/a&gt;.
+ Example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;bind&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&amp;amp;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;_2&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;doc/html/date_time.html&quot;&gt;Date-Time Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;doc/html/date_time/local_time.html&quot;&gt;local time and
+ time zone classes&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;doc/html/date_time/date_time_io.html&quot;&gt;format-based
+ Input/Output facets&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For a complete list of changes, see the library &lt;a href=&quot;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;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/graph/doc/index.html&quot;&gt;Graph Library&lt;/a&gt;:&lt;/span&gt; Introduced
+ several new algorithms and improved existing algorithms:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/python.html&quot;&gt;Experimental Python bindings&lt;/a&gt;,
+ from Doug Gregor and Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/floyd_warshall_shortest.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;floyd&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;warshall&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;all&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pairs&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;shortest&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;paths&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Lauren Foutz and Scott Hill.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/astar_search.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;astar&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;search&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;, from Kristopher
+ Beevers and Jufeng Peng.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/fruchterman_reingold.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fruchterman&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;reingold&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;force&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;directed&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;layout&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Doug Gregor and Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/biconnected_components.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;biconnected&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;components&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;articulation&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;points&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/sequential_vertex_coloring.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sequential&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;vertex&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;coloring&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; has been updated,
+ tested, and documented.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/gursoy_atun_layout.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;gursoy&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;atun&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;layout&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ from Jeremiah Willcock and Doug Gregor of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/king_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;king&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;, from D. Kevin
+ McGrath of Indiana University.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/cuthill_mckee_ordering.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cuthill&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;mckee&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;ordering&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; has been recast
+ as an invocation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;breadth&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;search&lt;/span&gt;&lt;/code&gt;
+ and now supports graphs with multiple components.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/dijkstra_shortest_paths.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dijkstra&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;shortest&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;paths&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now uses a relaxed
+ heap [&lt;a href=&quot;libs/graph/doc/bibliography.html#driscoll88&quot;&gt;61&lt;/a&gt;]
+ as its priority queue, improving its complexity to O(V log V) and improving
+ real-world performance for larger graphs.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/read_graphviz.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;graphviz&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; now has a
+ new, Spirit-based parser that works for all graph types and supports
+ arbitrary properties on the graph, from Ron Garcia. The old, Bison-based
+ GraphViz reader has been deprecated and will be removed in a future Boost
+ release. &lt;a href=&quot;libs/graph/doc/write-graphviz.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;write&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;graphviz&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ also supports dynamic properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;libs/graph/doc/subgraph.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;subgraph&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;:
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;get_property&lt;/span&gt;&lt;/code&gt; now refers
+ to the subgraph property, not the root graph's property.
+ &lt;/li&gt;
+ &lt;li&gt;
+ See the &lt;a href=&quot;libs/graph/doc/history.html#by-version&quot;&gt;history&lt;/a&gt;
+ for additional changes and 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
+ Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;a href=&quot;libs/multi_index/doc/tutorial/indices.html#hashed_indices&quot;&gt;hashed
+ indices&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;a href=&quot;libs/multi_index/doc/tutorial/creation.html#serialization&quot;&gt;serialization
+ support&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ For a complete list of changes, see the library &lt;a href=&quot;libs/multi_index/doc/release_notes.html&quot;&gt;release
+ notes&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/program_options/doc/index.html&quot;&gt;Program Options Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Option descriptions are now printed with word wrapping.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Command line parser can bypass unregistered options, instread of throwing.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Removed support for &amp;quot;implicit&amp;quot; (optional) values.
+ &lt;/li&gt;
+ &lt;li&gt;
+ New customization method 'command_line_parser::extra_style_parser'. Unlike
+ 'additional_parser', allows the user to parse several tokens and return
+ a vector of options, not just a single option.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Work with disabled exceptions.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/property_map/property_map.html&quot;&gt;Property Map Library&lt;/a&gt;:&lt;/span&gt; Introduced
+ the &lt;a href=&quot;libs/property_map/doc/dynamic_property_map.html&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;dynamic&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;properties&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ class, which provides dynamically-typed access to a set of property maps.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/python/doc/index.html&quot;&gt;Boost.Python&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for docstrings on nonstatic properties.
+ &lt;/li&gt;
+ &lt;li&gt;
+ We now export the client-provided docstrings for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;optional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;em&gt;XXX&lt;/em&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_FUNCTION_OVERLOADS&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; for only the last overload.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ &lt;/li&gt;
+ &lt;li&gt;
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for exposing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt; with the indexing suite.
+ &lt;/li&gt;
+ &lt;li&gt;
+ updated visual studio project build file.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added search feature to the index page.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;p&gt;&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/random/index.html&quot;&gt;Random Number Library&lt;/a&gt;:&lt;/span&gt;
+ Improved
+ initialization for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;,
+ algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost
+ by Jens Maurer.&lt;/p&gt;
+ &lt;p&gt;Note: All test vectors for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;s
+ constructed or seeded without parameters or with a single &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;unsigned&lt;/span&gt;
+ &lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; parameter become invalid.&lt;/p&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 Library&lt;/a&gt;:&lt;/span&gt; Minor addition
+ of convenience functions to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;range&lt;/span&gt;&lt;/code&gt; like &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;front&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(),&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &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;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;libs/regex/index.html&quot;&gt;Regex Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Rewritten front end parser now supports (?imsx-imsx) constructs, plus
+ lookbehind assertions and conditional expressions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Thin wrapper classes improve integration with MFC/ATL code.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Full (optional) Unicode support via the ICU library. Refer to the &lt;a href=&quot;libs/regex/doc/history.html&quot;&gt;regex history page&lt;/a&gt; for more
+ information on these and other small changes.
+ &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/doc/index.html&quot;&gt;Serialization Library&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ DLL version.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Auto-linking.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Serialization of variants.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Improved serialization of shared pointers.
+ &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/signals.html&quot;&gt;Signals Library&lt;/a&gt;:&lt;/span&gt; added slot
+ blocking/unblocking, from Frantz Maerten. Huge improvements to signal invocation
+ performance from Robert Zeh.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_33_0.supported_compilers&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost is tested on a wide range of compilers and platforms. Since Boost libraries
+ rely on modern C++ features not available in all compilers, not all Boost libraries
+ will work with every compiler. The following compilers and platforms have been
+ extensively tested with Boost, although many other compilers and platforms
+ will work as well. For more information, see the &lt;a href=&quot;http://www.boost.org/regression/release/user/&quot;&gt;regression
+ test results&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://developer.apple.com/&quot;&gt;Apple GCC&lt;/a&gt; 3.x on Mac OS
+ X.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.borland.com/us/products/cbuilder/&quot;&gt;Borland C++&lt;/a&gt;
+ 5.6.4 on Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://gcc.gnu.org&quot;&gt;GNU C++&lt;/a&gt; 2.95.3 (with and without
+ STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm&quot;&gt;Intel
+ C++&lt;/a&gt; 8.1, 9.0 on Windows, Linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://www.metrowerks.com&quot;&gt;Metrowerks CodeWarrior&lt;/a&gt; 8.3,
+ 9.4, 9.5 on Mac OS X and Windows.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;a href=&quot;http://msdn.microsoft.com/visualc/&quot;&gt;Microsoft Visual C++&lt;/a&gt;
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0 beta. Note: due to intermittent
+ problems with Visual C++ 8.0 beta, and the presence of a variety of pre-release
+ compiler builds, we are unable to guarantee compatibility until the final
+ compiler is released.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_33_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;img alt=&quot;[]&quot; src=&quot;boost_1_33_0.jpg&quot;/&gt;&lt;a href=&quot;/users/people/doug_gregor.html&quot;&gt;Douglas Gregor&lt;/a&gt;
+ managed this release.
+ &lt;/p&gt;
+ &lt;p&gt;
+ A great number of people contributed their time and expertise to make this
+ release possible. Special thanks go to Aleksey Gurtovoy and Misha Bergal, who
+ managed to keep the regression testing system working throughout the release
+ process; David Abrahams, Beman Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan
+ Turkanis for greatly improving the quality of this release; Rene Rivera for
+ the new Boost web page design; and Zoltan &amp;quot;cad&amp;quot; Juhasz for the new
+ Boost logo.
+ &lt;/p&gt;
+ &lt;/div&gt;
 &lt;/div&gt;</description></item></channel>
 </rss>
\ No newline at end of file


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