Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r56206 - in website/public_html/beta: doc feed feed/history
From: daniel_james_at_[hidden]
Date: 2009-09-15 02:59:18


Author: danieljames
Date: 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
New Revision: 56206
URL: http://svn.boost.org/trac/boost/changeset/56206

Log:
Add property tree.
Text files modified:
   website/public_html/beta/doc/libraries.xml | 15 +
   website/public_html/beta/feed/history.rss | 50 ++++
   website/public_html/beta/feed/history/boost_1_41_0.qbk | 8
   website/public_html/beta/feed/news.rss | 453 ++++-----------------------------------
   4 files changed, 118 insertions(+), 408 deletions(-)

Modified: website/public_html/beta/doc/libraries.xml
==============================================================================
--- website/public_html/beta/doc/libraries.xml (original)
+++ website/public_html/beta/doc/libraries.xml 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -973,6 +973,21 @@
     <category>Generic</category>
   </library>
   <library>
+ <key>property_tree</key>
+ <boost-version>1.41.0</boost-version>
+ <name>Property Tree</name>
+ <authors>Marcin Kalicinski</authors>
+ <authors>Sebastian Redl</authors>
+ <description>A tree data structure especially suited to storing configuration data.</description>
+ <documentation>libs/property_tree/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ <category>Containers</category>
+ <category>Data</category>
+ </library>
+ <library>
     <key>proto</key>
     <boost-version>1.37.0</boost-version>
     <name>Proto</name>

Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -6,7 +6,55 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.41.0</title><pubDate>$Date: 2009/09/15 06:56:41 $</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Library: Property Tree.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><description>&lt;div class=&quot;description&quot;&gt;
+
+
+ &lt;div id=&quot;version_1_41_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/index.html&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt; A
+ tree data structure especially suited to storing configuration data, from
+ Marcin Kalicinski and Sebastian Redl.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       Build System improvements. Updated Libraries: Accumulators, Asio, Circular
       Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
       Proto, Random, Serialization, Unordered, Xpressive.

Modified: website/public_html/beta/feed/history/boost_1_41_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_41_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_41_0.qbk 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -1,7 +1,7 @@
 [article Version 1.41.0
     [quickbook 1.4]
     [source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
+ [purpose New Library: Property Tree. ]
     [authors [Dawes, Beman]]
     [last-revision ]
 ]
@@ -18,7 +18,7 @@
     2. Besides the dedicated entry, the lib name should be added to the
        [purpose] section at the beginning of the page.
 
- Example new libraries message:
+ Example new library message:
 
 * [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
   incremental calculation, and collection of statistical accumulators, from Eric Niebler.
@@ -35,7 +35,9 @@
 
 [section New Libraries]
 
-* /TODO/
+* [phrase library..[@/libs/property_tree/index.html Property Tree]:] A tree data
+ structure especially suited to storing configuration data, from Marcin
+ Kalicinski and Sebastian Redl.
 
 [endsect]
 

Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -6,7 +6,55 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.41.0</title><pubDate>$Date: 2009/09/15 06:56:41 $</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Library: Property Tree.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><description>&lt;div class=&quot;description&quot;&gt;
+
+
+ &lt;div id=&quot;version_1_41_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/index.html&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt; A
+ tree data structure especially suited to storing configuration data, from
+ Marcin Kalicinski and Sebastian Redl.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_41_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       Build System improvements. Updated Libraries: Accumulators, Asio, Circular
       Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
       Proto, Random, Serialization, Unordered, Xpressive.
@@ -1849,408 +1897,5 @@
       James managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.36.0</title><pubDate>Thu, 14 Aug 2008 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Accumulators, Exception, Units, Unordered. Updated Libraries:
- Asio, Assign, Circular Buffer, Foreach, Function, Hash, Interprocess, Intrusive,
- Math, Multi-index Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.36.0/><description>&lt;div class=&quot;description&quot;&gt;
-
-
-
- &lt;div 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/circular_buffer/index.html&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- Default constructor now doesn't allocate memory, and sets the capacity
- of the buffer to 0
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FOREACH&lt;/span&gt;&lt;/code&gt; macro for easily iterating
- over the elements of a sequence, from Eric Niebler.
- &lt;ul&gt;
- &lt;li&gt;
- New &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_REVERSE_FOREACH&lt;/span&gt;&lt;/code&gt;
- macro for iterating over a sequence in reverse.
- &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.04.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></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