Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r78645 - in website/public_html/beta: . community doc feed/history feed/templates generated generated/state users/history
From: dnljms_at_[hidden]
Date: 2012-05-26 15:04:46


Author: danieljames
Date: 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
New Revision: 78645
URL: http://svn.boost.org/trac/boost/changeset/78645

Log:
Website: Merge from live
Properties modified:
   website/public_html/beta/ (props changed)
Text files modified:
   website/public_html/beta/community/review_schedule.html | 6
   website/public_html/beta/doc/libraries.xml | 117 ++++-
   website/public_html/beta/feed/history/boost_1_49_0.qbk | 15
   website/public_html/beta/feed/history/boost_1_50_0.qbk | 180 +++++++-
   website/public_html/beta/feed/templates/boost_x_xx_x.qbk | 8
   website/public_html/beta/generated/dev.rss | 843 +++++++++++++++++++++++++++++++++++++++
   website/public_html/beta/generated/download-items.html | 4
   website/public_html/beta/generated/downloads.rss | 53 ++
   website/public_html/beta/generated/history-items.html | 4
   website/public_html/beta/generated/history.rss | 53 ++
   website/public_html/beta/generated/home-items.html | 4
   website/public_html/beta/generated/news-items.html | 4
   website/public_html/beta/generated/news.rss | 53 ++
   website/public_html/beta/generated/state/feed-pages.txt | 17
   website/public_html/beta/users/history/version_1_49_0.html | 53 ++
   website/public_html/beta/users/history/version_1_50_0.html | 776 ++++++++++++++++++++++++++++++++++++
   16 files changed, 2098 insertions(+), 92 deletions(-)

Modified: website/public_html/beta/community/review_schedule.html
==============================================================================
--- website/public_html/beta/community/review_schedule.html (original)
+++ website/public_html/beta/community/review_schedule.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -195,7 +195,7 @@
                       <ul>
                       <li><a href="http://svn.boost.org/svn/boost/sandbox/big_number">
                           Source (Boost Sandbox)</a>
- <li>Documentation</td>
+ <li>Documentation</td>
                     </ul>
                     <td>Needed</td>
 
@@ -227,9 +227,9 @@
                       <ul>
                       <li><a href="http://gitorious.org/boost-dev/boost-dev/archive-tarball/coroutine">
                           Source (Gitorious)</a>
- <li>Documentation</td>
+ <li>Documentation</td>
                     </ul>
- <td>Needed</td>
+ <td>Hartmut Kaiser</td>
 
                     <td>-</td>
                   </tr>

Modified: website/public_html/beta/doc/libraries.xml
==============================================================================
--- website/public_html/beta/doc/libraries.xml (original)
+++ website/public_html/beta/doc/libraries.xml 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -36,6 +36,9 @@
     <category name="Data">
       <title>Data structures</title>
     </category>
+ <category name="Domain">
+ <title>Domain Specific</title>
+ </category>
     <category name="Image-processing">
       <title>Image processing</title>
     </category>
@@ -45,15 +48,27 @@
     <category name="Inter-language">
       <title>Inter-language support</title>
     </category>
+ <category name="Emulation">
+ <title>Language Features Emulation</title>
+ </category>
     <category name="Memory">
       <title>Memory</title>
     </category>
     <category name="Parsing">
       <title>Parsing</title>
     </category>
+ <category name="Patterns">
+ <title>Patterns and Idioms</title>
+ </category>
     <category name="Programming">
       <title>Programming Interfaces</title>
     </category>
+ <category name="State">
+ <title>State Machines</title>
+ </category>
+ <category name="System">
+ <title>System</title>
+ </category>
     <category name="Miscellaneous">
       <title>Miscellaneous</title>
     </category>
@@ -74,6 +89,18 @@
     <category>Math</category>
   </library>
   <library>
+ <key>algorithm</key>
+ <boost-version>1.50.0</boost-version>
+ <name>Algorithm</name>
+ <authors>Marshall Clow</authors>
+ <description>A collection of useful generic algorithms.</description>
+ <documentation>libs/algorithm/</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Algorithms</category>
+ </library>
+ <library>
     <key>algorithm/minmax</key>
     <boost-version>1.32.0</boost-version>
     <name>Min-Max</name>
@@ -221,7 +248,8 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>autolink</build>
- <category>Miscellaneous</category>
+ <category>Domain</category>
+ <category>System</category>
   </library>
   <library>
     <key>circular_buffer</key>
@@ -315,7 +343,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Domain</category>
   </library>
   <library>
     <key>date_time</key>
@@ -328,21 +356,8 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>autolink</build>
- <category>Miscellaneous</category>
- </library>
- <library>
- <key>disjoint_sets</key>
- <boost-version>1.9.0</boost-version>
- <name>Disjoint Sets</name>
- <authors>Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine</authors>
- <description>Boost.DisjointSets provides disjoint sets
- operations with union by rank and path
- compression.</description>
- <documentation>libs/disjoint_sets/disjoint_sets.html</documentation>
- <std-proposal>false</std-proposal>
- <std-tr1>false</std-tr1>
- <build>header-only</build>
- <category>Containers</category>
+ <category>Domain</category>
+ <category>System</category>
   </library>
   <library>
     <key>dynamic_bitset</key>
@@ -375,7 +390,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Emulation</category>
   </library>
   <library>
     <key>filesystem</key>
@@ -389,7 +404,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>autolink</build>
- <category>Miscellaneous</category>
+ <category>System</category>
   </library>
   <library>
     <key>flyweight</key>
@@ -402,7 +417,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Patterns</category>
   </library>
   <library>
     <key>foreach</key>
@@ -425,6 +440,7 @@
     <std-tr1>false</std-tr1>
     <build>header-only</build>
     <category>Algorithms</category>
+ <category>Emulation</category>
   </library>
   <library>
     <key>format</key>
@@ -528,6 +544,19 @@
     <category>Function-objects</category>
   </library>
   <library>
+ <key>functional/overloaded_function</key>
+ <boost-version>1.50.0</boost-version>
+ <name>Functional/OverloadedFunction</name>
+ <authors>Lorenzo Caminiti</authors>
+ <description>Overload different functions into a single function
+ object.</description>
+ <documentation>libs/functional/overloaded_function/</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Function-objects</category>
+ </library>
+ <library>
     <key>fusion</key>
     <boost-version>1.35.0</boost-version>
     <name>Fusion</name>
@@ -730,6 +759,19 @@
     <category>Miscellaneous</category>
   </library>
   <library>
+ <key>local_function</key>
+ <boost-version>1.50.0</boost-version>
+ <name>LocalFunction</name>
+ <authors>Lorenzo Caminiti</authors>
+ <description>Program functions locally, within other functions, directly
+ within the scope where they are needed.</description>
+ <documentation>libs/local_function/</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Function-objects</category>
+ </library>
+ <library>
     <key>locale</key>
     <boost-version>1.48.0</boost-version>
     <name>Locale</name>
@@ -848,7 +890,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Emulation</category>
   </library>
   <library>
     <key>mpi</key>
@@ -891,7 +933,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>State</category>
   </library>
   <library>
     <key>multi_array</key>
@@ -994,6 +1036,7 @@
     <std-tr1>false</std-tr1>
     <build>header-only</build>
     <category>Programming</category>
+ <category>Emulation</category>
   </library>
   <library>
     <key>phoenix</key>
@@ -1204,7 +1247,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Emulation</category>
   </library>
   <library>
     <key>serialization</key>
@@ -1232,6 +1275,7 @@
     <std-tr1>false</std-tr1>
     <build>autolink</build>
     <category>Function-objects</category>
+ <category>Patterns</category>
   </library>
   <library>
     <key>signals2</key>
@@ -1245,6 +1289,7 @@
     <std-tr1>false</std-tr1>
     <build>header-only</build>
     <category>Function-objects</category>
+ <category>Patterns</category>
   </library>
   <library>
     <key>smart_ptr</key>
@@ -1300,7 +1345,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>State</category>
   </library>
   <library>
     <key>system</key>
@@ -1313,7 +1358,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>autolink</build>
- <category>Miscellaneous</category>
+ <category>System</category>
   </library>
   <library>
     <key>test</key>
@@ -1339,6 +1384,7 @@
     <std-tr1>false</std-tr1>
     <build>autolink</build>
     <category>Concurrent</category>
+ <category>System</category>
   </library>
   <library>
     <key>timer</key>
@@ -1422,7 +1468,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Emulation</category>
   </library>
   <library>
     <key>units</key>
@@ -1434,7 +1480,7 @@
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
     <build>header-only</build>
- <category>Miscellaneous</category>
+ <category>Domain</category>
   </library>
   <library>
     <key>unordered</key>
@@ -1463,6 +1509,7 @@
     <category>Algorithms</category>
     <category>Function-objects</category>
     <category>Memory</category>
+ <category>Patterns</category>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1489,7 +1536,7 @@
     <std-tr1>false</std-tr1>
     <build>header-only</build>
     <category>Data</category>
- <category>Miscellaneous</category>
+ <category>Patterns</category>
   </library>
   <library>
     <key>utility/enable_if</key>
@@ -1506,6 +1553,19 @@
     <category>Generic</category>
   </library>
   <library>
+ <key>utility/identity_type</key>
+ <boost-version>1.50.0</boost-version>
+ <name>Identity Type</name>
+ <authors>Lorenzo Caminiti</authors>
+ <description>Wrap types within round parenthesis so they can always be
+ passed as macro parameters.</description>
+ <documentation>libs/utility/identity_type/</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Preprocessor</category>
+ </library>
+ <library>
     <key>utility/in_place_factories</key>
     <boost-version>1.32.0</boost-version>
     <name>In Place Factory, Typed In Place Factory</name>
@@ -1583,6 +1643,7 @@
     <std-tr1>false</std-tr1>
     <build>header-only</build>
     <category>Data</category>
+ <category>Domain</category>
   </library>
   <library>
     <key>variant</key>

Modified: website/public_html/beta/feed/history/boost_1_49_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_49_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_49_0.qbk 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -3,9 +3,9 @@
     [source-mode c++]
     [purpose
     New Library: Heap.
- Updated Libraries: Asio, Chrono, Container, Filesystem, Geometry, Graph,
+ Updated Libraries: Asio, Chrono, Container, Filesystem, Foreach, Geometry, Graph,
     Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
- Property Tree, Spirit, Thread, Unordered, Uuid.
+ Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
     ]
     [authors [Dawes, Beman]]
     [last-revision Fri, 24 Feb 2012 16:20:32 -0500]
@@ -106,6 +106,8 @@
   * Relax permissions test to reflect reality, particularly on the
     Sandia test platforms.
 
+* [phrase library..[@/libs/foreach/ Foreach]:]
+ * Fix for [@https://svn.boost.org/trac/boost/ticket/6131 #6131]
 
 * [phrase library..[@/libs/geometry/ Geometry]:]
   * Fixed bugs
@@ -224,6 +226,12 @@
     [@https://svn.boost.org/trac/boost/ticket/5710 #5710],
     and [@https://svn.boost.org/trac/boost/ticket/5307 #5307].
 
+* [phrase library..[@/libs/proto Proto]:]
+ * Force some functions to be inline, fixes [@https://svn.boost.org/trac/boost/ticket/5735 #5735].
+ * Add user documentation for per-domain `as_expr` and `as_child`; other doc tweaks.
+ * Fix some buggy and over-complicated example programs.
+ * Add some missing copyright notices.
+
 * [phrase library..[@/libs/spirit/index.html Spirit]:]
   * Spirit V2.5.2, see the
     '[@/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html What's New]'
@@ -276,6 +284,9 @@
   * progress on [@https://svn.boost.org/trac/boost/ticket/6118 #6118]
     (there are fewer warnings)
 
+* [phrase library..[@/libs/xpressive/ xpressive]:]
+ * Eliminate some unused variable warnings on gcc.
+
 [endsect]
 
 [section Compilers Tested]

Modified: website/public_html/beta/feed/history/boost_1_50_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_50_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_50_0.qbk 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -1,7 +1,7 @@
 [article Version 1.50.0
     [quickbook 1.5]
     [source-mode c++]
- [purpose New Libraries: Updated Libraries: Program Options]
+ [purpose New Libraries: Algorithm, Functional/OverloadedFunction, LocalFunction, Utility/IdentityType. Updated Libraries: Program Options, ScopeExit]
     [authors [Dawes, Beman]]
     [last-revision ]
 ]
@@ -29,44 +29,134 @@
     1. Libraries are listed in alphabetical order.
     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:
-
-* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
- incremental calculation, and collection of statistical accumulators, from Eric Niebler.
-
- Example update message:
-
-* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
- * Added anonymous shared memory for UNIX systems.
- * Fixed missing move semantics on managed memory classes.
- * Added copy_on_write and open_read_only options for shared memory
- and mapped file managed classes.
- * `shared_ptr` is movable and supports aliasing.
 ]
 
 [section New Libraries]
 
-* /TODO/
+* [phrase library..[@/libs/algorithm/ Algorithm]:]
+ A collection of useful generic algorithms, from Marshall Clow.
+* [phrase library..[@/libs/functional/overloaded_function/ Functional/OverloadedFunction]:]
+ Overload different functions into a single function object, from Lorenzo Caminiti.
+* [phrase library..[@/libs/local_function/ LocalFunction]:]
+ Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti.
+* [phrase library..[@/libs/utility/identity_type/ Utility/IdentityType]:]
+ Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti.
 
 [endsect]
 
 [section Updated Libraries]
 
-* [phrase library..[@/libs/program_options/index.html Program Options]:]
+* [phrase library..[@/libs/accumulators/ Accumulators]:]
+ * add missing `#include <boost/throw_exception.hpp>`, fixes [@https://svn.boost.org/trac/boost/ticket/6702 #6702].
+ * work around for msvc which allows ctor templates to be copy ctors, fixes [@https://svn.boost.org/trac/boost/ticket/6535 #6535].
+ * shorten filenames to meet boost guidelines, fixes [@https://svn.boost.org/trac/boost/ticket/6196 #6196].
+
+* [phrase library..[@/libs/chrono/ Chrono]:]
+ * Fixed Bugs:
+ * [@http://svn.boost.org/trac/boost/ticket/6361 #6361] integer overflow in boost::chrono::process_real_cpu_clock::now() under Windows 32bits.
+ * [@http://svn.boost.org/trac/boost/ticket/6628 #6628] compiler warning in process_cpu_clocks.hpp.
+ * [@http://svn.boost.org/trac/boost/ticket/6666 #6666] thread_clock.hpp needs pthread.h.
+
+* [phrase library..[@/libs/foreach/ Foreach]:]
+ * Revert fix for [@https://svn.boost.org/trac/boost/ticket/6131 #6131] which caused more harm than good.
+
+* [phrase library..[@/libs/multi_array/ MultiArray]:]
+ * Concepts bug fix and Workaround for Visual Studio 2010
+ ([@https://svn.boost.org/trac/boost/ticket/4874 #4874])
+ * Fix to assert.cpp test case
+ ([@https://svn.boost.org/trac/boost/changeset/78498 Patch])
+
+* [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
+ * `boost::bad_lexical_cast` exception is now globaly visible and can be catched even if code is compiled with -fvisibility=hidden
+ * Now it is possible to compile and use library with disabled exceptions [@https://svn.boost.org/trac/boost/ticket/5800 #5800]
+ * Better performance, less memory usage and bugfixes for `boost::iterator_range<character_type*>` conversions
+ * Fixed bugs and warnings: [@https://svn.boost.org/trac/boost/ticket/6645 #6645], [@https://svn.boost.org/trac/boost/ticket/6562 #6562], [@https://svn.boost.org/trac/boost/ticket/6812 #6812], [@https://svn.boost.org/trac/boost/ticket/6852 #6852], [@https://svn.boost.org/trac/boost/ticket/6717 #6717], [@https://svn.boost.org/trac/boost/ticket/6670 #6770], [@https://svn.boost.org/trac/boost/ticket/6504 #6504].
+
+* [phrase library..[@/libs/locale/ Locale]:]
+ * Fixed build issues with STLPort library
+ * Boost.System is now required depenency
+ * Fixed bugs [@https://svn.boost.org/trac/boost/ticket/6635 #6635], [@https://svn.boost.org/trac/boost/ticket/6833 #6833]
+
+* [phrase library..[@/libs/msm/ MSM]:]
+ * eUML : better syntax for front-ends defined with eUML as transition table only. Caution: Breaking Change![@http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table]
+ * Bugfix: graph building was only working if initial_state defined as a sequence.
+ * Bugfix: flags defined for a Terminate or Interrupt state do not break the blocking function of these states any more.
+ * Bugfix: multiple deferred events from several regions were not working in every case.
+ * Bugfix: visitor was passed by value to submachines.
+ * Bugfix: no_transition was not called for submachines who send an event to themselves.
+ * Fixed warnings with gcc.
+
+
+* [phrase library..[@/libs/program_options/ Program Options]:]
   * Improved error reporting
     ([@ https://svn.boost.org/trac/boost/changeset/77827 Patch from Leo Goodstadt])
 
+* [phrase library..[@/libs/proto/ Proto]:]
+ * Use `decltype`-based `result_of` if and only if the compiler implements N3276.
+ * For C++11, force parameter to `mpl::eval_if_c` and `mpl::if_c` to be `bool`.
+ * Disable [^'__forceinline not inlined'] warning on msvc.
+
+* [phrase library..[@/libs/ratio/ Ratio]:]
+ * Fixed Bugs:
+ * [@http://svn.boost.org/trac/boost/ticket/6498 #6498] boost::ratio won't compile with default settings.
+
+* [phrase library..[@/libs/scope_exit/ ScopeExit]:]
+ * New Features:
+ * Use variadic macros to specify captures variables as commas-separated lists (but kept preprocessor sequence syntax for backward compatibility).
+ * Capture the object in scope using `this_`.
+ * Support empty captures using `void`.
+ * Implicit lambda-like captures using `BOOST_SCOPE_EXIT_ALL` on compilers that support C++11 lambda functions.
+
+* [phrase library..[@/libs/thread/ Thread]:]
+ * New Features:
+ * [@http://svn.boost.org/trac/boost/ticket/1850 #1850] Request for unlock_guard to compliment lock_guard.
+ * [@http://svn.boost.org/trac/boost/ticket/2637 #2637] Request for shared_mutex duration timed_lock and timed_lock_shared.
+ * [@http://svn.boost.org/trac/boost/ticket/2741 #2741] Proposal to manage portable and non portable thread attributes.
+ * [@http://svn.boost.org/trac/boost/ticket/3567 #3567] Request for shared_lock_guard.
+ * [@http://svn.boost.org/trac/boost/ticket/6194 #6194] Adapt to Boost.Move.
+ * [@http://svn.boost.org/trac/boost/ticket/6195 #6195] c++11 compliance: Provide the standard time related interface using Boost.Chrono.
+ * [@http://svn.boost.org/trac/boost/ticket/6217 #6217] Enhance Boost.Thread shared mutex interface following Howard Hinnant proposal.
+ * [@http://svn.boost.org/trac/boost/ticket/6224 #6224] c++11 compliance: Add the use of standard noexcept on compilers supporting them.
+ * [@http://svn.boost.org/trac/boost/ticket/6226 #6226] c++11 compliance: Add explicit bool conversion from locks.
+ * [@http://svn.boost.org/trac/boost/ticket/6228 #6228] Add promise constructor with allocator following the standard c++11.
+ * [@http://svn.boost.org/trac/boost/ticket/6230 #6230] c++11 compliance: Follows the exception reporting mechanism as defined in the c++11.
+ * [@http://svn.boost.org/trac/boost/ticket/6266 #6266] Breaking change: thread destructor should call terminate if joinable.
+ * [@http://svn.boost.org/trac/boost/ticket/6269 #6269] Breaking change: thread move assignment should call terminate if joinable.
+ * [@http://svn.boost.org/trac/boost/ticket/6272 #6272] c++11 compliance: Add thread::id hash specialization.
+ * [@http://svn.boost.org/trac/boost/ticket/6273 #6273] c++11 compliance: Add cv_status enum class and use it on the conditions wait functions.
+ * [@http://svn.boost.org/trac/boost/ticket/6231 #6231] Add BasicLockable requirements in the documentation to follow c++11.
+ * [@http://svn.boost.org/trac/boost/ticket/6342 #6342] c++11 compliance: Adapt the one_flag to the c++11 interface.
+ * [@http://svn.boost.org/trac/boost/ticket/6671 #6671] upgrade_lock: missing mutex and release functions.
+ * [@http://svn.boost.org/trac/boost/ticket/6672 #6672] upgrade_lock:: missing constructors from time related types.
+ * [@http://svn.boost.org/trac/boost/ticket/6675 #6675] upgrade_lock:: missing non-member swap.
+ * Added missing packaged_task::result_type and packaged_task:: constructor with allocator.
+ * Added packaged_task::reset()
+ * Fixed Bugs:
+ * [@http://svn.boost.org/trac/boost/ticket/2575 #2575] Bug- Boost 1.36.0 on Itanium platform.
+ * [@http://svn.boost.org/trac/boost/ticket/4345 #4345] thread::id and joining problem with cascade of threads.
+ * [@http://svn.boost.org/trac/boost/ticket/4921 #4921] BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented.
+ * [@http://svn.boost.org/trac/boost/ticket/5013 #5013] documentation: boost::thread: pthreas_exit causes terminate().
+ * [@http://svn.boost.org/trac/boost/ticket/5173 #5173] boost::this_thread::get_id is very slow.
+ * [@http://svn.boost.org/trac/boost/ticket/5351 #5351] interrupt a future get boost::unknown_exception.
+ * [@http://svn.boost.org/trac/boost/ticket/5516 #5516] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present.
+ * [@http://svn.boost.org/trac/boost/ticket/5990 #5990] shared_future<T>::get() has wrong return type.
+ * [@http://svn.boost.org/trac/boost/ticket/6174 #6174] packaged_task doesn't correctly handle moving results.
+ * [@http://svn.boost.org/trac/boost/ticket/6222 #6222] Compile error with SunStudio: unique_future move.
+ * [@http://svn.boost.org/trac/boost/ticket/6673 #6673] shared_lock: move assign doesn't works with c++11.
+ * [@http://svn.boost.org/trac/boost/ticket/6674 #6674] shared_mutex: try_lock_upgrade_until doesn't works.
+ * Fix issue signaled on the ML with task_object(task_object const&) in presence of task_object(task_object&&)
+
+* [phrase library..[@/libs/xpressive/ xpressive]:]
+ * Remove very ugly `lexical_cast` hack with a slightly less ugly one.
+ * Replace MPL assert with static assert since it's problematic in C++11, fixes [@https://svn.boost.org/trac/boost/ticket/6846 #6846].
+
 [/
 
-* /TODO/: [phrase library..[@/libs/spirit/index.html Spirit]:]
+* /TODO/: [phrase library..[@/libs/spirit/ Spirit]:]
   * Spirit Vx.x, see the
     '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
     section for details.
 
-* /TODO/: [phrase library..[@/libs/wave/index.html Wave]:]
- * See the [@/libs/wave/ChangeLog Changelog] for details.
-
 ]
 
 [endsect]
@@ -75,17 +165,59 @@
 
 Boost's primary test compilers are:
 
-* /TODO/
+* Linux:
+ * Intel: 11.1
+ * LLVM Clang 2.8
+ * GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ * GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+* OS X:
+ * Intel: 11.1
+ * GCC: 4.4.4
+ * GCC, C++0x mode: 4.4.4
+* Windows:
+ * Visual C++ 8.0, 9.0, 10.0
+ * GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
+* FreeBSD:
+ * GCC 4.2.1, 32 and 64 bit
+* QNX:
+ * QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
 
 Boost's additional test compilers include:
 
-* /TODO/
+* Linux:
+ * Clang from subversion
+ * GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ * GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ * pgCC: 11.9
+ * Intel: 10.1, 11.1, 12.0, 12.1
+ * Visual Age 10.1
+* OS X:
+ * Clang from subversion
+ * Intel 11.1, 12.0
+ * GCC: 4.4.4
+ * GCC, C++0x mode: 4.4.4
+* Windows:
+ * Visual C++ 8.0, 10.0
+ * Visual C++ with STLport: 9.0
+ * Visual C++, Windows Mobile 5, with STLport: 9.0
+ * GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
+ * GCC, C++0x mode, mingw: 4.5.2
+* AIX:
+ * IBM XL C/C++ Enterprise Edition, V12.1.0.0
+* FreeBSD:
+ * GCC 4.2.1, 32 and 64 bit
+* Solaris:
+ * Sun 5.10
 
 [endsect]
 
 [section Acknowledgements]
 
-/TODO/
+[@/users/people/beman_dawes.html Beman Dawes],
+Eric Niebler,
+[@/users/people/rene_rivera.html Rene Rivera],
+Daniel James, Vladimir Prus and Marshall Clow
+managed this release.
 
 [endsect]
 

Modified: website/public_html/beta/feed/templates/boost_x_xx_x.qbk
==============================================================================
--- website/public_html/beta/feed/templates/boost_x_xx_x.qbk (original)
+++ website/public_html/beta/feed/templates/boost_x_xx_x.qbk 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -32,12 +32,12 @@
 
     Example new libraries message:
 
-* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
+* [phrase library..[@/libs/accumulators/ Accumulators]:] Framework for
   incremental calculation, and collection of statistical accumulators, from Eric Niebler.
 
     Example update message:
 
-* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
+* [phrase library..[@/libs/interprocess/ Interprocess]:]
   * Added anonymous shared memory for UNIX systems.
   * Fixed missing move semantics on managed memory classes.
   * Added copy_on_write and open_read_only options for shared memory
@@ -57,12 +57,12 @@
 
 [/
 
-* /TODO/: [phrase library..[@/libs/spirit/index.html Spirit]:]
+* /TODO/: [phrase library..[@/libs/spirit/ Spirit]:]
   * Spirit Vx.x, see the
     '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
     section for details.
 
-* /TODO/: [phrase library..[@/libs/wave/index.html Wave]:]
+* /TODO/: [phrase library..[@/libs/wave/ Wave]:]
   * See the [@/libs/wave/ChangeLog Changelog] for details.
 
 ]

Modified: website/public_html/beta/generated/dev.rss
==============================================================================
--- website/public_html/beta/generated/dev.rss (original)
+++ website/public_html/beta/generated/dev.rss 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -14,7 +14,32 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;em&gt;TODO&lt;/em&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&gt;
+ A collection of
+ useful generic algorithms, from Marshall Clow.
+ &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/functional/overloaded_function/&quot;&gt;Functional/OverloadedFunction&lt;/a&gt;:&lt;/span&gt;
+ Overload
+ different functions into a single function object, from Lorenzo Caminiti.
+ &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/local_function/&quot;&gt;LocalFunction&lt;/a&gt;:&lt;/span&gt;
+ Program
+ functions locally, within other functions, directly within the scope where
+ they are needed, from Lorenzo Caminiti.
+ &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/utility/identity_type/&quot;&gt;Utility/IdentityType&lt;/a&gt;:&lt;/span&gt;
+ Wrap
+ types within round parenthesis so they can always be passed as macro parameters,
+ from Lorenzo Caminiti.
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
@@ -24,11 +49,548 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/program_options/index.html&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt; &lt;ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/accumulators/&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ add missing &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&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;throw_exception&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;, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6702&quot;&gt;#6702&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ work around for msvc which allows ctor templates to be copy ctors,
+ fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6535&quot;&gt;#6535&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ shorten filenames to meet boost guidelines, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6196&quot;&gt;#6196&lt;/a&gt;.
+ &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/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Bugs:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6361&quot;&gt;#6361&lt;/a&gt;
+ integer overflow in boost::chrono::process_real_cpu_clock::now()
+ under Windows 32bits.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6628&quot;&gt;#6628&lt;/a&gt;
+ compiler warning in process_cpu_clocks.hpp.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6666&quot;&gt;#6666&lt;/a&gt;
+ thread_clock.hpp needs pthread.h.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &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/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Revert fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
+ which caused more harm than good.
+ &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/multi_array/&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Concepts bug fix and Workaround for Visual Studio 2010 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4874&quot;&gt;#4874&lt;/a&gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix to assert.cpp test case (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/78498&quot;&gt;Patch&lt;/a&gt;)
+ &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/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&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;bad_lexical_cast&lt;/span&gt;&lt;/code&gt; exception is now
+ globaly visible and can be catched even if code is compiled with
+ -fvisibility=hidden
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Now it is possible to compile and use library with disabled exceptions
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5800&quot;&gt;#5800&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance, less memory usage and bugfixes for &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;iterator_range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;character_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ conversions
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs and warnings: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6645&quot;&gt;#6645&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6562&quot;&gt;#6562&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6812&quot;&gt;#6812&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6852&quot;&gt;#6852&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6717&quot;&gt;#6717&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6670&quot;&gt;#6770&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6504&quot;&gt;#6504&lt;/a&gt;.
+ &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/locale/&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed build issues with STLPort library
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Boost.System is now required depenency
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6635&quot;&gt;#6635&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6833&quot;&gt;#6833&lt;/a&gt;
+ &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/msm/&quot;&gt;MSM&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ eUML : better syntax for front-ends defined with eUML as transition
+ table only. Caution: Breaking Change!&lt;a href=&quot;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&quot;&gt;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: graph building was only working if initial_state defined
+ as a sequence.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: flags defined for a Terminate or Interrupt state do not break
+ the blocking function of these states any more.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: multiple deferred events from several regions were not working
+ in every case.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: visitor was passed by value to submachines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: no_transition was not called for submachines who send an
+ event to themselves.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed warnings with gcc.
+ &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/program_options/&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved error reporting (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/77827&quot;&gt;Patch
+ from Leo Goodstadt&lt;/a&gt;)
+ &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/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; if and
+ only if the compiler implements N3276.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ For C++11, force parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval_if_c&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;if_c&lt;/span&gt;&lt;/code&gt; to be &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disable &lt;tt&gt;'__forceinline not inlined'&lt;/tt&gt; warning on
+ msvc.
+ &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/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Bugs:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6498&quot;&gt;#6498&lt;/a&gt;
+ boost::ratio won't compile with default settings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &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/scope_exit/&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New Features:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use variadic macros to specify captures variables as commas-separated
+ lists (but kept preprocessor sequence syntax for backward compatibility).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Capture the object in scope using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support empty captures using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Implicit lambda-like captures using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_SCOPE_EXIT_ALL&lt;/span&gt;&lt;/code&gt;
+ on compilers that support C++11 lambda functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &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/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New Features:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/1850&quot;&gt;#1850&lt;/a&gt;
+ Request for unlock_guard to compliment lock_guard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2637&quot;&gt;#2637&lt;/a&gt;
+ Request for shared_mutex duration timed_lock and timed_lock_shared.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2741&quot;&gt;#2741&lt;/a&gt;
+ Proposal to manage portable and non portable thread attributes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3567&quot;&gt;#3567&lt;/a&gt;
+ Request for shared_lock_guard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6194&quot;&gt;#6194&lt;/a&gt;
+ Adapt to Boost.Move.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6195&quot;&gt;#6195&lt;/a&gt;
+ c++11 compliance: Provide the standard time related interface
+ using Boost.Chrono.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6217&quot;&gt;#6217&lt;/a&gt;
+ Enhance Boost.Thread shared mutex interface following Howard
+ Hinnant proposal.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6224&quot;&gt;#6224&lt;/a&gt;
+ c++11 compliance: Add the use of standard noexcept on compilers
+ supporting them.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6226&quot;&gt;#6226&lt;/a&gt;
+ c++11 compliance: Add explicit bool conversion from locks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6228&quot;&gt;#6228&lt;/a&gt;
+ Add promise constructor with allocator following the standard
+ c++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6230&quot;&gt;#6230&lt;/a&gt;
+ c++11 compliance: Follows the exception reporting mechanism
+ as defined in the c++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt;
+ Breaking change: thread destructor should call terminate if
+ joinable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt;
+ Breaking change: thread move assignment should call terminate
+ if joinable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6272&quot;&gt;#6272&lt;/a&gt;
+ c++11 compliance: Add thread::id hash specialization.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6273&quot;&gt;#6273&lt;/a&gt;
+ c++11 compliance: Add cv_status enum class and use it on the
+ conditions wait functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6231&quot;&gt;#6231&lt;/a&gt;
+ Add BasicLockable requirements in the documentation to follow
+ c++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6342&quot;&gt;#6342&lt;/a&gt;
+ c++11 compliance: Adapt the one_flag to the c++11 interface.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6671&quot;&gt;#6671&lt;/a&gt;
+ upgrade_lock: missing mutex and release functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6672&quot;&gt;#6672&lt;/a&gt;
+ upgrade_lock:: missing constructors from time related types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6675&quot;&gt;#6675&lt;/a&gt;
+ upgrade_lock:: missing non-member swap.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added missing packaged_task::result_type and packaged_task::
+ constructor with allocator.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added packaged_task::reset()
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Bugs:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2575&quot;&gt;#2575&lt;/a&gt;
+ Bug- Boost 1.36.0 on Itanium platform.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4345&quot;&gt;#4345&lt;/a&gt;
+ thread::id and joining problem with cascade of threads.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4921&quot;&gt;#4921&lt;/a&gt;
+ BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and
+ need to be documented.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5013&quot;&gt;#5013&lt;/a&gt;
+ documentation: boost::thread: pthreas_exit causes terminate().
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5173&quot;&gt;#5173&lt;/a&gt;
+ boost::this_thread::get_id is very slow.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5351&quot;&gt;#5351&lt;/a&gt;
+ interrupt a future get boost::unknown_exception.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5516&quot;&gt;#5516&lt;/a&gt;
+ Upgrade lock is not acquired when previous upgrade lock releases
+ if another read lock is present.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5990&quot;&gt;#5990&lt;/a&gt;
+ shared_future&amp;lt;T&amp;gt;::get() has wrong return type.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6174&quot;&gt;#6174&lt;/a&gt;
+ packaged_task doesn't correctly handle moving results.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6222&quot;&gt;#6222&lt;/a&gt;
+ Compile error with SunStudio: unique_future move.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6673&quot;&gt;#6673&lt;/a&gt;
+ shared_lock: move assign doesn't works with c++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6674&quot;&gt;#6674&lt;/a&gt;
+ shared_mutex: try_lock_upgrade_until doesn't works.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix issue signaled on the ML with task_object(task_object const&amp;amp;)
+ in presence of task_object(task_object&amp;amp;&amp;amp;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &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/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved error reporting (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/77827&quot;&gt;Patch
- from Leo Goodstadt&lt;/a&gt;)
+ Remove very ugly &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
+ hack with a slightly less ugly one.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replace MPL assert with static assert since it's problematic in C++11,
+ fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6846&quot;&gt;#6846&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -44,7 +606,92 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;em&gt;TODO&lt;/em&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 8.0, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 32 and 64 bit
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QNX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
@@ -54,7 +701,134 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;em&gt;TODO&lt;/em&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ pgCC: 11.9
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 10.1, 11.1, 12.0, 12.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual Age 10.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1, 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 8.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode, mingw: 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ AIX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IBM XL C/C++ Enterprise Edition, V12.1.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 32 and 64 bit
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Solaris:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Sun 5.10
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
@@ -62,7 +836,9 @@
   &lt;div id=&quot;version_1_50_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;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
 </description></item><item><title>Version 1.49.0</title><link>http://www.boost.org/users/history/version_1_49_0.html><guid>http://www.boost.org/users/history/version_1_49_0.html><pubDate>Fri, 24 Feb 2012 16:20:32 -0500</pubDate><description>
@@ -302,6 +1078,18 @@
       &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/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
+ &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/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -616,6 +1404,35 @@
       &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/proto&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Force some functions to be inline, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5735&quot;&gt;#5735&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add user documentation for per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;; other
+ doc tweaks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix some buggy and over-complicated example programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add some missing copyright notices.
+ &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/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -853,6 +1670,18 @@
           &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/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Eliminate some unused variable warnings on gcc.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_49_0.compilers_tested&quot;&gt;

Modified: website/public_html/beta/generated/download-items.html
==============================================================================
--- website/public_html/beta/generated/download-items.html (original)
+++ website/public_html/beta/generated/download-items.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -15,8 +15,8 @@
               <p class="news-description">
               <span class="brief"><span class="purpose">
       New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
- Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
- Property Tree, Spirit, Thread, Unordered, Uuid.
+ Foreach, Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale,
+ Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
 </span></span></p>
 
 <ul class="menu">

Modified: website/public_html/beta/generated/downloads.rss
==============================================================================
--- website/public_html/beta/generated/downloads.rss (original)
+++ website/public_html/beta/generated/downloads.rss 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -243,6 +243,18 @@
       &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/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
+ &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/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -557,6 +569,35 @@
       &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/proto&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Force some functions to be inline, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5735&quot;&gt;#5735&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add user documentation for per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;; other
+ doc tweaks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix some buggy and over-complicated example programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add some missing copyright notices.
+ &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/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -794,6 +835,18 @@
           &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/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Eliminate some unused variable warnings on gcc.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_49_0.compilers_tested&quot;&gt;

Modified: website/public_html/beta/generated/history-items.html
==============================================================================
--- website/public_html/beta/generated/history-items.html (original)
+++ website/public_html/beta/generated/history-items.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -8,8 +8,8 @@
               <div class="news-description">
                 <span class="brief"><span class="purpose">
       New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
- Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
- Property Tree, Spirit, Thread, Unordered, Uuid.
+ Foreach, Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale,
+ Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
 </span></span> </div>
 
 <ul class="menu">

Modified: website/public_html/beta/generated/history.rss
==============================================================================
--- website/public_html/beta/generated/history.rss (original)
+++ website/public_html/beta/generated/history.rss 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -243,6 +243,18 @@
       &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/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
+ &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/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -557,6 +569,35 @@
       &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/proto&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Force some functions to be inline, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5735&quot;&gt;#5735&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add user documentation for per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;; other
+ doc tweaks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix some buggy and over-complicated example programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add some missing copyright notices.
+ &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/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -794,6 +835,18 @@
           &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/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Eliminate some unused variable warnings on gcc.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_49_0.compilers_tested&quot;&gt;

Modified: website/public_html/beta/generated/home-items.html
==============================================================================
--- website/public_html/beta/generated/home-items.html (original)
+++ website/public_html/beta/generated/home-items.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -22,8 +22,8 @@
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
       New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
- Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
- Property Tree, Spirit, Thread, Unordered, Uuid.
+ Foreach, Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale,
+ Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
 </span></span></span>
                     <span class=
                     "news-date">February 24th, 2012 21:20 GMT</span></li>

Modified: website/public_html/beta/generated/news-items.html
==============================================================================
--- website/public_html/beta/generated/news-items.html (original)
+++ website/public_html/beta/generated/news-items.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -19,8 +19,8 @@
               <div class="news-description">
                 <span class="brief"><span class="purpose">
       New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
- Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
- Property Tree, Spirit, Thread, Unordered, Uuid.
+ Foreach, Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale,
+ Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
 </span></span> </div>
 
 <ul class="menu">

Modified: website/public_html/beta/generated/news.rss
==============================================================================
--- website/public_html/beta/generated/news.rss (original)
+++ website/public_html/beta/generated/news.rss 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -243,6 +243,18 @@
       &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/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
+ &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/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -557,6 +569,35 @@
       &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/proto&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Force some functions to be inline, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5735&quot;&gt;#5735&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add user documentation for per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;; other
+ doc tweaks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix some buggy and over-complicated example programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add some missing copyright notices.
+ &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/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -794,6 +835,18 @@
           &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/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Eliminate some unused variable warnings on gcc.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_49_0.compilers_tested&quot;&gt;

Modified: website/public_html/beta/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/beta/generated/state/feed-pages.txt (original)
+++ website/public_html/beta/generated/state/feed-pages.txt 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -1847,15 +1847,15 @@
 -purpose
 "
 " New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
-" Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move,
-" Property Tree, Spirit, Thread, Unordered, Uuid.
+" Foreach, Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale,
+" Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
 "
 -qbk_hash
-"50b8861c846fbb8d7775a0dc25e9e4f1367f0377b9d48871a0e2f8f13f8e7f8d
+"ff740465b65f2f88a4606619f4b1137f17cfad97cc4509c9be1cdadc1c1227c7
 -release_status
 "released
 -rss_hash
-"7a2d1133a3301cc21d7c05fae5976c37fcf4bf1bd8037aedaa715ed9767ab723
+"597bbed289305d2f82b6074491fd9bd05c01ac619a64b3426dcbfd7d52f44529
 -title
 "Version 1.49.0
 -type
@@ -1868,7 +1868,7 @@
 -id
 "version_1_50_0
 -last_modified
-.1334354951.38
+.1338059061.9
 -location
 "users/history/version_1_50_0.html
 -page_state
@@ -1876,14 +1876,15 @@
 "In Progress
 -purpose
 "
-" New Libraries: Updated Libraries: Program Options
+" New Libraries: Algorithm, Functional/OverloadedFunction, LocalFunction, Utility/IdentityType.
+" Updated Libraries: Program Options, ScopeExit
 "
 -qbk_hash
-"a64ba7f68da08f18d2b75587a33f5f371834a9239e2478e8c9665f526ddb3efc
+"2d1ce6ef53c103a840e4a261d9ad21bbba64deafd53bcdd93ad2b87dda660f81
 -release_status
 "dev
 -rss_hash
-"f2eaac5d1fb8907fb10879d73a6e781bdb701d007b36b0c04efa72edc21fab5b
+"b40386fead210335dca4ffcbfd5a1dac485ab96d3f7bec6f7017c3d5fae00f3d
 -title
 "Version 1.50.0
 -type

Modified: website/public_html/beta/users/history/version_1_49_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_49_0.html (original)
+++ website/public_html/beta/users/history/version_1_49_0.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -283,6 +283,18 @@
       </li>
       <li>
         <div>
+ <span class="library">Foreach:</span>
+ <ul>
+ <li>
+ <div>
+ Fix for #6131
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Geometry:</span>
           <ul>
             <li>
@@ -597,6 +609,35 @@
       </li>
       <li>
         <div>
+ <span class="library">Proto:</span>
+ <ul>
+ <li>
+ <div>
+ Force some functions to be inline, fixes #5735.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add user documentation for per-domain <code><span class="identifier">as_expr</span></code>
+ and <code><span class="identifier">as_child</span></code>; other
+ doc tweaks.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix some buggy and over-complicated example programs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add some missing copyright notices.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Spirit:</span>
           <ul>
             <li>
@@ -834,6 +875,18 @@
           </ul>
         </div>
       </li>
+ <li>
+ <div>
+ <span class="library">xpressive:</span>
+ <ul>
+ <li>
+ <div>
+ Eliminate some unused variable warnings on gcc.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="version_1_49_0.compilers_tested">

Modified: website/public_html/beta/users/history/version_1_50_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_50_0.html (original)
+++ website/public_html/beta/users/history/version_1_50_0.html 2012-05-26 15:04:43 EDT (Sat, 26 May 2012)
@@ -53,7 +53,32 @@
     <ul>
       <li>
         <div>
- <em>TODO</em>
+ <span class="library">Algorithm:</span>
+ A collection of
+ useful generic algorithms, from Marshall Clow.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Functional/OverloadedFunction:</span>
+ Overload
+ different functions into a single function object, from Lorenzo Caminiti.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">LocalFunction:</span>
+ Program
+ functions locally, within other functions, directly within the scope where
+ they are needed, from Lorenzo Caminiti.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Utility/IdentityType:</span>
+ Wrap
+ types within round parenthesis so they can always be passed as macro parameters,
+ from Lorenzo Caminiti.
         </div>
       </li>
     </ul>
@@ -63,7 +88,202 @@
     <ul>
       <li>
         <div>
- <span class="library">Program Options:</span> <ul>
+ <span class="library">Accumulators:</span>
+ <ul>
+ <li>
+ <div>
+ add missing <code><span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">throw_exception</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>, fixes #6702.
+ </div>
+ </li>
+ <li>
+ <div>
+ work around for msvc which allows ctor templates to be copy ctors,
+ fixes #6535.
+ </div>
+ </li>
+ <li>
+ <div>
+ shorten filenames to meet boost guidelines, fixes #6196.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Chrono:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed Bugs:
+ <ul>
+ <li>
+ <div>
+ #6361
+ integer overflow in boost::chrono::process_real_cpu_clock::now()
+ under Windows 32bits.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6628
+ compiler warning in process_cpu_clocks.hpp.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6666
+ thread_clock.hpp needs pthread.h.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Foreach:</span>
+ <ul>
+ <li>
+ <div>
+ Revert fix for #6131
+ which caused more harm than good.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">MultiArray:</span>
+ <ul>
+ <li>
+ <div>
+ Concepts bug fix and Workaround for Visual Studio 2010 (#4874)
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix to assert.cpp test case (Patch)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Lexical cast:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">bad_lexical_cast</span></code> exception is now
+ globaly visible and can be catched even if code is compiled with
+ -fvisibility=hidden
+ </div>
+ </li>
+ <li>
+ <div>
+ Now it is possible to compile and use library with disabled exceptions
+ #5800
+ </div>
+ </li>
+ <li>
+ <div>
+ Better performance, less memory usage and bugfixes for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span><span class="special">&lt;</span><span class="identifier">character_type</span><span class="special">*&gt;</span></code>
+ conversions
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs and warnings: #6645,
+ #6562,
+ #6812,
+ #6852,
+ #6717,
+ #6770,
+ #6504.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Locale:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed build issues with STLPort library
+ </div>
+ </li>
+ <li>
+ <div>
+ Boost.System is now required depenency
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs #6635,
+ #6833
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">MSM:</span>
+ <ul>
+ <li>
+ <div>
+ eUML : better syntax for front-ends defined with eUML as transition
+ table only. Caution: Breaking Change!http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfix: graph building was only working if initial_state defined
+ as a sequence.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfix: flags defined for a Terminate or Interrupt state do not break
+ the blocking function of these states any more.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfix: multiple deferred events from several regions were not working
+ in every case.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfix: visitor was passed by value to submachines.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfix: no_transition was not called for submachines who send an
+ event to themselves.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed warnings with gcc.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Program Options:</span>
+ <ul>
             <li>
               <div>
                 Improved error reporting (<a href="https://svn.boost.org/trac/boost/changeset/77827">Patch
@@ -75,15 +295,341 @@
       </li>
       <li>
         <div>
- <span class="library">MultiArray:</span> <ul>
+ <span class="library">Proto:</span>
+ <ul>
             <li>
               <div>
- Concepts bug fix and Workaround for Visual Studio 2010 (Patch)
+ Use <code><span class="identifier">decltype</span></code>-based
+ <code><span class="identifier">result_of</span></code> if and
+ only if the compiler implements N3276.
               </div>
             </li>
             <li>
               <div>
- Fix to assert.cpp test case (Patch)
+ For C++11, force parameter to <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">eval_if_c</span></code>
+ and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_c</span></code> to be <code><span class="keyword">bool</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disable <tt>'__forceinline not inlined'</tt> warning on
+ msvc.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Ratio:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed Bugs:
+ <ul>
+ <li>
+ <div>
+ #6498
+ boost::ratio won't compile with default settings.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">ScopeExit:</span>
+ <ul>
+ <li>
+ <div>
+ New Features:
+ <ul>
+ <li>
+ <div>
+ Use variadic macros to specify captures variables as commas-separated
+ lists (but kept preprocessor sequence syntax for backward compatibility).
+ </div>
+ </li>
+ <li>
+ <div>
+ Capture the object in scope using <code><span class="identifier">this_</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support empty captures using <code><span class="keyword">void</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Implicit lambda-like captures using <code><span class="identifier">BOOST_SCOPE_EXIT_ALL</span></code>
+ on compilers that support C++11 lambda functions.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Thread:</span>
+ <ul>
+ <li>
+ <div>
+ New Features:
+ <ul>
+ <li>
+ <div>
+ #1850
+ Request for unlock_guard to compliment lock_guard.
+ </div>
+ </li>
+ <li>
+ <div>
+ #2637
+ Request for shared_mutex duration timed_lock and timed_lock_shared.
+ </div>
+ </li>
+ <li>
+ <div>
+ #2741
+ Proposal to manage portable and non portable thread attributes.
+ </div>
+ </li>
+ <li>
+ <div>
+ #3567
+ Request for shared_lock_guard.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6194
+ Adapt to Boost.Move.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6195
+ c++11 compliance: Provide the standard time related interface
+ using Boost.Chrono.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6217
+ Enhance Boost.Thread shared mutex interface following Howard
+ Hinnant proposal.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6224
+ c++11 compliance: Add the use of standard noexcept on compilers
+ supporting them.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6226
+ c++11 compliance: Add explicit bool conversion from locks.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6228
+ Add promise constructor with allocator following the standard
+ c++11.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6230
+ c++11 compliance: Follows the exception reporting mechanism
+ as defined in the c++11.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6266
+ Breaking change: thread destructor should call terminate if
+ joinable.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6269
+ Breaking change: thread move assignment should call terminate
+ if joinable.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6272
+ c++11 compliance: Add thread::id hash specialization.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6273
+ c++11 compliance: Add cv_status enum class and use it on the
+ conditions wait functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6231
+ Add BasicLockable requirements in the documentation to follow
+ c++11.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6342
+ c++11 compliance: Adapt the one_flag to the c++11 interface.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6671
+ upgrade_lock: missing mutex and release functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6672
+ upgrade_lock:: missing constructors from time related types.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6675
+ upgrade_lock:: missing non-member swap.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing packaged_task::result_type and packaged_task::
+ constructor with allocator.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added packaged_task::reset()
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed Bugs:
+ <ul>
+ <li>
+ <div>
+ #2575
+ Bug- Boost 1.36.0 on Itanium platform.
+ </div>
+ </li>
+ <li>
+ <div>
+ #4345
+ thread::id and joining problem with cascade of threads.
+ </div>
+ </li>
+ <li>
+ <div>
+ #4921
+ BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and
+ need to be documented.
+ </div>
+ </li>
+ <li>
+ <div>
+ #5013
+ documentation: boost::thread: pthreas_exit causes terminate().
+ </div>
+ </li>
+ <li>
+ <div>
+ #5173
+ boost::this_thread::get_id is very slow.
+ </div>
+ </li>
+ <li>
+ <div>
+ #5351
+ interrupt a future get boost::unknown_exception.
+ </div>
+ </li>
+ <li>
+ <div>
+ #5516
+ Upgrade lock is not acquired when previous upgrade lock releases
+ if another read lock is present.
+ </div>
+ </li>
+ <li>
+ <div>
+ #5990
+ shared_future&lt;T&gt;::get() has wrong return type.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6174
+ packaged_task doesn't correctly handle moving results.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6222
+ Compile error with SunStudio: unique_future move.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6673
+ shared_lock: move assign doesn't works with c++11.
+ </div>
+ </li>
+ <li>
+ <div>
+ #6674
+ shared_mutex: try_lock_upgrade_until doesn't works.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix issue signaled on the ML with task_object(task_object const&amp;)
+ in presence of task_object(task_object&amp;&amp;)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">xpressive:</span>
+ <ul>
+ <li>
+ <div>
+ Remove very ugly <code><span class="identifier">lexical_cast</span></code>
+ hack with a slightly less ugly one.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replace MPL assert with static assert since it's problematic in C++11,
+ fixes #6846.
               </div>
             </li>
           </ul>
@@ -99,7 +645,92 @@
     <ul>
       <li>
         <div>
- <em>TODO</em>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ Intel: 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ Intel: 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 8.0, 9.0, 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ QNX:
+ <ul>
+ <li>
+ <div>
+ QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
+ </div>
+ </li>
+ </ul>
         </div>
       </li>
     </ul>
@@ -109,7 +740,134 @@
     <ul>
       <li>
         <div>
- <em>TODO</em>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ Clang from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC: 11.9
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.1, 12.0, 12.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual Age 10.1
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ Clang from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1, 12.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 8.0, 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode, mingw: 4.5.2
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V12.1.0.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun 5.10
+ </div>
+ </li>
+ </ul>
         </div>
       </li>
     </ul>
@@ -117,7 +875,9 @@
   <div id="version_1_50_0.acknowledgements">
     <h3><span class="link">Acknowledgements</span></h3>
     <p>
- <em>TODO</em>
+ Beman Dawes, Eric Niebler,
+ Rene Rivera, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
     </p>
   </div>
 </div> </div>


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