Boost logo

Boost-Commit :

From: grafikrobot_at_[hidden]
Date: 2008-08-15 00:04:23


Author: grafik
Date: 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
New Revision: 48151
URL: http://svn.boost.org/trac/boost/changeset/48151

Log:
Push 1.36.0 release web site changes to live from beta.
Text files modified:
   website/public_html/live/common/menu-doc.html | 5
   website/public_html/live/development/testing.html | 10
   website/public_html/live/doc/.htaccess | 2
   website/public_html/live/doc/libraries.php | 2
   website/public_html/live/feed/downloads.rss | 471 ++++++++++++++++++++-------------------
   website/public_html/live/feed/history.rss | 396 +++++++++++++++++++++++++++++++++
   website/public_html/live/feed/history/boost_1_36_0.qbk | 44 +++
   website/public_html/live/feed/news.rss | 406 +++++++++++++++++++++++++++++++++-
   8 files changed, 1080 insertions(+), 256 deletions(-)

Modified: website/public_html/live/common/menu-doc.html
==============================================================================
--- website/public_html/live/common/menu-doc.html (original)
+++ website/public_html/live/common/menu-doc.html 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -9,7 +9,10 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_35_0">1.35.0 - Current Release <span class=
+ <li><a href="/doc/libs/1_36_0">1.36.0 - Current Release <span class=
+ "link">&gt;</span></a></li>
+
+ <li><a href="/doc/libs/1_35_0">1.35.0 <span class=
         "link">&gt;</span></a></li>
 
         <li><a href="/doc/libs/1_34_1">1.34.1 <span class=

Modified: website/public_html/live/development/testing.html
==============================================================================
--- website/public_html/live/development/testing.html (original)
+++ website/public_html/live/development/testing.html 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -92,16 +92,16 @@
                 </tr>
 
                 <tr>
- <td>Release 1.35.0</td>
+ <td>Release 1.36.0</td>
 
                   <td><a href=
- "tests/release-1_35_0/user/summary_release.html">Summary</a></td>
+ "tests/release-1_36_0/user/summary_release.html">Summary</a></td>
 
                   <td><a href=
- "tests/release-1_35_0/developer/summary.html">Summary</a></td>
+ "tests/release-1_36_0/developer/summary.html">Summary</a></td>
 
                   <td><a href=
- "tests/release-1_35_0/developer/issues.html">Unresolved
+ "tests/release-1_36_0/developer/issues.html">Unresolved
                   Issues</a></td>
                 </tr>
 
@@ -274,4 +274,4 @@
     <div class="clear"></div>
   </div>
 </body>
-</html>
\ No newline at end of file
+</html>

Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -11,7 +11,7 @@
 RewriteRule ^html(/.*)?$ libs/release/doc/html$1 [R]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_35_0$1 [R]
+RewriteRule ^libs/release(/.*)?$ libs/1_36_0$1 [R]
 RewriteRule ^libs/development(/.*)?$ libs/1_36_0$1 [R]
 
 #~ # In case we don't get a file looking URI we send it to the index.html file.

Modified: website/public_html/live/doc/libraries.php
==============================================================================
--- website/public_html/live/doc/libraries.php (original)
+++ website/public_html/live/doc/libraries.php 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -22,7 +22,7 @@
     }
     else
     {
- $docref = '/doc/libs/1_35_0/'.$lib['documentation'];
+ $docref = '/doc/libs/1_36_0/'.$lib['documentation'];
     }
     print ''.($lib['name'] ? $lib['name'] : $lib['key']).'';
   }

Modified: website/public_html/live/feed/downloads.rss
==============================================================================
--- website/public_html/live/feed/downloads.rss (original)
+++ website/public_html/live/feed/downloads.rss 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -6,387 +6,396 @@
     <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.35.0</title><pubDate>Sat, 29 Mar 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Asio, Bimap, Circular Buffer, Function Types, Fusion, GIL, Interprocess,
- Intrusive, Math/Special Functions, Math/Statistical Distributions, MPI, System.
- Updated Libraries: Graph, Hash, Iostreams, Multi Array, Multi-index Containers,
- Serialization, Thread, Wave, Xpressive.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041&amp;release_id=587936><description>&lt;div class=&quot;description&quot;&gt;
+ <item><title>Version 1.36.0</title><pubDate>Thu, 14 Aug 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Accumulators, Exception, Units, Unordered. Updated Libraries:
+ Asio, Assign, Foreach, Function, Hash, Interprocess, Intrusive, Math, Multi-index
+ Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>
http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041&amp;release_id=619445><description>&lt;div class=&quot;description&quot;&gt;
   
- &lt;div id=&quot;version_1_35_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_36_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/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt; Portable networking,
- including sockets, timers, hostname resolution and socket iostreams, from
- Chris Kohlhoff.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt; Framework
+ for incremental calculation, and collection of statistical accumulators,
+ from Eric Niebler.
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/bimap/index.html&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt; Boost.Bimap is a
- bidirectional maps library for C++. With Boost.Bimap you can create associative
- containers in which both types can be used as key, from Matias Capeletto.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/exception/doc/boost-exception.html&quot;&gt;Exception&lt;/a&gt;:&lt;/span&gt;
+ A
+ library for transporting of arbitrary data in exception objects, and transporting
+ of exceptions between threads, from Emil Dotchevski.
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/circular_buffer/index.html&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt; STL
- compliant container also known as ring or cyclic buffer, from Jan Gaspar.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/units/index.html&quot;&gt;Units&lt;/a&gt;:&lt;/span&gt;
+ Zero-overhead dimensional
+ analysis and unit/quantity manipulation and conversion, from Matthias Schabel
+ and Steven Watanabe
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function_types/index.html&quot;&gt;Function Types&lt;/a&gt;:&lt;/span&gt;
- Boost.FunctionTypes
- provides functionality to classify, decompose and synthesize function, function
- pointer, function reference and pointer to member types. From Tobias Schwinger.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
- Library for working
- with tuples, including various containers, algorithms, etc. From Joel de
- Guzman, Dan Marsden and Tobias Schwinger.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/gil/doc/index.html&quot;&gt;GIL&lt;/a&gt;:&lt;/span&gt;
- Generic Image Library,
- from Lubomir Bourdev and Hailin Jin.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
- Shared
- memory, memory mapped files, process-shared mutexes, condition variables,
- containers and allocators, from Ion Gaztañaga.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
- Intrusive
- containers and algorithms, from Ion Gaztañaga.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math/Special
- Functions&lt;/a&gt;:&lt;/span&gt;
- A wide selection of mathematical special functions from
- John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math/Statistical
- Distributions&lt;/a&gt;:&lt;/span&gt;
- A wide selection of univariate statistical distributions
- and functions that operate on them from John Maddock and Paul Bristow
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/mpi.html&quot;&gt;MPI&lt;/a&gt;:&lt;/span&gt;
- Message Passing Interface
- library, for use in distributed-memory parallel application programming,
- from Douglas Gregor and Matthias Troyer.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/system/index.html&quot;&gt;System&lt;/a&gt;:&lt;/span&gt;
- Operating system
- support, including the diagnostics support that will be part of the C++0x
- standard library, from Beman Dawes.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ Unordered
+ associative containers, from Daniel James.
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_35_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_36_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/graph/doc/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- Generic graph
- components and algorithms. Highlights:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;,
- from Stephan Diederich as part of the 2006 Google Summer of Code.
+ Added support for serial ports.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_dimacs_max_flow&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;write_dimacs_max_flow&lt;/span&gt;&lt;/code&gt;
- for max-flow problems, from Stephan Diederich.
+ Added support for UNIX domain sockets.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_graphml&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;write_graphml&lt;/span&gt;&lt;/code&gt; for GraphML input/output,
- from Tiago de Paula Peixoto.
+ Added support for raw sockets and ICMP.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;minimum_cycle_ratio&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;maximum_cycle_ratio&lt;/span&gt;&lt;/code&gt;,
- from Dmitry Bufistov and Andrey Parfenov.
+ Added wrappers for POSIX stream-oriented file descriptors (excluding
+ regular files).
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boyer_myrvold_planarity_test&lt;/span&gt;&lt;/code&gt;,
- along with a suite of algorithms for planar graphs, from Aaron Windsor.
+ Added wrappers for Windows stream-oriented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ such as named pipes (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ that work with I/O completion ports).
           &lt;/li&gt;
           &lt;li&gt;
- LEDA Adaptor improvements, from Jens Müller.
+ Added wrappers for Windows random-access &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ such as files (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ that work with I/O completion ports).
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- A TR1 hash
- function object, from Daniel James. Highlights:
- &lt;ul&gt;
           &lt;li&gt;
- Support for &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;&lt;/code&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;complex&lt;/span&gt;&lt;/code&gt;.
+ Added support for reactor-style operations (i.e. they report readiness
+ but perform no I/O) using a new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ type.
           &lt;/li&gt;
           &lt;li&gt;
- Improved the algorithm for hashing floating point numbers.
+ Added an iterator type for bytewise traversal of buffer sequences.
           &lt;/li&gt;
           &lt;li&gt;
- A few bug and warning fixes.
+ Added new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; overloads that take a user-defined
+ function object for locating message boundaries.
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt; Framework
- for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
- Highlights:
- &lt;ul&gt;
           &lt;li&gt;
- Clarified the semantics of close(). This fixes several bugs but will
- break some existing code. See &lt;a href=&quot;/libs/iostreams/doc/index.html?path=12&quot;&gt;Release
- Notes&lt;/a&gt; for details.
+ Added an experimental two-lock queue (enabled by defining &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE&lt;/span&gt;&lt;/code&gt;) that
+ may provide better &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ scalability across many processors.
           &lt;/li&gt;
           &lt;li&gt;
- Numerous other bug fixes and optimizations.
+ Various fixes, performance improvements, and more complete coverage of
+ the custom memory allocation support.
           &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;Multi Array&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/assign/index.html&quot;&gt;Assign&lt;/a&gt;:&lt;/span&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ (and its variants) now has overloaded comparison operators. This allows you
+ to write test code such as &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHECK_EQUAL&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FOREACH&lt;/span&gt;&lt;/code&gt; macro for easily iterating
+ over the elements of a sequence, from Eric Niebler.
         &lt;ul&gt;
           &lt;li&gt;
- Added &amp;quot;dimensionality&amp;quot; compile-time constante to the MultiArray
- concept.
- &lt;/li&gt;
- &lt;li&gt;
- For greater control over error situations, uses of C++ assert have been
- replaced with BOOST_ASSERT.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed a bug with simultaneous resizing and reindexing.
+ New &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_REVERSE_FOREACH&lt;/span&gt;&lt;/code&gt;
+ macro for iterating over a sequence in reverse.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- New &lt;a href=&quot;/libs/multi_index/doc/tutorial/key_extraction.html#global_fun&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;global_fun&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; predefined key extractor.
+ Improved allocator support, from Emil Dotchevski.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ Minor updates
+ and fixes, for more info see the &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_36_0&quot;&gt;change
+ log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Added &lt;a href=&quot;/libs/multi_index/doc/tutorial/indices.html#iterator_to&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_to&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; facility.
+ Added anonymous shared memory for UNIX systems.
           &lt;/li&gt;
           &lt;li&gt;
- Included &lt;a href=&quot;/libs/multi_index/doc/tutorial/creation.html#special_allocator&quot;&gt;support
- for non-standard allocators&lt;/a&gt; such as those of &lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Boost.Interprocess&lt;/a&gt;,
- which makes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;s
- placeable in shared memory.
+ Fixed missing move semantics on managed memory classes.
           &lt;/li&gt;
           &lt;li&gt;
- New versions of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;modify&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;modify_key&lt;/span&gt;&lt;/code&gt; with rollback,
- as described in the &lt;a href=&quot;/libs/multi_index/doc/tutorial/basics.html#ord_updating&quot;&gt;tutorial&lt;/a&gt;.
+ Added copy_on_write and open_read_only options for shared memory and
+ mapped file managed classes.
           &lt;/li&gt;
           &lt;li&gt;
- A number of optimizations and minor improvements have also been included.
- For a complete list of changes, see the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_35&quot;&gt;release
- notes&lt;/a&gt;.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt; is movable
+ and supports aliasing.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/serialization/index.html&quot;&gt;Serialization&lt;/a&gt;:&lt;/span&gt;
- Boost.Serialization
- has been updated with optimizations for dense arrays.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- The Thread library has been updated to be more in line with the C++0x
- working draft.
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cache_last&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ options to singly linked lists.
           &lt;/li&gt;
           &lt;li&gt;
- Instances of boost::thread and of the various lock types are now movable.
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;optimize_multikey&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; option to unordered container
+ hooks.
           &lt;/li&gt;
           &lt;li&gt;
- Threads can be interrupted at interruption points.
+ Optimized unordered containers when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;store_hash&lt;/span&gt;&lt;/code&gt;
+ option is used in the hook.
           &lt;/li&gt;
           &lt;li&gt;
- Condition variables can now be used with any type that implements the
- Lockable concept, through the use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;condition_variable_any&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;condition&lt;/span&gt;&lt;/code&gt; is a typedef to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;condition_variable_any&lt;/span&gt;&lt;/code&gt;, provided for
- backwards compatibility). &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;condition_variable&lt;/span&gt;&lt;/code&gt;
- is provided as an optimization, and will only work with &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;unique_lock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;mutex&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;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;mutex&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_lock&lt;/span&gt;&lt;/code&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Thread IDs are separated from boost::thread, so a thread can obtain it's
- own ID (using &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;this_thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;get_id&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;),
- and IDs can be used as keys in associative containers, as they have the
- full set of comparison operators.
+ Implementation changed to avoid explicit use of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;try&lt;/span&gt;&lt;/code&gt;-&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;catch&lt;/span&gt;&lt;/code&gt; blocks and be compilable with exceptions
+ disabled.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Timeouts are now implemented using the Boost DateTime library, through
- a typedef &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;system_time&lt;/span&gt;&lt;/code&gt; for absolute timeouts,
- and with support for relative timeouts in many cases. &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;xtime&lt;/span&gt;&lt;/code&gt;
- is supported for backwards compatibility only.
+ Added new non-central Chi-Square, Beta, F and T distributions.
           &lt;/li&gt;
           &lt;li&gt;
- Locks are implemented as publicly accessible templates &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;lock_guard&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;unique_lock&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;shared_lock&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;upgrade_lock&lt;/span&gt;&lt;/code&gt;,
- which are templated on the type of the mutex. The Lockable concept has
- been extended to include publicly available &lt;code&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; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unlock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; member functions, which are used by
- the lock types.
+ Added Exponential Integral and Zeta special functions.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;try_mutex&lt;/span&gt;&lt;/code&gt; has been removed, and the
- functionality subsumed into &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;mutex&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;try_mutex&lt;/span&gt;&lt;/code&gt; is left as a typedef, but
- is no longer a separate class.
+ Added Rounding, Truncation, and Unit-in-the-last-place functions.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;recursive_try_mutex&lt;/span&gt;&lt;/code&gt; has been removed,
- and the functionality subsumed into &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;recursive_mutex&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;recursive_try_mutex&lt;/span&gt;&lt;/code&gt; is left as a typedef,
- but is no longer a separate class.
+ Added support for compile time powers of a runtime base.
           &lt;/li&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lock_ops&lt;/span&gt;&lt;/code&gt; has been removed. Code that
- relies on the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lock_ops&lt;/span&gt;&lt;/code&gt;
- implementation detail will no longer work, as this has been removed,
- as it is no longer necessary now that mutex types now have public &lt;code&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;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unlock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- member functions.
+ Added a few SSE2 based optimisations for the Lanczos approximations.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/mpi.html&quot;&gt;MPI&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_lock&lt;/span&gt;&lt;/code&gt; constructors
- with a second parameter of type bool are no longer provided. With previous
- boost releases, &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;mutex&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_lock&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;some_lock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;some_mutex&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;
- could be used to create a lock object that was associated with a mutex,
- but did not lock it on construction. This facility has now been replaced
- with the constructor that takes a &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;defer_lock_type&lt;/span&gt;&lt;/code&gt;
- as the second parameter: &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;mutex&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_lock&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;some_lock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;some_mutex&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&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;defer_lock&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;
+ Added support for non-blocking operations in Python, from Andreas Klöckner.
           &lt;/li&gt;
           &lt;li&gt;
- The broken &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;read_write_mutex&lt;/span&gt;&lt;/code&gt; has been replaced
- with &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;shared_mutex&lt;/span&gt;&lt;/code&gt;.
+ Added support for graph topologies.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt; Standards conformant
- implementation of the mandated C99/C++ preprocessor functionality packed
- behind an easy to use iterator interface, from Hartmut Kaiser. Highlights:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
+ Minor
+ additions and maintenance fixes. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_36&quot;&gt;release
+ notes&lt;/a&gt; for further information.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ptr_container/index.html&quot;&gt;PtrContainer&lt;/a&gt;:&lt;/span&gt;
+ Support
+ for a few more containers, and addition of insert iterators. For details
+ see &lt;a href=&quot;/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35&quot;&gt;upgrading
+ details&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ Integrated the
+ &amp;quot;Classic&amp;quot; Spirit V1.8.x code base with Spirit V2, &amp;quot;The New
+ Generation&amp;quot;. See &lt;a href=&quot;/libs/spirit/classic/change_log.html&quot;&gt;Change
+ Log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;
- Added the possibility to continue the preprocessing after an error occured.
- &lt;/li&gt;
- &lt;li&gt;
- Added the macro introspection API to the wave::context object.
+ New generic &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lock&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt; functions for
+ locking multiple mutexes at once.
           &lt;/li&gt;
           &lt;li&gt;
- Added threading support to the library.
+ Rvalue reference support for move semantics where the compilers supports
+ it.
           &lt;/li&gt;
           &lt;li&gt;
- Improved the overall performance by upto 30%.
+ A few bugs fixed and missing functions added (including the serious win32
+ condition variable bug).
           &lt;/li&gt;
           &lt;li&gt;
- Changed and unified preprocessor hook interface (this is an interface
- breaking change!), added several new preprocessor hook functions.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_try_lock&lt;/span&gt;&lt;/code&gt; types
+ are now backwards-compatible with Boost 1.34.0 and previous releases.
           &lt;/li&gt;
           &lt;li&gt;
- Added serialization support.
+ Support for passing function arguments to the thread function by supplying
+ additional arguments to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;/code&gt;
+ constructor.
           &lt;/li&gt;
           &lt;li&gt;
- Added new examples (for instance: Hannibal - a partial C++ parser, by
- Danny Havenith).
+ Backwards-compatibility overloads added for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_lock&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_wait&lt;/span&gt;&lt;/code&gt; functions
+ to allow use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xtime&lt;/span&gt;&lt;/code&gt;
+ for timeouts.
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
           &lt;li&gt;
- Added a new lexical analyzer based on Ben Hansons Lexertl library.
+ Wave V2.0 is a new major release introducing some breaking API changes,
+ preventing it to be used with Boost versions earlier than V1.36.0. Mainly,
+ the API and hook interface have been streamlined for more consistency.
           &lt;/li&gt;
           &lt;li&gt;
- Fixed a large number of other bugs and problems.
+ Fixed a couple of bugs, improved regression test system to include testing
+ of the preporcessing hooks interface (for details see: &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;).
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt; Regular
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
+ Regular
         expressions that can be written as strings or as expression templates, and
         that can refer to each other and themselves recursively with the power of
- context-free grammars, from Eric Niebler. Highlights:
+ context-free grammars, from Eric Niebler.
         &lt;ul&gt;
           &lt;li&gt;
- Added &lt;em&gt;semantic actions&lt;/em&gt; to static regexes. A semantic
- action is code that executes when part of a regular expression matches.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;skip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ for specifying which parts of the input sequence to ignore when matching
+ it against a regex.
           &lt;/li&gt;
           &lt;li&gt;
- Added &lt;em&gt;custom assertions&lt;/em&gt; to static regexes. A custom
- assertion is a Boolean predicate that can participate in the regex match.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ accepts formatter objects and formatter expressions in addition to format
+ strings.
           &lt;/li&gt;
           &lt;li&gt;
- Added &lt;em&gt;named regexes&lt;/em&gt; for embedding a static or dynamic
- regex into a dynamic regex. This can be used to create dynamic regex
- grammars.
+ Range-based &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; algorithm.
           &lt;/li&gt;
           &lt;li&gt;
- Added &lt;em&gt;named captures&lt;/em&gt; to dynamic regexes, like Perl.
+ Fix crash when semantic actions are placed in look-aheads, look-behinds
+ or independent sub-expressions.
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_35_0.supported_compilers&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported Compilers&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_36_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- The following compilers are officially supported in this release:
+ Boost's primary test compilers are:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
- HP aC++ A.06.14 on HP-UX
+ GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
       &lt;/li&gt;
       &lt;li&gt;
- Darwin GCC 4.01.
+ GCC 4.2.3 on Ubuntu Linux 8.08.1
       &lt;/li&gt;
       &lt;li&gt;
- GNU GCC up to version 4.2.1, on Linux and Solaris.
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
       &lt;/li&gt;
       &lt;li&gt;
- Intel C++ 9.1 on Linux.
- &lt;/li&gt;
- &lt;li&gt;
- Intel C++ 10.1 on Windows.
- &lt;/li&gt;
- &lt;li&gt;
- Microsoft Visual C++ 7.1 and 8 on Windows (Visual Sudio .NET 2003 and 2005).
+ Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
       &lt;/li&gt;
     &lt;/ul&gt;
     &lt;p&gt;
- In addition the following compilers should be well supported, but weren't part
- of our release criteria for 1.35:
+ Boost's additional test compilers include:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
- IBM Visual Age 9.0 on AIX.
+ GCC 4.2.1 on FreeBSD-7
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.1.2 on NetBSD
+ &lt;/li&gt;
+ &lt;li&gt;
+ HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ &lt;/li&gt;
+ &lt;li&gt;
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
       &lt;/li&gt;
       &lt;li&gt;
- Intel C++ 10 and later on Linux.
+ Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
       &lt;/li&gt;
       &lt;li&gt;
- GNU GCC 4.3 and later on Linux and Solaris.
+ Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
       &lt;/li&gt;
       &lt;li&gt;
- Microsoft Visual C++ 9 (Visual Studio .NET 2008).
+ Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ &lt;/li&gt;
+ &lt;li&gt;
+ On Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.0 with C++0x extensions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel C++ 8.1, 9.0 and 9.1.
+ &lt;/li&gt;
+ &lt;li&gt;
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ pgCC 7.2-3 64-bit target on x86-64 Linux
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ On Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel 10.1, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 8.0 with STLport 5.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
+ Pocket PC SDK (ARMV4I).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Borland 5.6.4, 5.8.2, 5.9.3
+ &lt;/li&gt;
+ &lt;li&gt;
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;li&gt;
+ 64 bit Visual C++ 9.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_35_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_36_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt; managed this
- release.
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene
+ Rivera&lt;/a&gt;, and Daniel James managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
 &lt;/div&gt;</description></item><item><title>Boost Jam 3.1.16</title><pubDate>Mon, 3 Dec 2007 04:09:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;

Modified: website/public_html/live/feed/history.rss
==============================================================================
--- website/public_html/live/feed/history.rss (original)
+++ website/public_html/live/feed/history.rss 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -6,7 +6,399 @@
     <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.35.0</title><pubDate>Sat, 29 Mar 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.36.0</title><pubDate>Thu, 14 Aug 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Accumulators, Exception, Units, Unordered. Updated Libraries:
+ Asio, Assign, Foreach, Function, Hash, Interprocess, Intrusive, Math, Multi-index
+ Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041&amp;release_id=619445><description>&lt;div class=&quot;description&quot;&gt;
+
+ &lt;div id=&quot;version_1_36_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt; Framework
+ for incremental calculation, and collection of statistical accumulators,
+ from Eric Niebler.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/exception/doc/boost-exception.html&quot;&gt;Exception&lt;/a&gt;:&lt;/span&gt;
+ A
+ library for transporting of arbitrary data in exception objects, and transporting
+ of exceptions between threads, from Emil Dotchevski.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/units/index.html&quot;&gt;Units&lt;/a&gt;:&lt;/span&gt;
+ Zero-overhead dimensional
+ analysis and unit/quantity manipulation and conversion, from Matthias Schabel
+ and Steven Watanabe
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ Unordered
+ associative containers, from Daniel James.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_36_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for serial ports.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for UNIX domain sockets.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for raw sockets and ICMP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added wrappers for POSIX stream-oriented file descriptors (excluding
+ regular files).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added wrappers for Windows stream-oriented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ such as named pipes (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ that work with I/O completion ports).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added wrappers for Windows random-access &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ such as files (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ that work with I/O completion ports).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for reactor-style operations (i.e. they report readiness
+ but perform no I/O) using a new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ type.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added an iterator type for bytewise traversal of buffer sequences.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; overloads that take a user-defined
+ function object for locating message boundaries.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added an experimental two-lock queue (enabled by defining &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE&lt;/span&gt;&lt;/code&gt;) that
+ may provide better &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ scalability across many processors.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Various fixes, performance improvements, and more complete coverage of
+ the custom memory allocation support.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/assign/index.html&quot;&gt;Assign&lt;/a&gt;:&lt;/span&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ (and its variants) now has overloaded comparison operators. This allows you
+ to write test code such as &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHECK_EQUAL&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FOREACH&lt;/span&gt;&lt;/code&gt; macro for easily iterating
+ over the elements of a sequence, from Eric Niebler.
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_REVERSE_FOREACH&lt;/span&gt;&lt;/code&gt;
+ macro for iterating over a sequence in reverse.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Improved allocator support, from Emil Dotchevski.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ Minor updates
+ and fixes, for more info see the &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_36_0&quot;&gt;change
+ log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added anonymous shared memory for UNIX systems.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed missing move semantics on managed memory classes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added copy_on_write and open_read_only options for shared memory and
+ mapped file managed classes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt; is movable
+ and supports aliasing.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cache_last&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ options to singly linked lists.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;optimize_multikey&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; option to unordered container
+ hooks.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Optimized unordered containers when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;store_hash&lt;/span&gt;&lt;/code&gt;
+ option is used in the hook.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Implementation changed to avoid explicit use of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;try&lt;/span&gt;&lt;/code&gt;-&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;catch&lt;/span&gt;&lt;/code&gt; blocks and be compilable with exceptions
+ disabled.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added new non-central Chi-Square, Beta, F and T distributions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added Exponential Integral and Zeta special functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added Rounding, Truncation, and Unit-in-the-last-place functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for compile time powers of a runtime base.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added a few SSE2 based optimisations for the Lanczos approximations.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/mpi.html&quot;&gt;MPI&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for non-blocking operations in Python, from Andreas Klöckner.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for graph topologies.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
+ Minor
+ additions and maintenance fixes. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_36&quot;&gt;release
+ notes&lt;/a&gt; for further information.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ptr_container/index.html&quot;&gt;PtrContainer&lt;/a&gt;:&lt;/span&gt;
+ Support
+ for a few more containers, and addition of insert iterators. For details
+ see &lt;a href=&quot;/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35&quot;&gt;upgrading
+ details&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ Integrated the
+ &amp;quot;Classic&amp;quot; Spirit V1.8.x code base with Spirit V2, &amp;quot;The New
+ Generation&amp;quot;. See &lt;a href=&quot;/libs/spirit/classic/change_log.html&quot;&gt;Change
+ Log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New generic &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lock&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt; functions for
+ locking multiple mutexes at once.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Rvalue reference support for move semantics where the compilers supports
+ it.
+ &lt;/li&gt;
+ &lt;li&gt;
+ A few bugs fixed and missing functions added (including the serious win32
+ condition variable bug).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_try_lock&lt;/span&gt;&lt;/code&gt; types
+ are now backwards-compatible with Boost 1.34.0 and previous releases.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for passing function arguments to the thread function by supplying
+ additional arguments to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;/code&gt;
+ constructor.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Backwards-compatibility overloads added for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_lock&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_wait&lt;/span&gt;&lt;/code&gt; functions
+ to allow use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xtime&lt;/span&gt;&lt;/code&gt;
+ for timeouts.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Wave V2.0 is a new major release introducing some breaking API changes,
+ preventing it to be used with Boost versions earlier than V1.36.0. Mainly,
+ the API and hook interface have been streamlined for more consistency.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a couple of bugs, improved regression test system to include testing
+ of the preporcessing hooks interface (for details see: &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
+ Regular
+ expressions that can be written as strings or as expression templates, and
+ that can refer to each other and themselves recursively with the power of
+ context-free grammars, from Eric Niebler.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;skip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ for specifying which parts of the input sequence to ignore when matching
+ it against a regex.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ accepts formatter objects and formatter expressions in addition to format
+ strings.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Range-based &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; algorithm.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix crash when semantic actions are placed in look-aheads, look-behinds
+ or independent sub-expressions.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_36_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.2.3 on Ubuntu Linux 8.08.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on FreeBSD-7
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.1.2 on NetBSD
+ &lt;/li&gt;
+ &lt;li&gt;
+ HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ &lt;/li&gt;
+ &lt;li&gt;
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ &lt;/li&gt;
+ &lt;li&gt;
+ On Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.0 with C++0x extensions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel C++ 8.1, 9.0 and 9.1.
+ &lt;/li&gt;
+ &lt;li&gt;
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ pgCC 7.2-3 64-bit target on x86-64 Linux
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ On Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel 10.1, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 8.0 with STLport 5.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
+ Pocket PC SDK (ARMV4I).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Borland 5.6.4, 5.8.2, 5.9.3
+ &lt;/li&gt;
+ &lt;li&gt;
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;li&gt;
+ 64 bit Visual C++ 9.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_36_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene
+ Rivera&lt;/a&gt;, and Daniel James managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.35.0</title><pubDate>Sat, 29 Mar 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Libraries: Asio, Bimap, Circular Buffer, Function Types, Fusion, GIL, Interprocess,
       Intrusive, Math/Special Functions, Math/Statistical Distributions, MPI, System.
       Updated Libraries: Graph, Hash, Iostreams, Multi Array, Multi-index Containers,
@@ -365,7 +757,7 @@
     &lt;/ul&gt;
     &lt;p&gt;
       In addition the following compilers should be well supported, but weren't part
- of out release criteria for 1.35:
+ of our release criteria for 1.35:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;

Modified: website/public_html/live/feed/history/boost_1_36_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_36_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_36_0.qbk 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -6,7 +6,7 @@
     Intrusive, Math, Multi-index Containers, MPI, PtrContainer, Spirit, Thread,
     Wave, Xpressive.]
     [authors [Dawes, Beman]]
- [last-revision Tue, 12 Aug 2008 12:00:00 GMT]
+ [last-revision Thu, 14 Aug 2008 12:00:00 GMT]
 ]
 
 [include ext.qbk]
@@ -115,8 +115,46 @@
 
 [endsect]
 
-[/ section Supported Compilers]
-[/ endsect]
+
+[section Compilers Tested]
+
+Boost's primary test compilers are:
+
+* GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+* GCC 4.2.3 on Ubuntu Linux 8.08.1
+* HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+* Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
+
+Boost's additional test compilers include:
+
+* GCC 4.2.1 on FreeBSD-7
+* GCC 4.1.2 on NetBSD
+* HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+* IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40
+* Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
+* Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+* Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+* On Linux:
+ * GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ * GCC 4.3.0 with C++0x extensions.
+ * GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ * Intel C++ 8.1, 9.0 and 9.1.
+ * QLogic PathScale(TM) Compiler Suite: Version 3.1
+ * pgCC 7.2-3 64-bit target on x86-64 Linux
+* On Windows:
+ * Intel 10.1, with Visual C++ 9 backend.
+ * Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ * Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ * Visual C++ 8.0 with STLport 5.1
+ * Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
+ Pocket PC SDK (ARMV4I).
+ * Borland 5.6.4, 5.8.2, 5.9.3
+ * 64 bit Intel 10.1, with Visual C++ 9 backend.
+ * 64 bit Visual C++ 9.
+ * Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+
+[endsect]
 
 [section Acknowledgements]
 

Modified: website/public_html/live/feed/news.rss
==============================================================================
--- website/public_html/live/feed/news.rss (original)
+++ website/public_html/live/feed/news.rss 2008-08-15 00:04:22 EDT (Fri, 15 Aug 2008)
@@ -6,7 +6,399 @@
     <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.35.0</title><pubDate>Sat, 29 Mar 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.36.0</title><pubDate>Thu, 14 Aug 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Accumulators, Exception, Units, Unordered. Updated Libraries:
+ Asio, Assign, Foreach, Function, Hash, Interprocess, Intrusive, Math, Multi-index
+ Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041&amp;release_id=619445><description>&lt;div class=&quot;description&quot;&gt;
+
+ &lt;div id=&quot;version_1_36_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt; Framework
+ for incremental calculation, and collection of statistical accumulators,
+ from Eric Niebler.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/exception/doc/boost-exception.html&quot;&gt;Exception&lt;/a&gt;:&lt;/span&gt;
+ A
+ library for transporting of arbitrary data in exception objects, and transporting
+ of exceptions between threads, from Emil Dotchevski.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/units/index.html&quot;&gt;Units&lt;/a&gt;:&lt;/span&gt;
+ Zero-overhead dimensional
+ analysis and unit/quantity manipulation and conversion, from Matthias Schabel
+ and Steven Watanabe
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ Unordered
+ associative containers, from Daniel James.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_36_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for serial ports.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for UNIX domain sockets.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for raw sockets and ICMP.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added wrappers for POSIX stream-oriented file descriptors (excluding
+ regular files).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added wrappers for Windows stream-oriented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ such as named pipes (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ that work with I/O completion ports).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added wrappers for Windows random-access &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ such as files (requires &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;HANDLE&lt;/span&gt;&lt;/code&gt;s
+ that work with I/O completion ports).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for reactor-style operations (i.e. they report readiness
+ but perform no I/O) using a new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ type.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added an iterator type for bytewise traversal of buffer sequences.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; overloads that take a user-defined
+ function object for locating message boundaries.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added an experimental two-lock queue (enabled by defining &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE&lt;/span&gt;&lt;/code&gt;) that
+ may provide better &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ scalability across many processors.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Various fixes, performance improvements, and more complete coverage of
+ the custom memory allocation support.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/assign/index.html&quot;&gt;Assign&lt;/a&gt;:&lt;/span&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ (and its variants) now has overloaded comparison operators. This allows you
+ to write test code such as &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHECK_EQUAL&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_container&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;list_of&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)(&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FOREACH&lt;/span&gt;&lt;/code&gt; macro for easily iterating
+ over the elements of a sequence, from Eric Niebler.
+ &lt;ul&gt;
+ &lt;li&gt;
+ New &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_REVERSE_FOREACH&lt;/span&gt;&lt;/code&gt;
+ macro for iterating over a sequence in reverse.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Improved allocator support, from Emil Dotchevski.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ Minor updates
+ and fixes, for more info see the &lt;a href=&quot;/doc/html/hash/changes.html#hash.changes.boost_1_36_0&quot;&gt;change
+ log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added anonymous shared memory for UNIX systems.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed missing move semantics on managed memory classes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added copy_on_write and open_read_only options for shared memory and
+ mapped file managed classes.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt; is movable
+ and supports aliasing.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cache_last&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ options to singly linked lists.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;optimize_multikey&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; option to unordered container
+ hooks.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Optimized unordered containers when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;store_hash&lt;/span&gt;&lt;/code&gt;
+ option is used in the hook.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Implementation changed to avoid explicit use of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;try&lt;/span&gt;&lt;/code&gt;-&lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;catch&lt;/span&gt;&lt;/code&gt; blocks and be compilable with exceptions
+ disabled.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added new non-central Chi-Square, Beta, F and T distributions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added Exponential Integral and Zeta special functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added Rounding, Truncation, and Unit-in-the-last-place functions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for compile time powers of a runtime base.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added a few SSE2 based optimisations for the Lanczos approximations.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/doc/html/mpi.html&quot;&gt;MPI&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added support for non-blocking operations in Python, from Andreas Klöckner.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for graph topologies.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
+ Minor
+ additions and maintenance fixes. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_36&quot;&gt;release
+ notes&lt;/a&gt; for further information.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ptr_container/index.html&quot;&gt;PtrContainer&lt;/a&gt;:&lt;/span&gt;
+ Support
+ for a few more containers, and addition of insert iterators. For details
+ see &lt;a href=&quot;/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35&quot;&gt;upgrading
+ details&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ Integrated the
+ &amp;quot;Classic&amp;quot; Spirit V1.8.x code base with Spirit V2, &amp;quot;The New
+ Generation&amp;quot;. See &lt;a href=&quot;/libs/spirit/classic/change_log.html&quot;&gt;Change
+ Log&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ New generic &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lock&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt; functions for
+ locking multiple mutexes at once.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Rvalue reference support for move semantics where the compilers supports
+ it.
+ &lt;/li&gt;
+ &lt;li&gt;
+ A few bugs fixed and missing functions added (including the serious win32
+ condition variable bug).
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;scoped_try_lock&lt;/span&gt;&lt;/code&gt; types
+ are now backwards-compatible with Boost 1.34.0 and previous releases.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Support for passing function arguments to the thread function by supplying
+ additional arguments to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;/code&gt;
+ constructor.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Backwards-compatibility overloads added for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_lock&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timed_wait&lt;/span&gt;&lt;/code&gt; functions
+ to allow use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xtime&lt;/span&gt;&lt;/code&gt;
+ for timeouts.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Wave V2.0 is a new major release introducing some breaking API changes,
+ preventing it to be used with Boost versions earlier than V1.36.0. Mainly,
+ the API and hook interface have been streamlined for more consistency.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed a couple of bugs, improved regression test system to include testing
+ of the preporcessing hooks interface (for details see: &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
+ Regular
+ expressions that can be written as strings or as expression templates, and
+ that can refer to each other and themselves recursively with the power of
+ context-free grammars, from Eric Niebler.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;skip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ for specifying which parts of the input sequence to ignore when matching
+ it against a regex.
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ accepts formatter objects and formatter expressions in addition to format
+ strings.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Range-based &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;regex_replace&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; algorithm.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fix crash when semantic actions are placed in look-aheads, look-behinds
+ or independent sub-expressions.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_36_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.2.3 on Ubuntu Linux 8.08.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 4.2.1 on FreeBSD-7
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.1.2 on NetBSD
+ &lt;/li&gt;
+ &lt;li&gt;
+ HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ &lt;/li&gt;
+ &lt;li&gt;
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ &lt;/li&gt;
+ &lt;li&gt;
+ On Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 4.3.0 with C++0x extensions.
+ &lt;/li&gt;
+ &lt;li&gt;
+ GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Intel C++ 8.1, 9.0 and 9.1.
+ &lt;/li&gt;
+ &lt;li&gt;
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ pgCC 7.2-3 64-bit target on x86-64 Linux
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ On Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ Intel 10.1, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 8.0 with STLport 5.1
+ &lt;/li&gt;
+ &lt;li&gt;
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
+ Pocket PC SDK (ARMV4I).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Borland 5.6.4, 5.8.2, 5.9.3
+ &lt;/li&gt;
+ &lt;li&gt;
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;li&gt;
+ 64 bit Visual C++ 9.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_36_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene
+ Rivera&lt;/a&gt;, and Daniel James managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.35.0</title><pubDate>Sat, 29 Mar 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Libraries: Asio, Bimap, Circular Buffer, Function Types, Fusion, GIL, Interprocess,
       Intrusive, Math/Special Functions, Math/Statistical Distributions, MPI, System.
       Updated Libraries: Graph, Hash, Iostreams, Multi Array, Multi-index Containers,
@@ -365,7 +757,7 @@
     &lt;/ul&gt;
     &lt;p&gt;
       In addition the following compilers should be well supported, but weren't part
- of out release criteria for 1.35:
+ of our release criteria for 1.35:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
@@ -965,15 +1357,5 @@
       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><boostbook:purpose>&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.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><description>&lt;div class=&quot;description&quot;&gt;
- &lt;p&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.
- &lt;/p&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