Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r86139 - in website/public_html/live: feed/history generated generated/state users/history
From: dnljms_at_[hidden]
Date: 2013-10-02 17:22:03


Author: danieljames
Date: 2013-10-02 17:22:03 EDT (Wed, 02 Oct 2013)
New Revision: 86139
URL: http://svn.boost.org/trac/boost/changeset/86139

Log:
MPI release notes + fix formatting of Multi-index containers.

Had to use `itemized_list` as the list markup doesn't allow anything after a
nested list.

Text files modified:
   website/public_html/live/feed/history/boost_1_55_0.qbk | 25 ++++++---
   website/public_html/live/generated/dev.rss | 97 +++++++++++++++++++++++++-------------
   website/public_html/live/generated/state/feed-pages.txt | 4
   website/public_html/live/generated/state/rss-items.txt | 99 +++++++++++++++++++++++++--------------
   website/public_html/live/users/history/version_1_55_0.html | 97 +++++++++++++++++++++++++-------------
   5 files changed, 208 insertions(+), 114 deletions(-)

Modified: website/public_html/live/feed/history/boost_1_55_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_55_0.qbk Wed Oct 2 15:16:29 2013 (r86138)
+++ website/public_html/live/feed/history/boost_1_55_0.qbk 2013-10-02 17:22:03 EDT (Wed, 02 Oct 2013) (r86139)
@@ -1,5 +1,5 @@
 [article Version 1.55.0
- [quickbook 1.5]
+ [quickbook 1.6]
     [source-mode c++]
     [purpose
         New Libraries: Predef.
@@ -9,7 +9,7 @@
     [last-revision]
 ]
 
-[include ext.qbk]
+[import ext.qbk]
 
 [/
 
@@ -308,14 +308,16 @@
 
 * [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:]
   * Boost.MultiIndex has been brought to a higher level of compliance with C++11.
- * `multi_index_container` is now efficiently movable.
- * Initializer lists supported.
- * Emplace functions provided.
- * Non-copyable elements (such as `std::unique_ptr<T>`) supported. This includes
- insertion of a range [`first`,`last`) where the iterators point to a type that
+ [itemized_list
+ [`multi_index_container` is now efficiently movable.]
+ [Initializer lists supported.]
+ [Emplace functions provided.]
+ [Non-copyable elements (such as `std::unique_ptr<T>`) supported. This includes
+ insertion of a range \[`first`,`last`) where the iterators point to a type that
       is convertible to that of the element: no copy construction happens in the
- process.
- * Random access indices provide `shrink_to_fit()`.
+ process.]
+ [Random access indices provide `shrink_to_fit()`.]
+ ]
     Refer to the [@/libs/multi_index/doc/compiler_specifics.html compiler specifics]
     section for limitations on pre-C++11 compilers.
   * The following classes are deprecated:
@@ -328,6 +330,11 @@
     * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
   * Maintenance fixes.
 
+* [phrase library..[@/libs/mpi/ MPI]:]
+ * Replaced calls to deprecated MPI functions
+ * Added support for multi-threaded initialization
+ * Added in-place collectives
+
 * [phrase library..[@/libs/phoenix/ Phoenix]:]
   * [ticket 9049] `phoenix::function` constructor is constexpr.
 

Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss Wed Oct 2 15:16:29 2013 (r86138)
+++ website/public_html/live/generated/dev.rss 2013-10-02 17:22:03 EDT (Wed, 02 Oct 2013) (r86139)
@@ -326,7 +326,7 @@
                   &lt;li&gt;
                     &lt;div&gt;
                       &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/9147&quot;&gt;#9147&lt;/a&gt;
- uninitialized `std::tm
+ uninitialized &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;tm&lt;/span&gt;&lt;/code&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -840,38 +840,41 @@
               &lt;div&gt;
                 Boost.MultiIndex has been brought to a higher level of compliance
                 with C++11.
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
- is now efficiently movable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Initializer lists supported.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Emplace functions provided.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Non-copyable elements (such as &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;unique_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;) supported. This includes
- insertion of a range [&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt;,&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;last&lt;/span&gt;&lt;/code&gt;) where the iterators
- point to a type that is convertible to that of the element:
- no copy construction happens in the process.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Random access indices provide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_to_fit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Refer to the &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/compiler_specifics.html&quot;&gt;compiler
- specifics&lt;/a&gt; section for limitations on pre-C++11 compilers.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
+ is now efficiently movable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Initializer lists supported.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Emplace functions provided.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Non-copyable elements (such as &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;unique_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;) supported. This includes
+ insertion of a range [&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt;,&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;last&lt;/span&gt;&lt;/code&gt;) where the iterators point
+ to a type that is convertible to that of the element: no copy
+ construction happens in the process.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Random access indices provide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_to_fit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;div&gt;
+ Refer to the &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/compiler_specifics.html&quot;&gt;compiler
+ specifics&lt;/a&gt; section for limitations on pre-C++11 compilers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -926,6 +929,28 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/mpi/&quot;&gt;MPI&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replaced calls to deprecated MPI functions
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for multi-threaded initialization
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added in-place collectives
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/phoenix/&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -945,11 +970,11 @@
               &lt;div&gt;
                 dynamic_properties objects can now be built by non-destructively
                 chaining &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; calls. Example:
+ &lt;/div&gt;
 &lt;pre&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;dynamic_properties&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;
   &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;color&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;color_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
   &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;pos&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;position_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
 &lt;/pre&gt;
- &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -958,17 +983,21 @@
                 from all tests and examples in Boost.Graph. The replacement to use
                 for vertex properties in graphs (the most common use for this feature)
                 is:
+ &lt;/div&gt;
 &lt;pre&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;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
   &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;container&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;,&lt;/span&gt;
   &lt;span class=&quot;identifier&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;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;vertex_index&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;object&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;))&lt;/span&gt;
 &lt;/pre&gt;
+ &lt;div&gt;
                 (Note: the lack of namespace qualification on get() in this code
                 is necessary for generic code). Outside a graph context, the closest
                 equivalent is:
+ &lt;/div&gt;
 &lt;pre&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;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
   &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;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;typed_identity_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&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;size_t&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;())&lt;/span&gt;
 &lt;/pre&gt;
+ &lt;div&gt;
                 There are commented-out static assertions on lines 151 and 159 of
                 &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; that can be un-commented to find
                 deprecated uses of pointers in user code.

Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt Wed Oct 2 15:16:29 2013 (r86138)
+++ website/public_html/live/generated/state/feed-pages.txt 2013-10-02 17:22:03 EDT (Wed, 02 Oct 2013) (r86139)
@@ -2039,7 +2039,7 @@
 -id
 "version_1_55_0
 -last_modified
-.1380668133.16
+.1380748775.08
 -location
 "users/history/version_1_55_0.html
 -notice
@@ -2053,7 +2053,7 @@
 " Graph, Log, MultiIndex, PropertyMap, Wave.
 "
 -qbk_hash
-"bb76b8c27e1eb5a4f20c65548d781e4d4da28da8a2b11ca5e745925053942ac1
+"c577bfe8773d92ed2959763b429ec07073fe7c8c452d68d86407fe38c937aaf0
 -release_status
 "dev
 -title

Modified: website/public_html/live/generated/state/rss-items.txt
==============================================================================
--- website/public_html/live/generated/state/rss-items.txt Wed Oct 2 15:16:29 2013 (r86138)
+++ website/public_html/live/generated/state/rss-items.txt 2013-10-02 17:22:03 EDT (Wed, 02 Oct 2013) (r86139)
@@ -20648,7 +20648,7 @@
 " &lt;li&gt;
 " &lt;div&gt;
 " &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/9147&quot;&gt;#9147&lt;/a&gt;
-" uninitialized `std::tm
+" uninitialized &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;tm&lt;/span&gt;&lt;/code&gt;
 " &lt;/div&gt;
 " &lt;/li&gt;
 " &lt;/ul&gt;
@@ -21162,38 +21162,41 @@
 " &lt;div&gt;
 " Boost.MultiIndex has been brought to a higher level of compliance
 " with C++11.
-" &lt;ul&gt;
-" &lt;li&gt;
-" &lt;div&gt;
-" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
-" is now efficiently movable.
-" &lt;/div&gt;
-" &lt;/li&gt;
-" &lt;li&gt;
-" &lt;div&gt;
-" Initializer lists supported.
-" &lt;/div&gt;
-" &lt;/li&gt;
-" &lt;li&gt;
-" &lt;div&gt;
-" Emplace functions provided.
-" &lt;/div&gt;
-" &lt;/li&gt;
-" &lt;li&gt;
-" &lt;div&gt;
-" Non-copyable elements (such as &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;unique_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;) supported. This includes
-" insertion of a range [&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt;,&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;last&lt;/span&gt;&lt;/code&gt;) where the iterators
-" point to a type that is convertible to that of the element:
-" no copy construction happens in the process.
-" &lt;/div&gt;
-" &lt;/li&gt;
-" &lt;li&gt;
-" &lt;div&gt;
-" Random access indices provide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_to_fit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Refer to the &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/compiler_specifics.html&quot;&gt;compiler
-" specifics&lt;/a&gt; section for limitations on pre-C++11 compilers.
-" &lt;/div&gt;
-" &lt;/li&gt;
-" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
+" is now efficiently movable.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Initializer lists supported.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Emplace functions provided.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Non-copyable elements (such as &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;unique_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;) supported. This includes
+" insertion of a range [&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt;,&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;last&lt;/span&gt;&lt;/code&gt;) where the iterators point
+" to a type that is convertible to that of the element: no copy
+" construction happens in the process.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Random access indices provide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_to_fit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;div&gt;
+" Refer to the &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/compiler_specifics.html&quot;&gt;compiler
+" specifics&lt;/a&gt; section for limitations on pre-C++11 compilers.
 " &lt;/div&gt;
 " &lt;/li&gt;
 " &lt;li&gt;
@@ -21248,6 +21251,28 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/mpi/&quot;&gt;MPI&lt;/a&gt;:&lt;/span&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Replaced calls to deprecated MPI functions
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added support for multi-threaded initialization
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added in-place collectives
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
 " &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/phoenix/&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
@@ -21267,11 +21292,11 @@
 " &lt;div&gt;
 " dynamic_properties objects can now be built by non-destructively
 " chaining &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; calls. Example:
+" &lt;/div&gt;
 "&lt;pre&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;dynamic_properties&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;
 " &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;color&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;color_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
 " &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;string&quot;&gt;&amp;quot;pos&amp;quot;&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;position_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;
 "&lt;/pre&gt;
-" &lt;/div&gt;
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -21280,17 +21305,21 @@
 " from all tests and examples in Boost.Graph. The replacement to use
 " for vertex properties in graphs (the most common use for this feature)
 " is:
+" &lt;/div&gt;
 "&lt;pre&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;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
 " &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;or&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;container&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;,&lt;/span&gt;
 " &lt;span class=&quot;identifier&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;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;vertex_index&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;object&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;))&lt;/span&gt;
 "&lt;/pre&gt;
+" &lt;div&gt;
 " (Note: the lack of namespace qualification on get() in this code
 " is necessary for generic code). Outside a graph context, the closest
 " equivalent is:
+" &lt;/div&gt;
 "&lt;pre&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;make_iterator_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;
 " &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pointer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;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;typed_identity_property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&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;size_t&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;())&lt;/span&gt;
 "&lt;/pre&gt;
+" &lt;div&gt;
 " There are commented-out static assertions on lines 151 and 159 of
 " &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;property_map&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; that can be un-commented to find
 " deprecated uses of pointers in user code.
@@ -21623,7 +21652,7 @@
 " &lt;/div&gt;
 "</description></item>
 -last_modified
-.1380668133.16
+.1380748775.08
 -quickbook
 "feed/history/boost_1_55_0.qbk
 )

Modified: website/public_html/live/users/history/version_1_55_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_55_0.html Wed Oct 2 15:16:29 2013 (r86138)
+++ website/public_html/live/users/history/version_1_55_0.html 2013-10-02 17:22:03 EDT (Wed, 02 Oct 2013) (r86139)
@@ -362,7 +362,7 @@
                   <li>
                     <div>
                       <a href="http://svn.boost.org/trac/boost/ticket/9147">#9147</a>
- uninitialized `std::tm
+ uninitialized <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tm</span></code>
                     </div>
                   </li>
                 </ul>
@@ -876,38 +876,41 @@
               <div>
                 Boost.MultiIndex has been brought to a higher level of compliance
                 with C++11.
- <ul>
- <li>
- <div>
- <code><span class="identifier">multi_index_container</span></code>
- is now efficiently movable.
- </div>
- </li>
- <li>
- <div>
- Initializer lists supported.
- </div>
- </li>
- <li>
- <div>
- Emplace functions provided.
- </div>
- </li>
- <li>
- <div>
- Non-copyable elements (such as <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">unique_ptr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>) supported. This includes
- insertion of a range [<code><span class="identifier">first</span></code>,<code><span class="identifier">last</span></code>) where the iterators
- point to a type that is convertible to that of the element:
- no copy construction happens in the process.
- </div>
- </li>
- <li>
- <div>
- Random access indices provide <code><span class="identifier">shrink_to_fit</span><span class="special">()</span></code>. Refer to the <a href="/libs/multi_index/doc/compiler_specifics.html">compiler
- specifics</a> section for limitations on pre-C++11 compilers.
- </div>
- </li>
- </ul>
+ </div>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">multi_index_container</span></code>
+ is now efficiently movable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Initializer lists supported.
+ </div>
+ </li>
+ <li>
+ <div>
+ Emplace functions provided.
+ </div>
+ </li>
+ <li>
+ <div>
+ Non-copyable elements (such as <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">unique_ptr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>) supported. This includes
+ insertion of a range [<code><span class="identifier">first</span></code>,<code><span class="identifier">last</span></code>) where the iterators point
+ to a type that is convertible to that of the element: no copy
+ construction happens in the process.
+ </div>
+ </li>
+ <li>
+ <div>
+ Random access indices provide <code><span class="identifier">shrink_to_fit</span><span class="special">()</span></code>.
+ </div>
+ </li>
+ </ul>
+ <div>
+ Refer to the <a href="/libs/multi_index/doc/compiler_specifics.html">compiler
+ specifics</a> section for limitations on pre-C++11 compilers.
               </div>
             </li>
             <li>
@@ -962,6 +965,28 @@
       </li>
       <li>
         <div>
+ <span class="library">MPI:</span>
+ <ul>
+ <li>
+ <div>
+ Replaced calls to deprecated MPI functions
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for multi-threaded initialization
+ </div>
+ </li>
+ <li>
+ <div>
+ Added in-place collectives
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Phoenix:</span>
           <ul>
             <li>
@@ -981,11 +1006,11 @@
               <div>
                 dynamic_properties objects can now be built by non-destructively
                 chaining <code><span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">pm</span><span class="special">)</span></code> calls. Example:
+ </div>
 <pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dynamic_properties</span><span class="special">()</span>
   <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">&quot;color&quot;</span><span class="special">,</span> <span class="identifier">color_map</span><span class="special">)</span>
   <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">&quot;pos&quot;</span><span class="special">,</span> <span class="identifier">position_map</span><span class="special">)</span>
 </pre>
- </div>
             </li>
             <li>
               <div>
@@ -994,17 +1019,21 @@
                 from all tests and examples in Boost.Graph. The replacement to use
                 for vertex properties in graphs (the most common use for this feature)
                 is:
+ </div>
 <pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
   <span class="special">&lt;</span><span class="identifier">pointer</span> <span class="keyword">or</span> <span class="identifier">container</span> <span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="identifier">iterator</span><span class="special">&gt;,</span>
   <span class="identifier">get</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">vertex_index</span><span class="special">,</span> <span class="special">&lt;</span><span class="identifier">graph</span> <span class="identifier">object</span><span class="special">&gt;))</span>
 </pre>
+ <div>
                 (Note: the lack of namespace qualification on get() in this code
                 is necessary for generic code). Outside a graph context, the closest
                 equivalent is:
+ </div>
 <pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
   <span class="special">&lt;</span><span class="identifier">pointer</span><span class="special">&gt;,</span>
   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">typed_identity_property_map</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">&gt;())</span>
 </pre>
+ <div>
                 There are commented-out static assertions on lines 151 and 159 of
                 <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> that can be un-commented to find
                 deprecated uses of pointers in user code.


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