Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84926 - in website/public_html/live: common common/code doc feed/history generated generated/state users/history
From: dnljms_at_[hidden]
Date: 2013-07-01 13:17:14


Author: danieljames
Date: 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013)
New Revision: 84926
URL: http://svn.boost.org/trac/boost/changeset/84926

Log:
Release 1.54.0

Text files modified:
   website/public_html/live/common/code/boost.php | 2
   website/public_html/live/common/menu-doc.html | 5
   website/public_html/live/doc/.htaccess | 4
   website/public_html/live/feed/history/boost_1_54_0.qbk | 18
   website/public_html/live/generated/dev.rss | 84
   website/public_html/live/generated/download-items.html | 27
   website/public_html/live/generated/downloads.rss | 3654 ++++++++++++++++++++++-------------
   website/public_html/live/generated/history-items.html | 22
   website/public_html/live/generated/history.rss | 1670 ++++++++++++++++
   website/public_html/live/generated/home-items.html | 29
   website/public_html/live/generated/news-items.html | 45
   website/public_html/live/generated/news.rss | 4004 ++++++++++++++++++++++++---------------
   website/public_html/live/generated/state/feed-pages.txt | 10
   website/public_html/live/generated/state/rss-items.txt | 86
   website/public_html/live/users/history/version_1_54_0.html | 94
   15 files changed, 6626 insertions(+), 3128 deletions(-)

Modified: website/public_html/live/common/code/boost.php
==============================================================================
--- website/public_html/live/common/code/boost.php Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/common/code/boost.php 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -6,4 +6,4 @@
 */
 require_once(dirname(__FILE__) . '/boost_config.php');
 require_once(dirname(__FILE__) . '/boost_version.php');
-boost_set_current_version(1,53,0);
+boost_set_current_version(1,54,0);

Modified: website/public_html/live/common/menu-doc.html
==============================================================================
--- website/public_html/live/common/menu-doc.html Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/common/menu-doc.html 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -9,9 +9,12 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_53_0/" rel="nofollow">1.53.0 - Current
+ <li><a href="/doc/libs/1_54_0/" rel="nofollow">1.54.0 - Current
         Release <span class="link">&gt;</span></a></li>
 
+ <li><a href="/doc/libs/1_53_0/" rel="nofollow">1.53.0 <span class=
+ "link">&gt;</span></a></li>
+
         <li><a href="/doc/libs/1_52_0/" rel="nofollow">1.52.0 <span class=
         "link">&gt;</span></a></li>
 

Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/doc/.htaccess 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -28,8 +28,8 @@
 RewriteRule ^libs/development/libs/([^./]+)$ libs/development/libs/$1/ [R=301]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_53_0$1 [R=303]
-RewriteRule ^libs/development(/.*)?$ libs/1_53_0$1 [R=303]
+RewriteRule ^libs/release(/.*)?$ libs/1_54_0$1 [R=303]
+RewriteRule ^libs/development(/.*)?$ libs/1_54_0$1 [R=303]
 
 # Rewrite specific versions to the dynamic handlers.
 RewriteRule ^libs/([0-9_]+(?:beta[0-9]*|snapshot)?)/?$ libraries.php/$1 [L]

Modified: website/public_html/live/feed/history/boost_1_54_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_54_0.qbk Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/feed/history/boost_1_54_0.qbk 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -11,31 +11,15 @@
         Deprecated Library: Signals.
     ]
     [authors [Clow, Marshall]]
- [last-revision ]
+ [last-revision Mon, 1 Jul 2013 10:10:02 -0700]
 ]
 
 [include ext.qbk]
 
 [documentation /doc/libs/1_54_0/]
-[status beta]
-[download http://sourceforge.net/projects/boost/files/boost/1.54.0.beta.1/]
-
-[/
-
-Release status:
 [status released]
 [download http://sourceforge.net/projects/boost/files/boost/1.54.0/]
 
-]
-
-[/
- When adding libraries:
-
- 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.
-]
-
 [section News]
 
 [section Supported CPUs]

Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/dev.rss 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -7,7 +7,7 @@
     <description></description>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-<item><title>Version 1.54.0</title><link>http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>In Progress</pubDate><description>
+<item><title>Version 1.54.0</title><link>
http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
 
 
 
@@ -17,10 +17,10 @@
       &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported CPUs&lt;/span&gt;&lt;/h3&gt;
       &lt;p&gt;
         Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
- is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/doc/libs/1_54_0/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
- and &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+ is i486. The 80386 target was not properly supported by &lt;a href=&quot;http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+ and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
         that used them internally) even before this release. Some Boost libraries
- may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+ may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
         for example), see the respective library documentation for details.
       &lt;/p&gt;
       &lt;p&gt;
@@ -92,9 +92,9 @@
       &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Signals deprecated&lt;/span&gt;&lt;/h3&gt;
       &lt;p&gt;
         Boost.Signals is no longer being actively maintained, so it has been deprecated.
- Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
+ Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
         instead). If you have existing Boost.Signals-based code, it will continue
- to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
+ to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
         porting guide&lt;/a&gt; in the Signals2 documentation.
       &lt;/p&gt;
     &lt;/div&gt;
@@ -104,21 +104,21 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
   Logging library, from Andrey
           Semashev.
         &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/doc/libs/1_54_0/libs/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
   Type Traits Introspection library,
           from Edward Diener.
         &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/doc/libs/1_54_0/libs/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
   Runtime polymorphism
           based on concepts.
         &lt;/div&gt;
@@ -130,7 +130,7 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/accumulators/&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&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;
@@ -147,7 +147,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&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;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -170,7 +170,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -195,7 +195,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -383,7 +383,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&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;
@@ -428,7 +428,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -440,7 +440,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -475,7 +475,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -487,7 +487,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -547,7 +547,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&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;
               &lt;div&gt;
@@ -675,7 +675,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -712,7 +712,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -749,7 +749,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -762,7 +762,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -785,7 +785,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&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;
@@ -822,7 +822,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -904,7 +904,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/msm/&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -926,7 +926,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -939,7 +939,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1002,7 +1002,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1019,7 +1019,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1032,7 +1032,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1083,11 +1083,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
+ No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
                 for new development.
               &lt;/div&gt;
             &lt;/li&gt;
@@ -1096,7 +1096,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&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;
@@ -1280,7 +1280,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1314,7 +1314,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1327,7 +1327,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1367,7 +1367,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
@@ -1390,11 +1390,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1402,7 +1402,7 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/xpressive&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&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;
@@ -1433,7 +1433,7 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;

Modified: website/public_html/live/generated/download-items.html
==============================================================================
--- website/public_html/live/generated/download-items.html Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/download-items.html 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -1,34 +1,13 @@
 <ul class="toc">
 <li>Current Release</li>
-<li>Beta Release</li>
 <li>Old Boost Releases</li>
 <li>Subversion Repository</li>
 </ul>
 <h2 id="live">Current Release</h2>
               <h3><span class=
- "news-title">Version 1.53.0</span></h3>
+ "news-title">Version 1.54.0</span></h3>
 
- <p class="news-date">February 4th, 2013 18:29 GMT</p>
-
- <p class="news-description">
- <span class="brief"><span class="purpose">
- New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
- Libraries: Algorithm, Array, Asio, Bimap, Chrono, Container, Context, Geometry,
- GIL, Graph, Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax,
- Move, Polygon, Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread,
- Utility, Unordered, Variant, Wave and xpressive.
-</span></span></p>
-
-<ul class="menu">
-<li>Release Notes</li>
-<li>Download</li>
-<li>Documentation</li>
-</ul>
-<h2 id="beta">Beta Release</h2>
- <h3><span class=
- "news-title">Version 1.54.0 beta</span></h3>
-
- <p class="news-date">In Progress</p>
+ <p class="news-date">July 1st, 2013 17:10 GMT</p>
 
               <p class="news-description">
               <span class="brief"><span class="purpose">
@@ -42,6 +21,6 @@
 
 <ul class="menu">
 <li>Release Notes</li>
-<li>Download</li>
+<li>Download</li>
 <li>Documentation</li>
 </ul>

Modified: website/public_html/live/generated/downloads.rss
==============================================================================
--- website/public_html/live/generated/downloads.rss Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/downloads.rss 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -7,74 +7,139 @@
     <description></description>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-<item><title>Version 1.53.0</title><link>http://www.boost.org/users/history/version_1_53_0.html><guid>http://www.boost.org/users/history/version_1_53_0.html><pubDate>Mon, 4 Feb 2013 10:29:19 -0800</pubDate><description>
+<item><title>Version 1.54.0</title><link>
http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
 
 
 
- &lt;div id=&quot;version_1_53_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.news&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_54_0.news.supported_cpus&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported CPUs&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
+ is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+ and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+ that used them internally) even before this release. Some Boost libraries
+ may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+ for example), see the respective library documentation for details.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Also by default, when building Boost for x86 32-bit targets it will compile
+ for i686 (Pentium Pro) and later CPUs. This can be changed by specifying
+ the &lt;tt&gt;instruction-set&lt;/tt&gt; property in &lt;tt&gt;b2&lt;/tt&gt;
+ or &lt;tt&gt;bjam&lt;/tt&gt; command line, for example:
+ &lt;/p&gt;
+&lt;pre&gt;b2 variant=release architecture=x86 instruction-set=i486 stage
+&lt;/pre&gt;
+ &lt;p&gt;
+ Possible values for the &lt;tt&gt;instruction-set&lt;/tt&gt; are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Target for the host CPU: &lt;tt&gt;native&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Generic x86 CPUs: &lt;tt&gt;i486&lt;/tt&gt;, &lt;tt&gt;i586&lt;/tt&gt;,
+ &lt;tt&gt;i686&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel CPUs: &lt;tt&gt;pentium&lt;/tt&gt;, &lt;tt&gt;pentium-mmx&lt;/tt&gt;,
+ &lt;tt&gt;pentiumpro&lt;/tt&gt;, &lt;tt&gt;pentium2&lt;/tt&gt;, &lt;tt&gt;pentium3&lt;/tt&gt;,
+ &lt;tt&gt;pentium3m&lt;/tt&gt;, &lt;tt&gt;pentium-m&lt;/tt&gt;, &lt;tt&gt;pentium4&lt;/tt&gt;,
+ &lt;tt&gt;pentium4m&lt;/tt&gt;, &lt;tt&gt;prescott&lt;/tt&gt;, &lt;tt&gt;nocona&lt;/tt&gt;,
+ &lt;tt&gt;core2&lt;/tt&gt;, &lt;tt&gt;corei7&lt;/tt&gt;, &lt;tt&gt;corei7-avx&lt;/tt&gt;,
+ &lt;tt&gt;core-avx-i&lt;/tt&gt;, &lt;tt&gt;conroe&lt;/tt&gt;, &lt;tt&gt;conroe-xe&lt;/tt&gt;,
+ &lt;tt&gt;conroe-l&lt;/tt&gt;, &lt;tt&gt;allendale&lt;/tt&gt;, &lt;tt&gt;merom&lt;/tt&gt;,
+ &lt;tt&gt;merom-xe&lt;/tt&gt;, &lt;tt&gt;kentsfield&lt;/tt&gt;, &lt;tt&gt;kentsfield-xe&lt;/tt&gt;,
+ &lt;tt&gt;penryn&lt;/tt&gt;, &lt;tt&gt;wolfdale&lt;/tt&gt;, &lt;tt&gt;yorksfield&lt;/tt&gt;,
+ &lt;tt&gt;nehalem&lt;/tt&gt;, &lt;tt&gt;sandy-bridge&lt;/tt&gt;, &lt;tt&gt;ivy-bridge&lt;/tt&gt;,
+ &lt;tt&gt;haswell&lt;/tt&gt;, &lt;tt&gt;atom&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ AMD CPUs: &lt;tt&gt;k6&lt;/tt&gt;, &lt;tt&gt;k6-2&lt;/tt&gt;, &lt;tt&gt;k6-3&lt;/tt&gt;,
+ &lt;tt&gt;athlon&lt;/tt&gt;, &lt;tt&gt;athlon-tbird&lt;/tt&gt;, &lt;tt&gt;athlon-4&lt;/tt&gt;,
+ &lt;tt&gt;athlon-xp&lt;/tt&gt;, &lt;tt&gt;athlon-mp&lt;/tt&gt;, &lt;tt&gt;k8&lt;/tt&gt;,
+ &lt;tt&gt;opteron&lt;/tt&gt;, &lt;tt&gt;athlon64&lt;/tt&gt;, &lt;tt&gt;athlon-fx&lt;/tt&gt;,
+ &lt;tt&gt;k8-sse3&lt;/tt&gt;, &lt;tt&gt;opteron-sse3&lt;/tt&gt;, &lt;tt&gt;athlon64-sse3&lt;/tt&gt;,
+ &lt;tt&gt;amdfam10&lt;/tt&gt;, &lt;tt&gt;barcelona&lt;/tt&gt;, &lt;tt&gt;bdver1&lt;/tt&gt;,
+ &lt;tt&gt;bdver2&lt;/tt&gt;, &lt;tt&gt;bdver3&lt;/tt&gt;, &lt;tt&gt;btver1&lt;/tt&gt;,
+ &lt;tt&gt;btver2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ VIA CPUs: &lt;tt&gt;c3&lt;/tt&gt;, &lt;tt&gt;c3-2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IDT CPUs: &lt;tt&gt;winchip-c6&lt;/tt&gt;, &lt;tt&gt;winchip2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Note that not all these values may be supported by a particular compiler.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.news.signals_deprecated&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Signals deprecated&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost.Signals is no longer being actively maintained, so it has been deprecated.
+ Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
+ instead). If you have existing Boost.Signals-based code, it will continue
+ to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
+ porting guide&lt;/a&gt; in the Signals2 documentation.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.new_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Atomic&lt;/a&gt;:&lt;/span&gt;
- C++11-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;atomic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;,
- from Helge Bahmann, maintained by Tim Blechmann.
- &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/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
- Coroutine library,
- from Oliver Kowalke.
- &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/lockfree/&quot;&gt;Lockfree&lt;/a&gt;:&lt;/span&gt;
- Lockfree data structures,
- from Tim Blechmann.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
+ Logging library, from Andrey
+ Semashev.
         &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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
- Extended
- precision arithmetic types for floating point, integer and rational arithmetic
- from John Maddock and Christopher Kormanyos.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
+ Type Traits Introspection library,
+ from Edward Diener.
         &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/numeric/odeint/&quot;&gt;Odeint&lt;/a&gt;:&lt;/span&gt;
- Solving ordinary
- differential equations, from Karsten Ahnert and Mario Mulansky.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
+ Runtime polymorphism
+ based on concepts.
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.news&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- This release contains a fix for ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;, in Boost.Locale. For more
- details, see the &lt;a href=&quot;http://www.boost.org/users/news/boost_locale_security_notice.html&quot;&gt;security
- notice&lt;/a&gt;.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&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;
+ &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;
- Fixed non-ASCII char in comment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7781&quot;&gt;#7781&lt;/a&gt;).
+ Fixes comment typos (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7917&quot;&gt;#7917&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated the Knuth-Morris-Pratt docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7656&quot;&gt;#7656&lt;/a&gt;).
+ Silence unused variable warnings (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6926&quot;&gt;#6926&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -82,11 +147,22 @@
       &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/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&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;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for boost::get and std::get (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7652&quot;&gt;#7652&lt;/a&gt;)
+ The return types for copy_while and copy_until have been changed.
+ This is an interface change. If you were using the return values
+ from these functions, then you will have to modify your code. Instead
+ of just returning the modified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OutputIterator&lt;/span&gt;&lt;/code&gt;,
+ these functions now return a &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;pair&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;InputIterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;OutputIterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;. If this change affects your
+ code, the simplest change is to add a &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;second&lt;/span&gt;&lt;/code&gt; to the end of the call,
+ which will get you the same behavior that you had before.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added C++14 versions of 'is_permutation', 'equal' and 'mismatch'.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -94,212 +170,212 @@
       &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed some 64-to-32-bit conversion warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7459&quot;&gt;#7459&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed some small errors in documentation and comments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7761&quot;&gt;#7761&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed an error in the example embedded in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;get_option&lt;/span&gt;&lt;/code&gt;'s
- documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7562&quot;&gt;#7562&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed to use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;&lt;/code&gt;
- rather than &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; for
- SSL_CTX options, to match OpenSSL (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7209&quot;&gt;#7209&lt;/a&gt;).
+ Added C++11 features support &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6999&quot;&gt;#6999&lt;/a&gt;:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Move assignment and move constructors.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ modifiers.
+ &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_snwprintf&lt;/span&gt;&lt;/code&gt;
- to address a compile error due to the changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;swprintf&lt;/span&gt;&lt;/code&gt;
- signature in recent versions of MinGW (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7373&quot;&gt;#7373&lt;/a&gt;).
+ Added new traits classes, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;handler_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_result&lt;/span&gt;&lt;/code&gt;,
+ that allow the customisation of the return type of an initiating
+ function.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a deadlock that can occur on Windows when shutting down a pool
- of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; threads
- due to running out of work (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7552&quot;&gt;#7552&lt;/a&gt;).
+ Added the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function, a high-level wrapper for running stackful coroutines, based
+ on the Boost.Coroutine library. The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function enables programs to implement
+ asynchronous logic in a synchronous manner. For example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;n&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_some&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_buffer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;yield&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Enabled the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
- qualifier for error categories (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7797&quot;&gt;#7797&lt;/a&gt;).
+ Added the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;use_future&lt;/span&gt;&lt;/code&gt; special value, which
+ provides first-class support for returning a C++11 &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;future&lt;/span&gt;&lt;/code&gt; from an asynchronous operation's
+ initiating function. For example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;span class=&quot;identifier&quot;&gt;n&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_some&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_buffer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;use_future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed UNIX domain socket example to treat errors from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;/code&gt; as non-fatal (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7488&quot;&gt;#7488&lt;/a&gt;).
+ Promoted the stackless coroutine class and macros to be part of Asio's
+ documented interface, rather than part of the HTTP server 4 example.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added a small block recycling optimisation to improve default memory
- allocation behaviour.
+ Added a new handler hook called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio_handler_is_continuation&lt;/span&gt;&lt;/code&gt;.
+ Asynchronous operations may represent a continuation of the asynchronous
+ control flow associated with the current executing handler. The
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio_handler_is_continuation&lt;/span&gt;&lt;/code&gt;
+ hook can be customised to return &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;true&lt;/span&gt;&lt;/code&gt;
+ if this is the case, and Asio's implementation can use this knowledge
+ to optimise scheduling of the new handler. To cover common cases,
+ Asio customises the hook for strands, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and composed asynchronous operations.
               &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/bimap/&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Refactor map_view_iterator to improve error messages.
+ Added four new generic protocol classes, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;datagram_protocol&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;raw_protocol&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;seq_packet_protocol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;/code&gt;, which implement
+ the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Protocol&lt;/span&gt;&lt;/code&gt; type
+ requirements, but allow the user to specify the address family (e.g.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AF_INET&lt;/span&gt;&lt;/code&gt;) and protocol
+ type (e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;IPPROTO_TCP&lt;/span&gt;&lt;/code&gt;)
+ at runtime.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed replace_(left/right/key/data) bug when using relations with
- info.
+ Added C++11 move constructors that allow the conversion of a socket
+ (or acceptor) into a more generic type. For example, an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; can be converted into a
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; via move construction.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed vector_of and list_of views &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assign&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; bug.
+ Extended the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket_acceptor&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; class's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; functions to allow a new connection
+ to be accepted directly into a socket of a more generic type. For
+ example, an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;acceptor&lt;/span&gt;&lt;/code&gt; can be used to accept
+ into a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; object.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed vector_of views &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[](&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; functions return value.
+ Moved existing examples into a C++03-specific directory, and added
+ a new directory for C++11-specific examples. A limited subset of
+ the C++03 examples have been converted to their C++11 equivalents.
               &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;
- &lt;em&gt;Deprecated:&lt;/em&gt;
+ Various SSL enhancements. Thanks go to Nick Jones, on whose work
+ these changes are based.
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- The chrono i/o version included in Boost.Chrono 1.2.x has been
- completly refactored in version 2.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The manipulators __duration_short, __duration_long
- are depreceated. You should use the parameterized form __duration_fmt
- or the renamed manipulators __duration_symbol and __duration_prefix
- instead.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The __duration_punct&amp;lt;&amp;gt; facet is depreceated.
- You should use the __get_duration_style free function to get
- the informations and use the __duration_units facet for localization
- purposes.
+ Added support for SSL handshakes with re-use of data already
+ read from the wire. New overloads of the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; class's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;handshake&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_handshake&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; functions have been added.
+ These accept a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ConstBufferSequence&lt;/span&gt;&lt;/code&gt;
+ to be used as initial input to the ssl engine for the handshake
+ procedure.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
- are not available.
+ Added support for creation of TLSv1.1 and TLSv1.2 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; objects.
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7546&quot;&gt;#7546&lt;/a&gt;
- time_point&amp;lt;system_clock&amp;gt; output version 2 fails to compile
+ Added a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;set_verify_depth&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ classes.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7547&quot;&gt;#7547&lt;/a&gt;
- time_point&amp;lt;system_clock&amp;gt; input version 2 fails to compile
+ Added the ability to load SSL certificate and key data from
+ memory buffers. New functions, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;add_certificate_authority&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_certificate&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_certificate_chain&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_private_key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_rsa_private_key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_tmp_dh&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, have been added to the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; class.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7868&quot;&gt;#7868&lt;/a&gt;
- chrono_io parses time incorrectly (1.53 and 1.52)
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt;
+ to automatically disable SSL compression by default. To enable,
+ use the new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;clear_options&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function, as in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;my_context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;clear_options&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;no_compression&lt;/span&gt;&lt;span class=&quot;special&q
 uot;&gt;)&lt;/span&gt;&lt;/code&gt;.
                     &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/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7650&quot;&gt;#7650&lt;/a&gt;.
+ Fixed a potential deadlock in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal_set&lt;/span&gt;&lt;/code&gt;
+ implementation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;'s
- insertion performance.
+ Fixed an error in acceptor example in documentation &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8421&quot;&gt;#8421&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed again experimental multiallocation interface for better performance
- (still experimental).
+ Fixed copy-paste errors in waitable timer documentation &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8602&quot;&gt;#8602&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added no exception support for those willing to disable exceptions
- in their compilers.
+ Added assertions to satisfy some code analysis tools &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7739&quot;&gt;#7739&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed GCC -Wshadow warnings.
+ Fixed a malformed &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#warning&lt;/span&gt;&lt;/code&gt;
+ directive &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7939&quot;&gt;#7939&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ Fixed a potential data race in the Linux &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll&lt;/span&gt;&lt;/code&gt;
+ implementation.
               &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/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support for iOS on ARM and MacOS X on x86 (32bit) added.
+ Fixed a Windows-specific bug, where certain operations might generate
+ an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;&lt;/code&gt; with
+ an invalid (i.e. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;NULL&lt;/span&gt;&lt;/code&gt;)
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_category&lt;/span&gt;&lt;/code&gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8613&quot;&gt;#8613&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support for SEH Overwrite Protection on Win32.
+ Fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_waitable_timer&lt;/span&gt;&lt;/code&gt;'s
+ underlying implementation so that it can handle any &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;time_point&lt;/span&gt;&lt;/code&gt; value without overflowing
+ the intermediate duration objects.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a problem with lost thread wakeups that can occur when making
+ concurrent calls to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poll&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; on the same &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ object &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8354&quot;&gt;#8354&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed implementation of asynchronous connect operation so that it
+ can cope with spurious readiness notifications from the reactor &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7961&quot;&gt;#7961&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -307,79 +383,41 @@
       &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;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;
- &lt;em&gt;Bugfixes&lt;/em&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- avoid generating output polygons with interior rings below
- minimum size (e.g. one or two points)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt; for degenerate segments
- (patched by Karsten Ahnert)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;difference&lt;/span&gt;&lt;/code&gt;
- for missing handling tangency, reported by H2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;for_each&lt;/span&gt;&lt;/code&gt;
- for use with Lambda's
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;comparable_distance&lt;/span&gt;&lt;/code&gt;
- point-linestring (and -range, -polygon)
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8079&quot;&gt;#8079&lt;/a&gt;
+ Chrono memory leak
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Additional functionality&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt;:
- point/ring, point/polygon, point/multi_polygon
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8318&quot;&gt;#8318&lt;/a&gt;
+ BOOST_FORCEINLINE constructors of time_point and duration
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;intersects&lt;/span&gt;&lt;/code&gt;:
- point/ring, point/polygon, point/multi_polygon
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8367&quot;&gt;#8367&lt;/a&gt;
+ chrono does not compile with clang from XCode 4.5.2 with -std=c++11
+ -stdlib=libc++ and -arch armv7
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Internal changes&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- updates in specializations/not_implemented for various algorithms
- (as in an earlier version, these changes are still going on;
- they take care for simplified structs, better error reporting,
- and automatized documentation)
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8370&quot;&gt;#8370&lt;/a&gt;
+ typo in chrono reference
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- fixes in unit tests
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8435&quot;&gt;#8435&lt;/a&gt;
+ Can't compile Chrono on HP-UX due to no CLOCK_REALTIME macro.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -390,11 +428,11 @@
       &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/gil/&quot;&gt;GIL&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed self-assignment warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4919&quot;&gt;#4919&lt;/a&gt;).
+ Fixed warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8032&quot;&gt;#8032&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -402,34 +440,34 @@
       &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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3468&quot;&gt;#3468&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4386&quot;&gt;#4386&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5269&quot;&gt;#5269&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7457&quot;&gt;#7457&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7467&quot;&gt;#7467&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7600&quot;&gt;#7600&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7648&quot;&gt;#7648&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7684&quot;&gt;#7684&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7728&quot;&gt;#7728&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7741&quot;&gt;#7741&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7766&quot;&gt;#7766&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7771&quot;&gt;#7771&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7773&quot;&gt;#7773&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7780&quot;&gt;#7780&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7787&quot;&gt;#7787&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7801&quot;&gt;#7801&lt;/a&gt;
- plus other bugs not in Trac.
+ Added experimental &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;static_vector&lt;/span&gt;&lt;/code&gt;
+ class, based on Andrew Hundt's and Adam Wulkiewicz's high-performance
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;varray&lt;/span&gt;&lt;/code&gt; class.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for reading from GraphML files containing multiple
- graphs.
+ Speed improvements in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;
+ constructors/copy/move/swap, dispatching to memcpy when possible.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added versions of A* search specifically for trees, removing the
- need for a color map when it is acceptable to visit the same vertex
- multiple times.
+ Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_EXCEPTIONS&lt;/span&gt;&lt;/code&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7227&quot;&gt;#7227&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
- Lorenzi).
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7921&quot;&gt;#7921&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7969&quot;&gt;#7969&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8118&quot;&gt;#8118&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8294&quot;&gt;#8294&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8553&quot;&gt;#8553&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -437,18 +475,11 @@
       &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/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add support 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;int128_type&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; where available.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- On platforms that are known to have standard floating point functions,
- don't use the automatic detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7221&quot;&gt;#7221&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7470&quot;&gt;#7470&lt;/a&gt;).
+ Support for SPARC architecture added.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -456,33 +487,59 @@
       &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/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed GCC -Wshadow warnings.
+ Support for segmented stacks (stack grows on demand) added.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Experimental multiple allocation interface improved and changed again.
- Still unstable.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7805&quot;&gt;#7805&lt;/a&gt;
+ Typo
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7972&quot;&gt;#7972&lt;/a&gt;
+ GCC warnings
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;ABI breaking&lt;/em&gt;: changed node pool
- allocators internals for improved efficiency.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7988&quot;&gt;#7988&lt;/a&gt;
+ C++11 range-for
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7795&quot;&gt;#7795&lt;/a&gt;.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8023&quot;&gt;#8023&lt;/a&gt;
+ Using iterator traits
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8024&quot;&gt;#8024&lt;/a&gt;
+ Create const_iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8101&quot;&gt;#8101&lt;/a&gt;
+ Postfix operator++ for iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8526&quot;&gt;#8526&lt;/a&gt;
+ memory leak
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8544&quot;&gt;#8544&lt;/a&gt;
+ calling managed DLL
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -490,34 +547,127 @@
       &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/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&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;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7174&quot;&gt;#7174&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7529&quot;&gt;#7529&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7815&quot;&gt;#7815&lt;/a&gt;.
+ &lt;em&gt;Additional functionality&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ added Spatial Index, developed for Boost.Geometry by Adam Wulkiewicz.
+ The spatial index was originally started by Federico J. Fernandez
+ during the Google Summer of Code 2008 program, mentored by
+ Hartmut Kaiser.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ added SVG-output, this was already in extensions for several
+ years
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed GCC -Wshadow warnings.
+ &lt;em&gt;Documentation&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ small fixes of missing words
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added missing &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;&lt;/code&gt;
- keyword in several intrusive container constructors.
+ &lt;em&gt;Bugfixes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ collinear opposite segments did sometimes (in circles) have
+ a robustness issue, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed insertion of false intersection point (found by buffer)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ applied patch of Vladimir Petrovic for debugging traversals
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ &lt;em&gt;Solved tickets&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7462&quot;&gt;7462&lt;/a&gt;
+ degenerate union result for float, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7465&quot;&gt;7465&lt;/a&gt;
+ wrong construtors access type in scale_transformer class, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7802&quot;&gt;7802&lt;/a&gt;
+ cart_intersect.hpp unused parameter warnings, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8254&quot;&gt;8254&lt;/a&gt;
+ faulty intersection, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8393&quot;&gt;8393&lt;/a&gt;
+ polygon model doesn't adhere to stated Polygon concept rules,
+ doc updated.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8403&quot;&gt;8403&lt;/a&gt;
+ silenced compiler warning C4127: conditional expression is
+ constant
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8405&quot;&gt;8405&lt;/a&gt;
+ silenced compiler warning C4189: '...' : local variable is
+ initialized but not referenced
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Small documentation fixes.
+ &lt;em&gt;Internal changes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Made several algorithms variant-aware (append, area, clear,
+ convert, equals, length, num_points)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -525,27 +675,36 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New character type detection algorithm for user defined types &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6786&quot;&gt;#6786&lt;/a&gt;.
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6780&quot;&gt;#6780&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7016&quot;&gt;#7016&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7155&quot;&gt;#7155&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7845&quot;&gt;#7845&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7863&quot;&gt;#7863&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7877&quot;&gt;#7877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8166&quot;&gt;#8166&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8192&quot;&gt;#8192&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8398&quot;&gt;#8398&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8411&quot;&gt;#8411&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8427&quot;&gt;#8427&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8428&quot;&gt;#8428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8434&quot;&gt;#8434&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8490&quot;&gt;#8490&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8681&quot;&gt;#8681&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Documentation updates (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7582&quot;&gt;#7582&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7831&quot;&gt;#7831&lt;/a&gt;).
+ Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen
+ and Flavio De Lorenzi.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs with std::array &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7799&quot;&gt;#7799&lt;/a&gt;.
+ Added maximum adjacency search from Fernando Vilas.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed compilation with -ftrapv and numeric to numeric conversions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7814&quot;&gt;#7814&lt;/a&gt;.
+ Added timeout support from Brammert Ottens to resource-constrained
+ shortest paths (r_c_shortest_paths) algorithm.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various fixes to documentation and examples and removal of outdated
+ compiler workarounds.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -553,33 +712,72 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Security related bug fix, some invalid UTF-8 sequences where accepted
- as valid &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;
+ Added support for platform-specific flags to mapped_region (ticket
+ #8030)
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Invalid Windows codepage names used &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7386&quot;&gt;#7386&lt;/a&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7484&quot;&gt;#7484&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7598&quot;&gt;#7598&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7682&quot;&gt;#7682&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7923&quot;&gt;#7923&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7924&quot;&gt;#7924&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7928&quot;&gt;#7928&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7936&quot;&gt;#7936&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8521&quot;&gt;#8521&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8595&quot;&gt;#8595&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed missing documentation, caused by a error in Doxygen formatting
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7734&quot;&gt;#7734&lt;/a&gt;
+ &lt;strong&gt;ABI breaking&lt;/strong&gt;: Changed bootstamp
+ function in Windows to use EventLog service start time as system
+ bootup time. Previously used &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;LastBootupTime&lt;/span&gt;&lt;/code&gt;
+ from WMI was unstable with time synchronization and hibernation and
+ unusable in practice. If you really need to obtain pre Boost 1.54
+ behaviour define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME&lt;/span&gt;&lt;/code&gt;
+ from command line or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&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/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_EXCEPTIONS&lt;/span&gt;&lt;/code&gt;
+ support (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7849&quot;&gt;#7849&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/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed missing std:: in some places &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7701&quot;&gt;#7701&lt;/a&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tee&lt;/span&gt;&lt;/code&gt; now works correctly
+ for std::streams (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8315&quot;&gt;#8315&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Spelling, grammar, typos fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7368&quot;&gt;#7368&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7762&quot;&gt;#7762&lt;/a&gt;
+ Documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8385&quot;&gt;#8385&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8460&quot;&gt;#8460&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid warning from Clang's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wimplicit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fallthrough&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8482&quot;&gt;#8482&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -587,42 +785,36 @@
       &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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&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;
- Fixed issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7325&quot;&gt;#7325&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7415&quot;&gt;#7415&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7416&quot;&gt;#7416&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7183&quot;&gt;#7183&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7649&quot;&gt;#7649&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7694&quot;&gt;#7694&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4445&quot;&gt;#4445&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7492&quot;&gt;#7492&lt;/a&gt;.
+ Converting to character pointer now triggers compile time assert
+ instead of runtime &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8334&quot;&gt;#8334&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed mistake in calculating pooled standard deviation in two-sample
- students t example &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7402&quot;&gt;#7402&lt;/a&gt;.
+ Lexical cast is now capable of converting &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;int128_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7909&quot;&gt;#7909&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improve complex acos/asin/atan, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7290&quot;&gt;#7290&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7291&quot;&gt;#7291&lt;/a&gt;.
+ Changed internal stream buffer handling, now works with libc++ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8267&quot;&gt;#8267&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7704&quot;&gt;#7704&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
- thanks to suggestions from Rocco Romeo.
+ Restored getting address of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
+ function that was broken in 1.53.0 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7421&quot;&gt;#7421&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improve accuracy in Bessel J and Y with integer orders thanks to
- suggestions from Rocco Romeo.
+ Fixed warnings, internals and tests &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2558&quot;&gt;#2558&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7949&quot;&gt;#7949&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8162&quot;&gt;#8162&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8369&quot;&gt;#8369&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8547&quot;&gt;#8547&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -630,44 +822,81 @@
       &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/algorithm/minmax/&quot;&gt;MinMax&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a misuse of the comma operator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7752&quot;&gt;#7752&lt;/a&gt;).
+ Major reorganization to incorporate other Boost.Math like Integer
+ Utilities (Greatest Common Divisor and Least Common Multiple), quaternions
+ and octonions. Making new chapter headings.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated the docs to fix broken link (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7751&quot;&gt;#7751&lt;/a&gt;).
+ Added many references to Boost.Multiprecision and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_dec_float_50&lt;/span&gt;&lt;/code&gt;
+ as an example of a User-defined Type (UDT).
               &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/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better header segregation (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6524&quot;&gt;#6524&lt;/a&gt;).
+ Added Clang to list of supported compilers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Small documentation fixes
+ Fixed constants to use a thread-safe cache of computed values when
+ used at arbitrary precision.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ Added finding zeros of Bessel functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_bessel_j_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_neumann_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;airy_ai_zeros&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;airy_bi_zeros&lt;/span&gt;&lt;/code&gt;(by
+ Christopher Kormanyos).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7830&quot;&gt;#7830&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7832&quot;&gt;#7832&lt;/a&gt;.
+ More accuracy improvements to the Bessel J and Y functions from Rocco
+ Romeo.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed nasty cyclic dependency bug that caused some headers to not
+ compile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7999&quot;&gt;#7999&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in __tgamma that caused spurious overflow for arguments
+ between 142.5 and 143.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in raise_rounding_error that caused it to return an incorrect
+ result when throwing an exception is turned off &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7905&quot;&gt;#7905&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added minimal __float128 support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in edge-cases of poisson quantile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8308&quot;&gt;#8308&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Adjusted heuristics used in Halley iteration to cope with inverting
+ the incomplete beta in tricky regions where the derivative is flatlining.
+ Example is computing the quantile of the Fisher F distribution for
+ probabilities smaller than machine epsilon. See ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8314&quot;&gt;#8314&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -675,54 +904,21 @@
       &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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6366&quot;&gt;#6366&lt;/a&gt; Bug in &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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;contains&lt;/span&gt;&lt;/code&gt;
- for polygon_90 type.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7678&quot;&gt;#7678&lt;/a&gt; multiple definitions of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;belongs&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(...)&lt;/span&gt;&lt;/code&gt;
- by multiple &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Bugfix: Exit points broken for the favor_compile_time policy.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Internal changes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- refactored point/segment/interval data/concept/traits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- added unit tests for point and interval data/concept/traits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- simplified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;transform&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;/code&gt;
- to operate only in 2D.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- removed point_3d data/concept/traits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Bugfix: copy breaks exit points of subsubmachines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8046&quot;&gt;#8046&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -730,11 +926,12 @@
       &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/random/&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Now compiles with exceptions disabled (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5399&quot;&gt;#5399&lt;/a&gt;).
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7969&quot;&gt;#7969&lt;/a&gt;),
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8231&quot;&gt;#8231&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -742,77 +939,62 @@
       &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/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Bug fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5603&quot;&gt;#5603&lt;/a&gt; the &amp;quot;range/any_range.hpp&amp;quot; header is not
- self-sufficient
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6103&quot;&gt;#6103&lt;/a&gt; boost::range_detail vs. boost::range::range_detail
- compiler error
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;strong&gt;Breaking change&lt;/strong&gt; renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adapter&lt;/span&gt;&lt;/code&gt; to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adaptor&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Documentation fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5160&quot;&gt;#5160&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5314&quot;&gt;#5314&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5440&quot;&gt;#5440&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5775&quot;&gt;#5775&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6212&quot;&gt;#6212&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7585&quot;&gt;#7585&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7843&quot;&gt;#7843&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7916&quot;&gt;#7916&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7926&quot;&gt;#7926&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Add support for &lt;a href=&quot;http://perso.ens-lyon.fr/nathalie.revol/software.html&quot;&gt;MPFI&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add logged_adaptor.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for 128-bit floats via GCC's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__float128&lt;/span&gt;&lt;/code&gt;
+ or Intel's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_Quad&lt;/span&gt;&lt;/code&gt;
+ data types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for user-defined literals in cpp_int, improve &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;constexpr&lt;/span&gt;&lt;/code&gt; support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in integer division of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect sign of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ when both arguments are small enough to fit in a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;double_limb_type&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8126&quot;&gt;8126&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in subtraction of a single limb in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect value when the result should have a 0 in
+ the last limb: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8133&quot;&gt;8133&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ where division of 0 by something doesn't get zero in the result:
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8160&quot;&gt;8160&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in some transcendental functions that caused incorrect
+ return values when variables are reused, for example with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pow&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8326&quot;&gt;8326&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -820,20 +1002,16 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7616&quot;&gt;#7616&lt;/a&gt;
- br_mul::nan - warning C4293: '&amp;lt;&amp;lt;' : shift count negative
- or too big, undefined behavior`.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Updates and fixes to the Voronoi documentation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8026&quot;&gt;#8026&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8197&quot;&gt;#8197&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8257&quot;&gt;#8257&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -841,47 +1019,60 @@
       &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/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- Fixed Issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7744&quot;&gt;#7744&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7644&quot;&gt;#7644&lt;/a&gt;.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compose_property_map&lt;/span&gt;&lt;/code&gt;
+ from Guillaume Pinot.
+ &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/smart_ptr/&quot;&gt;Smart Pointers&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;em&gt;Bug fixes:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Glen Fernandes provided implementations of make_shared and
- allocate_shared for arrays. They achieve a single allocation
- for an array that can be initialized with constructor arguments
- or initializer lists as well as overloads for default initialization
- and no value initialization. See the '&lt;a href=&quot;http://www.boost.org/libs/smart_ptr/make_shared_array.html&quot;&gt;make_shared
- and allocate_shared for arrays&lt;/a&gt;' page for more information.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6944&quot;&gt;#6944&lt;/a&gt; Some Range concepts use the incorrect Iterator concept
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt;
- can now be used to hold a pointer to a dynamically allocated
- array. This is accomplished by using an array type (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[]&lt;/span&gt;&lt;/code&gt;
- or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;)
- as the template parameter.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7407&quot;&gt;#7407&lt;/a&gt; istream_range does not compile with wcin
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Smart pointers now use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;
- &lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;
- on C++11 compilers. This can break code that passes a smart
- pointer to a function taking a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;,
- or that returns a smart pointer from a function with a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt; return type. Please use
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;!=&lt;/span&gt;
- &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt; or &lt;code&gt;&lt;span class=&quot;special&quot;&gt;!!&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt;&lt;/code&gt; in such cases.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7408&quot;&gt;#7408&lt;/a&gt; istream_range should not pull istream
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7731&quot;&gt;#7731&lt;/a&gt; irange doesn't end iteration properly when step_size
+ is 3 or more
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7827&quot;&gt;#7827&lt;/a&gt; [range] cant compile r | indexed to range algorithm
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8338&quot;&gt;#8338&lt;/a&gt; Iterator range does not work with pointer to array
+ as iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8453&quot;&gt;#8453&lt;/a&gt; Incorrect configuration macro BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -892,16 +1083,12 @@
       &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/algorithm/string&quot;&gt;StringAlgo&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a bug where it wouldn't find overlapping patterns (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7784&quot;&gt;#7784&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Disambiguated some calls to insert (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7346&quot;&gt;#7346&lt;/a&gt;).
+ No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
+ for new development.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -913,24 +1100,24 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated features:&lt;/em&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Deprecated features since boost 1.53 will be available only
- until boost 1.58.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7285&quot;&gt;#7285&lt;/a&gt;
+ C++11 compliance: Allow to pass movable arguments for call_once.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- C++11 compliance: packaged_task&amp;lt;R&amp;gt; is deprecated, use
- instead packaged_task&amp;lt;R()&amp;gt;.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7445&quot;&gt;#7445&lt;/a&gt;
+ Async: Add future&amp;lt;&amp;gt;.then
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7537&quot;&gt;#7537&lt;/a&gt;
- deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7449&quot;&gt;#7449&lt;/a&gt;
+ Synchro: Add a synchronized value class
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -938,232 +1125,185 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6270&quot;&gt;#6270&lt;/a&gt;
- C++11 compliance: Add thread constructor from movable callable
- and movable arguments
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4878&quot;&gt;#4878&lt;/a&gt;
+ MinGW 4.5.0 undefined reference to bool interruptible_wait(detail::win32::handle
+ handle_to_wait_for,detail::t imeout target_time).
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7279&quot;&gt;#7279&lt;/a&gt;
- C++11 compliance: Add noexcept in system related functions
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4882&quot;&gt;#4882&lt;/a&gt;
+ Win32 shared_mutex does not handle timeouts correctly.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7280&quot;&gt;#7280&lt;/a&gt;
- C++11 compliance: Add promise::...at_thread_exit functions
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&gt;
+ boost::call_once() is unreliable on some platforms
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7281&quot;&gt;#7281&lt;/a&gt;
- C++11 compliance: Add ArgTypes to packaged_task template.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6652&quot;&gt;#6652&lt;/a&gt;
+ Boost.Thread shared_mutex.hpp:50:99: warning: dereferencing
+ type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7282&quot;&gt;#7282&lt;/a&gt;
- C++11 compliance: Add packaged_task::make_ready_at_thread_exit
- function
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6843&quot;&gt;#6843&lt;/a&gt;
+ [Intel C++] Compile Errors with '#include &amp;lt;atomic&amp;gt;'
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7412&quot;&gt;#7412&lt;/a&gt;
- C++11 compliance: Add async from movable callable and movable
- arguments
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6966&quot;&gt;#6966&lt;/a&gt;
+ future boost::future_category inconsistent dll linkage
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7413&quot;&gt;#7413&lt;/a&gt;
- C++11 compliance: Add async when the launch policy is deferred.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7720&quot;&gt;#7720&lt;/a&gt;
+ exception lock_error while intensive locking/unlocking of mutex
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7414&quot;&gt;#7414&lt;/a&gt;
- C++11 compliance: future::get post-condition should be valid()==false.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7755&quot;&gt;#7755&lt;/a&gt;
+ Thread: deadlock with shared_mutex on Windows
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7422&quot;&gt;#7422&lt;/a&gt;
- Provide a condition variable with zero-overhead performance
- penality.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7980&quot;&gt;#7980&lt;/a&gt;
+ Build error: msvc-11.0 and BOOST_THREAD_DONT_USE_DATETIME
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7444&quot;&gt;#7444&lt;/a&gt;
- Async: Add make_future/make_shared_future.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7982&quot;&gt;#7982&lt;/a&gt;
+ pthread_delay_np() parm compile error on AIX
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7540&quot;&gt;#7540&lt;/a&gt;
- Threads: Add a helper class that join a thread on destruction.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8027&quot;&gt;#8027&lt;/a&gt;
+ thread library fails to compile with Visual Studio 2003
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7541&quot;&gt;#7541&lt;/a&gt;
- Threads: Add a thread wrapper class that joins on destruction.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8070&quot;&gt;#8070&lt;/a&gt;
+ prefer GetTickCount64 over GetTickCount
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7575&quot;&gt;#7575&lt;/a&gt;
- C++11 compliance: A future created by async should &amp;quot;join&amp;quot;
- in the destructor.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8136&quot;&gt;#8136&lt;/a&gt;
+ boost::this_thread::sleep_for() sleeps longer than it should
+ in Windows
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7587&quot;&gt;#7587&lt;/a&gt;
- Synchro: Add strict_lock and nested_strict_lock.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8212&quot;&gt;#8212&lt;/a&gt;
+ Boost thread compilation error on Solaris 10
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7588&quot;&gt;#7588&lt;/a&gt;
- Synchro: Split the locks.hpp in several files to limit dependencies.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8237&quot;&gt;#8237&lt;/a&gt;
+ fix documentation for 'thread_group'
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7590&lt;/a&gt;
- Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8239&quot;&gt;#8239&lt;/a&gt;
+ barrier::wait() not marked as interruption_point
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7591&quot;&gt;#7591&lt;/a&gt;
- Add lockable traits that can be used with enable_if.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8323&quot;&gt;#8323&lt;/a&gt;
+ boost::thread::try_join_for/try_join_until may block indefinitely
+ due to a combination of problems in Boost.Thread and Boost.Chrono
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7592&quot;&gt;#7592&lt;/a&gt;
- Synchro: Add a null_mutex that is a no-op and that is a model
- of UpgardeLockable.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8337&quot;&gt;#8337&lt;/a&gt;
+ The internal representation of &amp;quot;std::string(this-&amp;gt;code()-&amp;gt;message())&amp;quot;
+ escapes, but is destroyed when it exits scope.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7593&quot;&gt;#7593&lt;/a&gt;
- Synchro: Add a externally_locked class.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8371&quot;&gt;#8371&lt;/a&gt;
+ C++11 once_flag enabled when constexpr is not available
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7594&lt;/a&gt;
- Threads: Allow to disable thread interruptions.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8443&quot;&gt;#8443&lt;/a&gt;
+ Header file inclusion order may cause crashes
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7464&quot;&gt;#7464&lt;/a&gt;
- BOOST_TEST(n_alive == 1); fails due to race condition in a
- regression test tool.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8451&quot;&gt;#8451&lt;/a&gt;
+ Missing documented function 'boost::scoped_thread::joinable'
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7657&quot;&gt;#7657&lt;/a&gt;
- Serious performance and memory consumption hit if condition_variable
- methods condition notify_one or notify_all is used repeatedly.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8530&quot;&gt;#8530&lt;/a&gt;
+ [Coverity] Unused variable thread_handle, uninitialized variable
+ cond_mutex in thread/pthread/thread_data.hpp
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7665&quot;&gt;#7665&lt;/a&gt;
- this_thread::sleep_for no longer uses steady_clock in thread.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8596&quot;&gt;#8596&lt;/a&gt;
+ With C++0x enabled, boost::packaged_task stores a reference
+ to function objects, instead of a copy.
                     &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/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New type traits implemented &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8189&quot;&gt;#8189&lt;/a&gt;:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7668&quot;&gt;#7668&lt;/a&gt;
- thread_group::join_all() should check whether its threads are
- joinable.
+ is_nothrow_move_constructible
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7669&quot;&gt;#7669&lt;/a&gt;
- thread_group::join_all() should catch resource_deadlock_would_occur.
+ is_nothrow_move_assignable
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7671&quot;&gt;#7671&lt;/a&gt;
- Error including boost/thread.hpp header on iOS.
+ has_trivial_move_assign
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7672&quot;&gt;#7672&lt;/a&gt;
- lockable_traits.hpp syntax error: &amp;quot;defined&amp;quot; token
- misspelled.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7798&quot;&gt;#7798&lt;/a&gt;
- boost::future set_wait_callback thread safety issues.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7808&quot;&gt;#7808&lt;/a&gt;
- Incorrect description of effects for this_thread::sleep_for
- and this_thread::sleep_until.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7812&quot;&gt;#7812&lt;/a&gt;
- Returns: cv_status::no_timeout if the call is returning because
- the time period specified by rel_time has elapsed, cv_status::timeout
- otherwise.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7874&quot;&gt;#7874&lt;/a&gt;
- compile warning: thread.hpp:342: warning: type attributes are
- honored only at type definition.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7875&quot;&gt;#7875&lt;/a&gt;
- BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
- be enabled by default.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7882&quot;&gt;#7882&lt;/a&gt;
- wrong exception text from condition_variable::wait(unique_lock&amp;lt;mutex&amp;gt;&amp;amp;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7890&quot;&gt;#7890&lt;/a&gt;
- thread::do_try_join_until() is missing a return type.
+ has_trivial_move_constructor
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -1178,16 +1318,8 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove support for the old pre-standard variadic pair constructors,
- and equality implementation. Both have been deprecated since Boost
- 1.48.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- More internal implementation changes, including a much simpler implementation
- of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;, and removed
- more deprecated config macros.
+ Some very basic &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ support.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1199,8 +1331,35 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added &lt;a href=&quot;http://www.boost.org/libs/utility/doc/html/string_ref.html&quot;&gt;string_ref&lt;/a&gt;,
- a non-owning reference to a contiguous sequence of characters.
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_string_ref&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;find&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8067&quot;&gt;#8067&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;string_ref&lt;/span&gt;&lt;/code&gt;'s
+ logical operators.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Update noncopyable for C++11 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6578&quot;&gt;#6578&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix noncopyable compiler warning when used in DLL interface (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6935&quot;&gt;#6935&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;addressof&lt;/span&gt;&lt;/code&gt; with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;function&lt;/span&gt;&lt;/code&gt;
+ on SolarisStudio compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7079&quot;&gt;#7079&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disable annoying MSVC warning about operator comma (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7663&quot;&gt;#7663&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1212,9 +1371,18 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added rvalue constructors and rvalue assignment operators (for C++11
- compatible compilers only). Library now can be used with move-only
- types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7620&quot;&gt;#7620&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7718&quot;&gt;#7718&lt;/a&gt;).
+ Now uses new type traits from Boost.TypeTrait to detect &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt; constructors and assignment
+ operators &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8296&quot;&gt;#8296&lt;/a&gt;. This shall increase performance of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;variant&lt;/span&gt;&lt;/code&gt; for many types in C++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Multivisitation implemented &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8459&quot;&gt;#8459&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Documentation updated to reflect C++11 features support.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1234,11 +1402,22 @@
       &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;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;
- Accomodate recent smart pointer changes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7809&quot;&gt;#7809&lt;/a&gt;).
+ Remove unused variables, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8039&quot;&gt;#8039&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid name clash with macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;None&lt;/span&gt;&lt;/code&gt;
+ in glx.h, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8204&quot;&gt;#8204&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Silence a gcc warning, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8138&quot;&gt;#8138&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1246,21 +1425,35 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_54_0.post_beta_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Post Beta Changes&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;em&gt;TODO&lt;/em&gt;: Add to main release notes before final release.
+ &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/tools/build/index.html&quot;&gt;Boost Build System&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Qt5 toolset
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6511&quot;&gt;#6511&lt;/a&gt; Division by scalar should use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;enable_if&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- improved rcc support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7576&quot;&gt;#7576&lt;/a&gt;)
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7297&quot;&gt;#7297&lt;/a&gt; Make the free functions 'num_columns' and 'num_rows' support
+ the uBLAS traits system and better work with expression types
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6010&quot;&gt;#6010&lt;/a&gt; fixed linkage problems in assignment.hpp
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ updated doc
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1268,7 +1461,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -1280,27 +1473,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ GCC: 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ GCC, C++98 mode: 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.1
+ GCC, C++11 mode: 4.7.2, 4.7.3, 4.8.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang: 2.8
+ Clang: 3.0, 3.1, 3.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang, with libc++: 3.2
+ Clang, C++11 mode: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1312,17 +1505,17 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.7
+ GCC: 4.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ Apple Clang: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0
+ Apple Clang, C++11 mode: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1334,7 +1527,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 9.0, 10.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.2, 4.8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++: 8.0, 9.0, 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1346,7 +1544,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ GCC: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1363,47 +1561,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Cray: 4.6.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang, with libc++: 3.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+ Clang: 3.0, 3.1, 3.2, from Subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.9
+ Clang, with libc++: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.1, 12.1
+ GCC: 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.2, 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel, C++11 mode: 13.0.1
+ GCC, C++98 mode: 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age:
+ GCC, C++11 mode: 4.7.3, 4.8.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1415,27 +1593,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang: from subversion
+ Apple Clang: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang, C++11 mode: from subversion
+ Apple Clang, C++11 mode: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0
+ Clang: from Subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.7
+ Clang, C++11 mode: from Subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ GCC: 4.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1447,12 +1625,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 10.0, 11.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.2, 4.8.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ with STLport: 9.0
+ Visual C++: 9.0, 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -1469,7 +1647,19 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.1
+ IBM XL C/C++ Enterprise Edition: 12.1.0.1
+ &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
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1477,7 +1667,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
@@ -1485,20 +1675,74 @@
       Vladimir Prus and Marshall Clow managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.52.0</title><link>http://www.boost.org/users/history/version_1_52_0.html><guid>http://www.boost.org/users/history/version_1_52_0.html><pubDate>Mon, 5 Nov 2012 08:05:58 -0800</pubDate><description>
+</description></item><item><title>Version 1.53.0</title><link>
http://www.boost.org/users/history/version_1_53_0.html><guid>http://www.boost.org/users/history/version_1_53_0.html><pubDate>Mon, 4 Feb 2013 10:29:19 -0800</pubDate><description>
 
 
 
- &lt;div id=&quot;version_1_52_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_53_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/atomic/&quot;&gt;Atomic&lt;/a&gt;:&lt;/span&gt;
+ C++11-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;atomic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;,
+ from Helge Bahmann, maintained by Tim Blechmann.
+ &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/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
+ Coroutine library,
+ from Oliver Kowalke.
+ &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/lockfree/&quot;&gt;Lockfree&lt;/a&gt;:&lt;/span&gt;
+ Lockfree data structures,
+ from Tim Blechmann.
+ &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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+ Extended
+ precision arithmetic types for floating point, integer and rational arithmetic
+ from John Maddock and Christopher Kormanyos.
+ &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/numeric/odeint/&quot;&gt;Odeint&lt;/a&gt;:&lt;/span&gt;
+ Solving ordinary
+ differential equations, from Karsten Ahnert and Mario Mulansky.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_53_0.news&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ This release contains a fix for ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;, in Boost.Locale. For more
+ details, see the &lt;a href=&quot;http://www.boost.org/users/news/boost_locale_security_notice.html&quot;&gt;security
+ notice&lt;/a&gt;.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_53_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&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;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;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix long-standing dependency tracking bug, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7409&quot;&gt;#7409&lt;/a&gt;
+ Fixed non-ASCII char in comment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7781&quot;&gt;#7781&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updated the Knuth-Morris-Pratt docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7656&quot;&gt;#7656&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1506,12 +1750,11 @@
       &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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_SFINAE_EXPR&lt;/span&gt;&lt;/code&gt;
- for gcc-4.4, since the support was found to be too buggy.
+ Added support for boost::get and std::get (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7652&quot;&gt;#7652&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1519,142 +1762,60 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5980&quot;&gt;#5980&lt;/a&gt; Enhance chrono I/O with H. Hinnant proposal &lt;a href=&quot;http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html&quot;&gt;proposal&lt;/a&gt;
- which has the advantage to provide I/O for system clocks using
- the Gregorian Calendar.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5981&quot;&gt;#5981&lt;/a&gt; Add i/o state savers for duration and time_point formatting
- state.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7059&quot;&gt;#7059&lt;/a&gt; Add low level i/o facilities.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed some 64-to-32-bit conversion warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7459&quot;&gt;#7459&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The chrono i/o version included in Boost.Chrono 1.2.x has been
- completly refactored in version 2.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_short&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_long&lt;/span&gt;&lt;/code&gt;
- are depreceated. You should use the parameterized form &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_fmt&lt;/span&gt;&lt;/code&gt; or the renamed
- manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_symbol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_prefix&lt;/span&gt;&lt;/code&gt;
- instead.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_punct&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; facet is deprecated.
- You should use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__get_duration_style&lt;/span&gt;&lt;/code&gt;
- free function to get the informations and use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_units&lt;/span&gt;&lt;/code&gt; facet for
- localization purposes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- When &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHRONO_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;/code&gt;
- the preceding deprecated functions are not available.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed some small errors in documentation and comments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7761&quot;&gt;#7761&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7381&quot;&gt;#7381&lt;/a&gt; C++11 compliance: unresolved symbol when assigning
- a constexpr duration to a non-const local variable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7479&quot;&gt;#7479&lt;/a&gt;
- Compile fails with compilers supporting constexpr fails if
- the standard library doesn't provides the constexpr interface
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed an error in the example embedded in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;get_option&lt;/span&gt;&lt;/code&gt;'s
+ documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7562&quot;&gt;#7562&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Would not fix:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6871&quot;&gt;#6871&lt;/a&gt; chrono_io.hpp: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ostream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;os&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;...)&lt;/span&gt;&lt;/code&gt;
- modifies the state of os. The neww io interface provided in
- version 2 solves this issue. You should move to the new version.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Changed to use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;&lt;/code&gt;
+ rather than &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; for
+ SSL_CTX options, to match OpenSSL (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7209&quot;&gt;#7209&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/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stable_vector&lt;/span&gt;&lt;/code&gt;'s
- template code bloat and type safety.
+ Changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_snwprintf&lt;/span&gt;&lt;/code&gt;
+ to address a compile error due to the changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;swprintf&lt;/span&gt;&lt;/code&gt;
+ signature in recent versions of MinGW (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7373&quot;&gt;#7373&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed typedefs and reordered functions of sequence containers to
- improve doxygen documentation.
+ Fixed a deadlock that can occur on Windows when shutting down a pool
+ of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; threads
+ due to running out of work (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7552&quot;&gt;#7552&lt;/a&gt;).
               &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/6615&quot;&gt;#6615&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7139&quot;&gt;#7139&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7215&quot;&gt;#7215&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7232&quot;&gt;#7232&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7269&quot;&gt;#7269&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7439&quot;&gt;#7439&lt;/a&gt;.
+ Enabled the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ qualifier for error categories (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7797&quot;&gt;#7797&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implemented LWG Issue #149 (range insertion now returns an iterator)
- &amp;amp; cleaned up insertion code in most containers
+ Changed UNIX domain socket example to treat errors from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;/code&gt; as non-fatal (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7488&quot;&gt;#7488&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Corrected aliasing errors.
+ Added a small block recycling optimisation to improve default memory
+ allocation behaviour.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1662,34 +1823,27 @@
       &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/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/bimap/&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Document &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DATE_TIME_NO_LIB&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6077&quot;&gt;#6077&lt;/a&gt;).
+ Refactor map_view_iterator to improve error messages.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;nth_as_str&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7022&quot;&gt;#7022&lt;/a&gt;).
+ Fixed replace_(left/right/key/data) bug when using relations with
+ info.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix some warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7234&quot;&gt;#7234&lt;/a&gt;).
+ Fixed vector_of and list_of views &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assign&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; bug.
               &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;
- Fix alignment warning on gcc.
+ Fixed vector_of views &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[](&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; functions return value.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1697,26 +1851,66 @@
       &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/function/&quot;&gt;Function&lt;/a&gt;:&lt;/span&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;
- Move constructors and move assignment operators added (only for compilers
- with C++11 rvalue references support) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7330&quot;&gt;#7330&lt;/a&gt;.
+ &lt;em&gt;Deprecated:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ chrono I/O: The manipulators __duration_short, __duration_long
+ are depreceated. You should use the parameterized form __duration_fmt
+ or the renamed manipulators __duration_symbol and __duration_prefix
+ instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ chrono I/O: The __duration_punct&amp;lt;&amp;gt; facet is depreceated.
+ You should use the __get_duration_style free function to get
+ the informations and use the __duration_units facet for localization
+ purposes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
+ are not available.
+ &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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6950&quot;&gt;#6950&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7226&quot;&gt;#7226&lt;/a&gt;,&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7308&quot;&gt;#7308&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7327&quot;&gt;#7327&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7338&quot;&gt;#7338&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7341&quot;&gt;#7341&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7378&quot;&gt;#7378&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7380&quot;&gt;#7380&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7398&quot;&gt;#7398&lt;/a&gt;, and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, plus others
- not in Trac.
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7546&quot;&gt;#7546&lt;/a&gt;
+ time_point&amp;lt;system_clock&amp;gt; output version 2 fails to compile
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7547&quot;&gt;#7547&lt;/a&gt;
+ time_point&amp;lt;system_clock&amp;gt; input version 2 fails to compile
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7868&quot;&gt;#7868&lt;/a&gt;
+ chrono_io parses time incorrectly (1.53 and 1.52)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1724,65 +1918,56 @@
       &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/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Restore &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;enum&lt;/span&gt;&lt;/code&gt; support,
- which was accidentally removed in the last version (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7437&quot;&gt;#7437&lt;/a&gt;).
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7650&quot;&gt;#7650&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- New floating point hasher - will hash the binary representation on
- more platforms, which should be faster.
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;'s
+ insertion performance.
               &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/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_by&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;advise&lt;/span&gt;&lt;/code&gt; functions
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;/code&gt;.
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;ABI breaking:&lt;/em&gt; Reimplemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt; with a circular buffer
- index (the old behavior used an ordered array, leading to excessive
- copies). This should greatly increase performance but breaks ABI.
- Old behaviour/ABI can be used undefining macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_MSG_QUEUE_CIRCULAR_INDEX&lt;/span&gt;&lt;/code&gt;
- in &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;interprocess&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&gt;
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt;
- insertion time avoiding priority search for common cases (both array
- and circular buffer configurations).
+ Fixed GCC -Wshadow warnings.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_sharable_mutex&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_condition_any&lt;/span&gt;&lt;/code&gt;.
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &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/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;offset_ptr&lt;/span&gt;&lt;/code&gt;
- performance.
+ Support for iOS on ARM and MacOS X on x86 (32bit) added.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added integer overflow checks.
+ Support for SEH Overwrite Protection on Win32.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1790,66 +1975,94 @@
       &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/iterator/&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&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;
               &lt;div&gt;
- Fixed:
+ &lt;em&gt;Bugfixes&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt; constructing function_input_iterator without consuming
- an item
+ avoid generating output polygons with interior rings below
+ minimum size (e.g. one or two points)
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7194&quot;&gt;#7194&lt;/a&gt; Error in documentation of make_function_input_iterator
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt; for degenerate segments
+ (patched by Karsten Ahnert)
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Breaking changes:&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Due to the fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt;, a function_input_iterator will
- no longer make unnecessary invokations to the wrapped nullary
- function. For example, constructing an end iterator will now
- not trigger an invokation; and dereferencing-and-incrementing
- an iterator N times will trigger N invokations, not N+1 as
- before. User code that relied on the old behavior will need
- to be adjusted.
+ problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;difference&lt;/span&gt;&lt;/code&gt;
+ for missing handling tangency, reported by H2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;for_each&lt;/span&gt;&lt;/code&gt;
+ for use with Lambda's
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;comparable_distance&lt;/span&gt;&lt;/code&gt;
+ point-linestring (and -range, -polygon)
                     &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/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Restored compilation on MSVC-2003 (was broken in 1.51.0) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7255&quot;&gt;#7255&lt;/a&gt;.
+ &lt;em&gt;Additional functionality&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt;:
+ point/ring, point/polygon, point/multi_polygon
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;intersects&lt;/span&gt;&lt;/code&gt;:
+ point/ring, point/polygon, point/multi_polygon
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;CharType&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;chars&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&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;identifier&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; function overload. &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6663&quot;&gt;#6663&lt;/a&gt;.
+ &lt;em&gt;Internal changes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ updates in specializations/not_implemented for various algorithms
+ (as in an earlier version, these changes are still going on;
+ they take care for simplified structs, better error reporting,
+ and automatized documentation)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixes in unit tests
+ &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/gil/&quot;&gt;GIL&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7228&quot;&gt;#7228&lt;/a&gt;.
+ Fixed self-assignment warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4919&quot;&gt;#4919&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1857,61 +2070,53 @@
       &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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added Airy functions and Jacobi Elliptic functions.
+ Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3468&quot;&gt;#3468&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4386&quot;&gt;#4386&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5269&quot;&gt;#5269&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7457&quot;&gt;#7457&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7467&quot;&gt;#7467&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7600&quot;&gt;#7600&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7648&quot;&gt;#7648&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7684&quot;&gt;#7684&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7728&quot;&gt;#7728&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7741&quot;&gt;#7741&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7766&quot;&gt;#7766&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7771&quot;&gt;#7771&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7773&quot;&gt;#7773&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7780&quot;&gt;#7780&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7787&quot;&gt;#7787&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7801&quot;&gt;#7801&lt;/a&gt;
+ plus other bugs not in Trac.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- In several distributions (particulary the Students T) corrected moments
- for small degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7177&quot;&gt;#7177&lt;/a&gt;
- (reported by Thomas Mang).
+ Added support for reading from GraphML files containing multiple
+ graphs.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Corrected failure to detect bad parameters in many distributions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6934&quot;&gt;#6934&lt;/a&gt;
- (reported by Florian Schoppmann) by adding a function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;check_out_of_range&lt;/span&gt;&lt;/code&gt; to test many
- possible bad parameters. This test revealed several distributions
- where the checks for bad parameters were ineffective, and these have
- been rectified.
+ Added versions of A* search specifically for trees, removing the
+ need for a color map when it is acceptable to visit the same vertex
+ multiple times.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed issue in Hankel functions that causes incorrect values to be
- returned for &lt;em&gt;x &amp;lt; 0&lt;/em&gt; and &lt;em&gt;ν&lt;/em&gt;
- odd, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7135&quot;&gt;#7135&lt;/a&gt;.
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
               &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/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- In non-central T permitted infinite degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;
- implemented using the normal distribution (requested by Thomas Mang).
- Also much enhanced accuracy for large degrees of freedom and/or large
- non-centrality parameters by switching to use the Students t distribution
- (or Normal distribution for infinite degrees of freedom) centered
- at delta, when delta / (4 * v) &amp;lt; epsilon for the floating-point
- type in use. See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;.
- It was also found that the incomplete beta was suffering from serious
- cancellation errors when degrees of freedom was very large. (That
- has now been fixed in our code, but any code based on Didonato and
- Morris's original papers (probably every implementation out there
- actually) will have the same issue).
+ Add support 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;int128_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; where available.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed minor issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6517&quot;&gt;#6517&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6362&quot;&gt;#6362&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7053&quot;&gt;#7053&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2693&quot;&gt;#2693&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6937&quot;&gt;#6937&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7099&quot;&gt;#7099&lt;/a&gt;.
+ On platforms that are known to have standard floating point functions,
+ don't use the automatic detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7221&quot;&gt;#7221&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7470&quot;&gt;#7470&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1919,34 +2124,33 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Make Phoenix work with &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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;.
+ Fixed GCC -Wshadow warnings.
               &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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Included Voronoi diagram extensions.
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Introduced new Segment concept.
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed compilation issues.
+ &lt;em&gt;ABI breaking&lt;/em&gt;: changed node pool
+ allocators internals for improved efficiency.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7795&quot;&gt;#7795&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1954,37 +2158,34 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- The data parameter to primitive transforms can now optionally have
- slots indexed by key.
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7174&quot;&gt;#7174&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7529&quot;&gt;#7529&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7815&quot;&gt;#7815&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Primitive transforms can now operatate on temporary expressions that
- are non-const qualified.
+ Fixed GCC -Wshadow warnings.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add callable function object types for the free functions in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;/code&gt; and also for some Boost.Range
- functions.
+ Added missing &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;&lt;/code&gt;
+ keyword in several intrusive container constructors.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Boost.MPL algorithms work on Proto expression nodes.
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt; primitive transform
- now accepts an optional &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Domain&lt;/span&gt;&lt;/code&gt;
- template parameter for specifying the target domain of the resulting
- expression.
+ Small documentation fixes.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1992,50 +2193,27 @@
       &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;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;em&gt;Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
- functions by symbol and prefix functions respectively.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ New character type detection algorithm for user defined types &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6786&quot;&gt;#6786&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
- are deprecated. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;symbol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;prefix&lt;/span&gt;&lt;/code&gt;
- respectively. These functions be removed in 1.55.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Documentation updates (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7582&quot;&gt;#7582&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7831&quot;&gt;#7831&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7478&quot;&gt;#7478&lt;/a&gt;
- Compiles fails with compilers supporting char16_t and char32_t
- fails if the library doesn't provides std::u16string and std::u32string.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed bugs with std::array &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7799&quot;&gt;#7799&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7814&quot;&gt;#7814&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2043,21 +2221,33 @@
       &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/utility.htm#result_of&quot;&gt;Result_of&lt;/a&gt;:&lt;/span&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;
- Switch &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;result_of&lt;/span&gt;&lt;/code&gt; to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; on compilers for which
- support is deemed &amp;quot;good enough&amp;quot;. That means if the compiler
- implements &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;n3276&lt;/a&gt;.
- (For now, that only includes very recent versions of clang.)
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&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;result_of&lt;/span&gt;&lt;/code&gt; is now &amp;quot;sfinae-friendly&amp;quot;
- when it uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;.
- See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3436.html&quot;&gt;n3436&lt;/a&gt;.
+ Invalid Windows codepage names used &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7386&quot;&gt;#7386&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7734&quot;&gt;#7734&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing std:: in some places &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7701&quot;&gt;#7701&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Spelling, grammar, typos fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7368&quot;&gt;#7368&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7762&quot;&gt;#7762&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2065,25 +2255,111 @@
       &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/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated Features&lt;/em&gt;: Deprecated
- features since boost 1.50 available only until boost 1.55. These
- deprecated features will be provided by default up to boost 1.52.
- If you don't want to include the deprecated features you could define
- BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. Since
- 1.53 these features will not be included any more by default. Since
- this version, if you want to include the deprecated features yet
- you could define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0.
- These deprecated features will be only available until boost 1.55,
- that is you have yet 1 year to move to the new features.
- &lt;ul&gt;
+ Fixed issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7325&quot;&gt;#7325&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7415&quot;&gt;#7415&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7416&quot;&gt;#7416&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7183&quot;&gt;#7183&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7649&quot;&gt;#7649&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7694&quot;&gt;#7694&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4445&quot;&gt;#4445&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7492&quot;&gt;#7492&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7402&quot;&gt;#7402&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improve complex acos/asin/atan, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7290&quot;&gt;#7290&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7291&quot;&gt;#7291&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
+ &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/algorithm/minmax/&quot;&gt;MinMax&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a misuse of the comma operator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7752&quot;&gt;#7752&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updated the docs to fix broken link (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7751&quot;&gt;#7751&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/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better header segregation (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6524&quot;&gt;#6524&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Small documentation fixes
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7830&quot;&gt;#7830&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7832&quot;&gt;#7832&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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Time related functions don't using the Boost.Chrono library,
- use the chrono overloads instead.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6366&quot;&gt;#6366&lt;/a&gt; Bug in &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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;contains&lt;/span&gt;&lt;/code&gt;
+ for polygon_90 type.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7678&quot;&gt;#7678&lt;/a&gt; multiple definitions of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;belongs&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(...)&lt;/span&gt;&lt;/code&gt;
+ by multiple &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;&lt;/code&gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2091,153 +2367,471 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Breaking changes when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;
- (Default value since Boost 1.53): There are some new features which
- share the same interface but with different behavior. These breaking
- features are provided by default when BOOST_THREAD_VERSION is 3,
- but the user can however choose the version 2 behavior by defining
- the corresponding macro. As for the deprecated features, these broken
- features will be only available until boost 1.55.
+ &lt;em&gt;Internal changes:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6229&quot;&gt;#6229&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: Rename the
- unique_future to future following the c++11.
+ refactored point/segment/interval data/concept/traits.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread destructor
- should call terminate if joinable.
+ added unit tests for point and interval data/concept/traits.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread move
- assignment should call terminate if joinable.
+ simplified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;transform&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;/code&gt;
+ to operate only in 2D.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ removed point_3d data/concept/traits.
+ &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/random/&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Now compiles with exceptions disabled (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5399&quot;&gt;#5399&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/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Bug fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5603&quot;&gt;#5603&lt;/a&gt; the &amp;quot;range/any_range.hpp&amp;quot; header is not
+ self-sufficient
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6103&quot;&gt;#6103&lt;/a&gt; boost::range_detail vs. boost::range::range_detail
+ compiler error
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Documentation fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5160&quot;&gt;#5160&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5314&quot;&gt;#5314&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5440&quot;&gt;#5440&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5775&quot;&gt;#5775&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6212&quot;&gt;#6212&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7585&quot;&gt;#7585&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7843&quot;&gt;#7843&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7916&quot;&gt;#7916&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7926&quot;&gt;#7926&lt;/a&gt;
+ &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/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7616&quot;&gt;#7616&lt;/a&gt;
+ br_mul::nan - warning C4293: '&amp;lt;&amp;lt;' : shift count negative
+ or too big, undefined behavior`.
                     &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/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ Fixed Issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7744&quot;&gt;#7744&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7644&quot;&gt;#7644&lt;/a&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/smart_ptr/&quot;&gt;Smart Pointers&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
                 &lt;em&gt;New Features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4710&quot;&gt;#4710&lt;/a&gt; C++11 compliance: Missing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ Glen Fernandes provided implementations of make_shared and
+ allocate_shared for arrays. They achieve a single allocation
+ for an array that can be initialized with constructor arguments
+ or initializer lists as well as overloads for default initialization
+ and no value initialization. See the '&lt;a href=&quot;http://www.boost.org/libs/smart_ptr/make_shared_array.html&quot;&gt;make_shared
+ and allocate_shared for arrays&lt;/a&gt;' page for more information.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7283&quot;&gt;#7283&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;notify_all_at_thread_exit&lt;/span&gt;&lt;/code&gt;.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt;
+ can now be used to hold a pointer to a dynamically allocated
+ array. This is accomplished by using an array type (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[]&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;)
+ as the template parameter.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7345&quot;&gt;#7345&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
- to recursive mutex &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt;.
+ Smart pointers now use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;
+ &lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;
+ on C++11 compilers. This can break code that passes a smart
+ pointer to a function taking a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;,
+ or that returns a smart pointer from a function with a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt; return type. Please use
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;!=&lt;/span&gt;
+ &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt; or &lt;code&gt;&lt;span class=&quot;special&quot;&gt;!!&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt;&lt;/code&gt; in such cases.
                     &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/algorithm/string&quot;&gt;StringAlgo&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+ Fixed a bug where it wouldn't find overlapping patterns (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7784&quot;&gt;#7784&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disambiguated some calls to insert (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7346&quot;&gt;#7346&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/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Deprecated features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2361&quot;&gt;#2361&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;:
- document nature of the key, complexity and rationale.
+ Deprecated features since boost 1.53 will be available only
+ until boost 1.58.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2797&quot;&gt;#2797&lt;/a&gt; Two problems with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;.
+ C++11 compliance: packaged_task&amp;lt;R&amp;gt; is deprecated, use
+ instead packaged_task&amp;lt;R()&amp;gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5274&quot;&gt;#5274&lt;/a&gt; failed to compile &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
- with stlport 5.1.5 under msvc8.1, because of undefined class.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7537&quot;&gt;#7537&lt;/a&gt;
+ deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6270&quot;&gt;#6270&lt;/a&gt;
+ C++11 compliance: Add thread constructor from movable callable
+ and movable arguments
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7279&quot;&gt;#7279&lt;/a&gt;
+ C++11 compliance: Add noexcept in system related functions
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7280&quot;&gt;#7280&lt;/a&gt;
+ C++11 compliance: Add promise::...at_thread_exit functions
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7281&quot;&gt;#7281&lt;/a&gt;
+ C++11 compliance: Add ArgTypes to packaged_task template.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7282&quot;&gt;#7282&lt;/a&gt;
+ C++11 compliance: Add packaged_task::make_ready_at_thread_exit
+ function
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7412&quot;&gt;#7412&lt;/a&gt;
+ C++11 compliance: Add async from movable callable and movable
+ arguments
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7413&quot;&gt;#7413&lt;/a&gt;
+ C++11 compliance: Add async when the launch policy is deferred.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7414&quot;&gt;#7414&lt;/a&gt;
+ C++11 compliance: future::get post-condition should be valid()==false.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7422&quot;&gt;#7422&lt;/a&gt;
+ Provide a condition variable with zero-overhead performance
+ penality.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7444&quot;&gt;#7444&lt;/a&gt;
+ Async: Add make_future/make_shared_future.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7540&quot;&gt;#7540&lt;/a&gt;
+ Threads: Add a helper class that join a thread on destruction.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5431&quot;&gt;#5431&lt;/a&gt; compile error in Windows CE 6.0(interlocked).
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7541&quot;&gt;#7541&lt;/a&gt;
+ Threads: Add a thread wrapper class that joins on destruction.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7575&quot;&gt;#7575&lt;/a&gt;
+ C++11 compliance: A future created by async should &amp;quot;join&amp;quot;
+ in the destructor.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7587&quot;&gt;#7587&lt;/a&gt;
+ Synchro: Add strict_lock and nested_strict_lock.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7588&quot;&gt;#7588&lt;/a&gt;
+ Synchro: Split the locks.hpp in several files to limit dependencies.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7590&lt;/a&gt;
+ Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7591&quot;&gt;#7591&lt;/a&gt;
+ Add lockable traits that can be used with enable_if.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7592&quot;&gt;#7592&lt;/a&gt;
+ Synchro: Add a null_mutex that is a no-op and that is a model
+ of UpgardeLockable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7593&quot;&gt;#7593&lt;/a&gt;
+ Synchro: Add a externally_locked class.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7594&lt;/a&gt;
+ Threads: Allow to disable thread interruptions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7464&quot;&gt;#7464&lt;/a&gt;
+ BOOST_TEST(n_alive == 1); fails due to race condition in a
+ regression test tool.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&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;call_once&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is unreliable on some platforms.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7657&quot;&gt;#7657&lt;/a&gt;
+ Serious performance and memory consumption hit if condition_variable
+ methods condition notify_one or notify_all is used repeatedly.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7045&quot;&gt;#7045&lt;/a&gt; Thread library does not automatically compile date_time.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7665&quot;&gt;#7665&lt;/a&gt;
+ this_thread::sleep_for no longer uses steady_clock in thread.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7173&quot;&gt;#7173&lt;/a&gt; wrong function name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interrupt_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7668&quot;&gt;#7668&lt;/a&gt;
+ thread_group::join_all() should check whether its threads are
+ joinable.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7669&quot;&gt;#7669&lt;/a&gt;
+ thread_group::join_all() should catch resource_deadlock_would_occur.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7220&quot;&gt;#7220&lt;/a&gt; gcc 4.6.2 warns about inline+dllimport functions.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7671&quot;&gt;#7671&lt;/a&gt;
+ Error including boost/thread.hpp header on iOS.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7238&quot;&gt;#7238&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sleep_for&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; does not respond to interrupt().
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7672&quot;&gt;#7672&lt;/a&gt;
+ lockable_traits.hpp syntax error: &amp;quot;defined&amp;quot; token
+ misspelled.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7245&quot;&gt;#7245&lt;/a&gt; Minor typos on documentation related to version 3.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7798&quot;&gt;#7798&lt;/a&gt;
+ boost::future set_wait_callback thread safety issues.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7272&quot;&gt;#7272&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;win32&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread_primitives&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;/code&gt;:
- (Unneccessary) Warning.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7808&quot;&gt;#7808&lt;/a&gt;
+ Incorrect description of effects for this_thread::sleep_for
+ and this_thread::sleep_until.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7284&quot;&gt;#7284&lt;/a&gt; Clarify that there is no access priority between lock
- and shared_lock on shared mutex.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7812&quot;&gt;#7812&lt;/a&gt;
+ Returns: cv_status::no_timeout if the call is returning because
+ the time period specified by rel_time has elapsed, cv_status::timeout
+ otherwise.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7329&quot;&gt;#7329&lt;/a&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;thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
- does not compile on HPUX.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7874&quot;&gt;#7874&lt;/a&gt;
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7336&quot;&gt;#7336&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_DONT_USE_SYSTEM&lt;/span&gt;&lt;/code&gt;
- doesn't work.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7875&quot;&gt;#7875&lt;/a&gt;
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7349&quot;&gt;#7349&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;packaged_task&lt;/span&gt;&lt;/code&gt;
- holds reference to temporary.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7882&quot;&gt;#7882&lt;/a&gt;
+ wrong exception text from condition_variable::wait(unique_lock&amp;lt;mutex&amp;gt;&amp;amp;).
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7350&quot;&gt;#7350&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_destructor&lt;/span&gt;&lt;/code&gt;
- does not destroy object
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7890&quot;&gt;#7890&lt;/a&gt;
+ thread::do_try_join_until() is missing a return type.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2248,16 +2842,20 @@
       &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/numeric/ublas/&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- improved performance of inplace_solve (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4024&quot;&gt;#4024&lt;/a&gt;)
+ Remove support for the old pre-standard variadic pair constructors,
+ and equality implementation. Both have been deprecated since Boost
+ 1.48.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- fixed coordinate_matrix for use with gcc 4.7 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7363&quot;&gt;#7363&lt;/a&gt;)
+ More internal implementation changes, including a much simpler implementation
+ of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;, and removed
+ more deprecated config macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2265,21 +2863,38 @@
       &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- In assignment, reuse existing nodes where possible.
+ Added &lt;a href=&quot;http://www.boost.org/libs/utility/doc/html/string_ref.html&quot;&gt;string_ref&lt;/a&gt;,
+ a non-owning reference to a contiguous sequence of characters.
               &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/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix bugs when erasing ranges (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7471&quot;&gt;#7471&lt;/a&gt;).
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7620&quot;&gt;#7620&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7718&quot;&gt;#7718&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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Some work on the implementation.
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2287,17 +2902,73 @@
       &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/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&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;
- Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6788&quot;&gt;#6788&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7375&quot;&gt;#7375&lt;/a&gt;.
+ Accomodate recent smart pointer changes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7809&quot;&gt;#7809&lt;/a&gt;).
+ &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_53_0.updated_tools&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/tools/build/index.html&quot;&gt;Boost Build System&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Qt5 toolset
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7128&quot;&gt;#7128&lt;/a&gt; - fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sha1&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;/code&gt;
- for messages longer than 536,870,912 bytes.
+ improved rcc support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7576&quot;&gt;#7576&lt;/a&gt;)
+ &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_53_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1, 12.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;
+ LLVM Clang, with libc++: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2305,11 +2976,21 @@
       &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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ GCC: 4.4.7
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2317,23 +2998,31 @@
       &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;
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; work
- with Boost.Range. Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7237&quot;&gt;#7237&lt;/a&gt;.
+ Visual C++: 9.0, 10.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;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- Boost's primary test compilers are:
+ Boost's additional test compilers include:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
@@ -2342,22 +3031,79 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7.2
+ Cray: 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ Clang: from subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang, with libc++: 3.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.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.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel, C++11 mode: 13.0.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual Age:
+ &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;
+ Clang, C++11 mode: 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;
- Intel: 11.1, 12.0, 12.1
+ GCC: 4.4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang: 2.8
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2365,21 +3111,21 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ Visual C++: 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ Visual C++ with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0
+ Visual C++, Windows Mobile 5, with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2387,16 +3133,40 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ AIX:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
+ IBM XL C/C++ Enterprise Edition: V12.1.0.1
               &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_53_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;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.52.0</title><link>http://www.boost.org/users/history/version_1_52_0.html><guid>http://www.boost.org/users/history/version_1_52_0.html><pubDate>Mon, 5 Nov 2012 08:05:58 -0800</pubDate><description>
+
+
+
+ &lt;div id=&quot;version_1_52_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&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;
- Visual C++: 8.0, 9.0, 10.0
+ Fix long-standing dependency tracking bug, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7409&quot;&gt;#7409&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2404,63 +3174,155 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_SFINAE_EXPR&lt;/span&gt;&lt;/code&gt;
+ for gcc-4.4, since the support was found to be too buggy.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ &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;
- Cray: 8.0
+ &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5980&quot;&gt;#5980&lt;/a&gt; Enhance chrono I/O with H. Hinnant proposal &lt;a href=&quot;http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html&quot;&gt;proposal&lt;/a&gt;
+ which has the advantage to provide I/O for system clocks using
+ the Gregorian Calendar.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5981&quot;&gt;#5981&lt;/a&gt; Add i/o state savers for duration and time_point formatting
+ state.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7059&quot;&gt;#7059&lt;/a&gt; Add low level i/o facilities.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang: from subversion
+ &lt;em&gt;Deprecated features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ chrono I/O: The manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_short&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_long&lt;/span&gt;&lt;/code&gt;
+ are depreceated. You should use the parameterized form &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_fmt&lt;/span&gt;&lt;/code&gt; or the renamed
+ manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_symbol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_prefix&lt;/span&gt;&lt;/code&gt;
+ instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ chrono I/O: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_punct&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; facet is deprecated.
+ You should use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__get_duration_style&lt;/span&gt;&lt;/code&gt;
+ free function to get the informations and use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_units&lt;/span&gt;&lt;/code&gt; facet for
+ localization purposes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ When &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHRONO_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;/code&gt;
+ the preceding deprecated functions are not available.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang:
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7381&quot;&gt;#7381&lt;/a&gt; C++11 compliance: unresolved symbol when assigning
+ a constexpr duration to a non-const local variable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7479&quot;&gt;#7479&lt;/a&gt;
+ Compile fails with compilers supporting constexpr fails if
+ the standard library doesn't provides the constexpr interface
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &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, 4.6.3, 4.7.0, 4.7.1, 4.7.2
+ &lt;em&gt;Would not fix:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6871&quot;&gt;#6871&lt;/a&gt; chrono_io.hpp: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ostream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;os&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;...)&lt;/span&gt;&lt;/code&gt;
+ modifies the state of os. The neww io interface provided in
+ version 2 solves this issue. You should move to the new version.
+ &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/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stable_vector&lt;/span&gt;&lt;/code&gt;'s
+ template code bloat and type safety.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.9
+ Changed typedefs and reordered functions of sequence containers to
+ improve doxygen documentation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.1, 12.0, 12.1
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6615&quot;&gt;#6615&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7139&quot;&gt;#7139&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7215&quot;&gt;#7215&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7232&quot;&gt;#7232&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7269&quot;&gt;#7269&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7439&quot;&gt;#7439&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age: 10.1
+ Implemented LWG Issue #149 (range insertion now returns an iterator)
+ &amp;amp; cleaned up insertion code in most containers
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Corrected aliasing errors.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2468,31 +3330,34 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang, C++11 mode: from subversion
+ Document &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DATE_TIME_NO_LIB&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6077&quot;&gt;#6077&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;nth_as_str&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7022&quot;&gt;#7022&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ Fix some warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7234&quot;&gt;#7234&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/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ Fix alignment warning on gcc.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2500,26 +3365,45 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/function/&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0, 11.0
+ Move constructors and move assignment operators added (only for compilers
+ with C++11 rvalue references support) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7330&quot;&gt;#7330&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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ with STLport: 9.0
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6950&quot;&gt;#6950&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7226&quot;&gt;#7226&lt;/a&gt;,&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7308&quot;&gt;#7308&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7327&quot;&gt;#7327&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7338&quot;&gt;#7338&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7341&quot;&gt;#7341&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7378&quot;&gt;#7378&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7380&quot;&gt;#7380&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7398&quot;&gt;#7398&lt;/a&gt;, and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, plus others
+ not in Trac.
               &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/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
+ Restore &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;enum&lt;/span&gt;&lt;/code&gt; support,
+ which was accidentally removed in the last version (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7437&quot;&gt;#7437&lt;/a&gt;).
               &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.3, 4.7.0
+ New floating point hasher - will hash the binary representation on
+ more platforms, which should be faster.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2527,11 +3411,46 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.0
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_by&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;advise&lt;/span&gt;&lt;/code&gt; functions
+ in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;ABI breaking:&lt;/em&gt; Reimplemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt; with a circular buffer
+ index (the old behavior used an ordered array, leading to excessive
+ copies). This should greatly increase performance but breaks ABI.
+ Old behaviour/ABI can be used undefining macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_MSG_QUEUE_CIRCULAR_INDEX&lt;/span&gt;&lt;/code&gt;
+ in &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;interprocess&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt;
+ insertion time avoiding priority search for common cases (both array
+ and circular buffer configurations).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Implemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_sharable_mutex&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_condition_any&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;offset_ptr&lt;/span&gt;&lt;/code&gt;
+ performance.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added integer overflow checks.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2539,77 +3458,66 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iterator/&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 64 bit
+ Fixed:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt; constructing function_input_iterator without consuming
+ an item
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7194&quot;&gt;#7194&lt;/a&gt; Error in documentation of make_function_input_iterator
+ &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;
- Solaris:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Sun: 5.10
+ &lt;em&gt;Breaking changes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Due to the fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt;, a function_input_iterator will
+ no longer make unnecessary invokations to the wrapped nullary
+ function. For example, constructing an end iterator will now
+ not trigger an invokation; and dereferencing-and-incrementing
+ an iterator N times will trigger N invokations, not N+1 as
+ before. User code that relied on the old behavior will need
+ to be adjusted.
+ &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;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;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.51.0</title><link>http://www.boost.org/users/history/version_1_51_0.html><guid>http://www.boost.org/users/history/version_1_51_0.html><pubDate>Mon, 20 Aug 2012 16:00:21 -0700</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_51_0.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
- Context switching library,
- from Oliver Kowalke.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&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;
+ &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;
- Fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_sorted_until&lt;/span&gt;&lt;/code&gt;
- ; now matches the c++11 standard behavior on ranges with duplicate
- values.
+ Restored compilation on MSVC-2003 (was broken in 1.51.0) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7255&quot;&gt;#7255&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added range support for the rest of the search algorithms.
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;CharType&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;chars&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&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;identifier&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; function overload. &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6663&quot;&gt;#6663&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unhex&lt;/span&gt;&lt;/code&gt; now uses Boost.Exception
- to signal bad input.
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7228&quot;&gt;#7228&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2617,64 +3525,61 @@
       &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed an incompatibility between &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iostream&lt;/span&gt;&lt;/code&gt;
- and C++11 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7162&quot;&gt;#7162&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Decorated GCC attribute names with underscores to prevent interaction
- with user-defined macros (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6415&quot;&gt;#6415&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added 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;cctype&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;, needed for some versions of
- MinGW.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed to use &lt;tt&gt;gcc&lt;/tt&gt;'s atomic builtins on ARM CPUs,
- when available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7140&quot;&gt;#7140&lt;/a&gt;).
+ Added Airy functions and Jacobi Elliptic functions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed strand destruction to be a no-op, to allow strand objects
- to be destroyed after their associated &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- has been destroyed.
+ In several distributions (particulary the Students T) corrected moments
+ for small degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7177&quot;&gt;#7177&lt;/a&gt;
+ (reported by Thomas Mang).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for some newer versions of glibc which provide the
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_create1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- function but always fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ENOSYS&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7012&quot;&gt;#7012&lt;/a&gt;).
+ Corrected failure to detect bad parameters in many distributions
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6934&quot;&gt;#6934&lt;/a&gt;
+ (reported by Florian Schoppmann) by adding a function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;check_out_of_range&lt;/span&gt;&lt;/code&gt; to test many
+ possible bad parameters. This test revealed several distributions
+ where the checks for bad parameters were ineffective, and these have
+ been rectified.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed the SSL implementation to throw an exception if SSL engine
- initialisation fails (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6303&quot;&gt;#6303&lt;/a&gt;).
+ Fixed issue in Hankel functions that causes incorrect values to be
+ returned for &lt;em&gt;x &amp;lt; 0&lt;/em&gt; and &lt;em&gt;ν&lt;/em&gt;
+ odd, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7135&quot;&gt;#7135&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed another regression in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;buffered_write_stream&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6310&quot;&gt;#6310&lt;/a&gt;).
+ In non-central T permitted infinite degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;
+ implemented using the normal distribution (requested by Thomas Mang).
+ Also much enhanced accuracy for large degrees of freedom and/or large
+ non-centrality parameters by switching to use the Students t distribution
+ (or Normal distribution for infinite degrees of freedom) centered
+ at delta, when delta / (4 * v) &amp;lt; epsilon for the floating-point
+ type in use. See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;.
+ It was also found that the incomplete beta was suffering from serious
+ cancellation errors when degrees of freedom was very large. (That
+ has now been fixed in our code, but any code based on Didonato and
+ Morris's original papers (probably every implementation out there
+ actually) will have the same issue).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implemented various minor performance improvements, primarily targeted
- at Linux x86 and x86-64 platforms.
+ Fixed minor issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6517&quot;&gt;#6517&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6362&quot;&gt;#6362&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7053&quot;&gt;#7053&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2693&quot;&gt;#2693&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6937&quot;&gt;#6937&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7099&quot;&gt;#7099&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2682,14 +3587,12 @@
       &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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&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;
               &lt;div&gt;
- Deprecated a whole bunch of macros that were c++11 specific, but
- not named to show that they were c++11 specific. Made new macros
- with better names, and paired the old macros with the new ones. Updated
- the documentation to list the deprecated macros.
+ Make Phoenix work with &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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2697,54 +3600,59 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6918&quot;&gt;#6918&lt;/a&gt;
- Boost Chrono compilation failure on HP uX due to undefined pthread_getcpuclockid.
+ Included Voronoi diagram extensions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6241&quot;&gt;#6241&lt;/a&gt;
- boost::chrono compilation problems without std::wstring support.
+ Introduced new Segment concept.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6987&quot;&gt;#6987&lt;/a&gt;
- Documentation &amp;amp; C++11.
+ Fixed compilation issues.
               &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;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7041&quot;&gt;#7041&lt;/a&gt;
- time_point.hpp depends on Boost.System.
+ The data parameter to primitive transforms can now optionally have
+ slots indexed by key.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7042&quot;&gt;#7042&lt;/a&gt;
- Avoiding time_point and duration dependency on time.h and CLOCK_REALTIME.
+ Primitive transforms can now operatate on temporary expressions that
+ are non-const qualified.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7058&quot;&gt;#7058&lt;/a&gt;
- Make it work when BOOST_NO_EXCEPTIONS is defined.
+ Add callable function object types for the free functions in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;/code&gt; and also for some Boost.Range
+ functions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7069&quot;&gt;#7069&lt;/a&gt;
- Misspellings in clock_string&amp;lt;thread_clock&amp;gt;.
+ Boost.MPL algorithms work on Proto expression nodes.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7081&quot;&gt;#7081&lt;/a&gt;
- WinError.h capitalization in boost/detail/win/basic_types.hpp.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt; primitive transform
+ now accepts an optional &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Domain&lt;/span&gt;&lt;/code&gt;
+ template parameter for specifying the target domain of the resulting
+ expression.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2752,35 +3660,72 @@
       &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;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;
- points accessed through a pointer (e.g. in a linestring) should now
- be specialized without the pointer. In previous versions a type
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;/code&gt; used like
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linestring&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;
- had to be specalized like: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;struct&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;.
- Now the library itself removes the pointer before calling the traits
- class, so now it should be like: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;struct&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ &lt;em&gt;Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replace the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
+ functions by symbol and prefix functions respectively.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Deprecated:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
+ are deprecated. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;symbol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;prefix&lt;/span&gt;&lt;/code&gt;
+ respectively. These functions be removed in 1.55.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- intersection was sometimes wrong for integer points, fixed
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7478&quot;&gt;#7478&lt;/a&gt;
+ Compiles fails with compilers supporting char16_t and char32_t
+ fails if the library doesn't provides std::u16string and std::u32string.
+ &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/utility/utility.htm#result_of&quot;&gt;Result_of&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- documentation, order of parameters in simplify was wrong, fixed
+ Switch &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;result_of&lt;/span&gt;&lt;/code&gt; to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; on compilers for which
+ support is deemed &amp;quot;good enough&amp;quot;. That means if the compiler
+ implements &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;n3276&lt;/a&gt;.
+ (For now, that only includes very recent versions of clang.)
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7030&quot;&gt;7030&lt;/a&gt;
- spherical distance, fixed (by patch of Karsten Ahnert)
+ &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;result_of&lt;/span&gt;&lt;/code&gt; is now &amp;quot;sfinae-friendly&amp;quot;
+ when it uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3436.html&quot;&gt;n3436&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2788,22 +3733,79 @@
       &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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Refactored support for internal and bundled properties in Boost.Graph-provided
- graph types, and cleaned up named parameter functionality:
+ &lt;em&gt;Deprecated Features&lt;/em&gt;: Deprecated
+ features since boost 1.50 available only until boost 1.55. These
+ deprecated features will be provided by default up to boost 1.52.
+ If you don't want to include the deprecated features you could define
+ BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. Since
+ 1.53 these features will not be included any more by default. Since
+ this version, if you want to include the deprecated features yet
+ you could define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0.
+ These deprecated features will be only available until boost 1.55,
+ that is you have yet 1 year to move to the new features.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Time related functions don't using the Boost.Chrono library,
+ use the chrono overloads instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Breaking changes when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;
+ (Default value since Boost 1.53): There are some new features which
+ share the same interface but with different behavior. These breaking
+ features are provided by default when BOOST_THREAD_VERSION is 3,
+ but the user can however choose the version 2 behavior by defining
+ the corresponding macro. As for the deprecated features, these broken
+ features will be only available until boost 1.55.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6229&quot;&gt;#6229&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: Rename the
+ unique_future to future following the c++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt; C++11 compliance &amp;amp; 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;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread move
+ assignment should call terminate if joinable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Enabled old-style (non-bundled) internal properties in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4710&quot;&gt;#4710&lt;/a&gt; C++11 compliance: Missing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7283&quot;&gt;#7283&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;notify_all_at_thread_exit&lt;/span&gt;&lt;/code&gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Bundled properties should work correctly for all graph types
- and adaptors.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7345&quot;&gt;#7345&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ to recursive mutex &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2811,28 +3813,99 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugs fixed:
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6993&quot;&gt;#6993&lt;/a&gt;: Typo Bundled Properties document
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2361&quot;&gt;#2361&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;:
+ document nature of the key, complexity and rationale.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2797&quot;&gt;#2797&lt;/a&gt; Two problems with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5274&quot;&gt;#5274&lt;/a&gt; failed to compile &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
+ with stlport 5.1.5 under msvc8.1, because of undefined class.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5431&quot;&gt;#5431&lt;/a&gt; compile error in Windows CE 6.0(interlocked).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&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;call_once&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is unreliable on some platforms.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7045&quot;&gt;#7045&lt;/a&gt; Thread library does not automatically compile date_time.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7173&quot;&gt;#7173&lt;/a&gt; wrong function name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interrupt_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7220&quot;&gt;#7220&lt;/a&gt; gcc 4.6.2 warns about inline+dllimport functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7238&quot;&gt;#7238&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sleep_for&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; does not respond to interrupt().
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7245&quot;&gt;#7245&lt;/a&gt; Minor typos on documentation related to version 3.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7272&quot;&gt;#7272&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;win32&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread_primitives&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;/code&gt;:
+ (Unneccessary) Warning.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7284&quot;&gt;#7284&lt;/a&gt; Clarify that there is no access priority between lock
+ and shared_lock on shared mutex.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7329&quot;&gt;#7329&lt;/a&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;thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
+ does not compile on HPUX.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7002&quot;&gt;#7002&lt;/a&gt;: Problem with initialization of CSR bidirectional
- graph
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7336&quot;&gt;#7336&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_DONT_USE_SYSTEM&lt;/span&gt;&lt;/code&gt;
+ doesn't work.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7023&quot;&gt;#7023&lt;/a&gt;: Enclose internal type graphml_reader in anonymous
- namespace
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7349&quot;&gt;#7349&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;packaged_task&lt;/span&gt;&lt;/code&gt;
+ holds reference to temporary.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Other bugs and warnings not in Trac
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7350&quot;&gt;#7350&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_destructor&lt;/span&gt;&lt;/code&gt;
+ does not destroy object
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2843,117 +3916,16 @@
       &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/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support the standard smart pointers.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;hash_value&lt;/span&gt;&lt;/code&gt; now implemented
- using SFINAE to avoid implicit casts to built in types when calling
- it.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated to use the new config macros.
- &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;
- Better performance, less memory usage 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;array&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;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; and &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;array&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;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;N&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 bug with volatile input parameter &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7157&quot;&gt;#7157&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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated to use the new config macros.
- &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;
- Support for boost::any &lt;a href=&quot;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s03.html#any-event&quot;&gt;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s03.html#any-event&lt;/a&gt;
- or kleene &lt;a href=&quot;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s04.html#kleene-event&quot;&gt;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s04.html#kleene-event&lt;/a&gt;
- as acceptable events
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: compiler error with fsm internal table and none (compound)
- event.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: euml::defer_ leading to stack overflow.
- &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;
- Proto transforms get pseudo-parameter pack expansion support for
- unpacking expressions. See the &lt;a href=&quot;http://www.boost.org/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_51&quot;&gt;Release
- Notes&lt;/a&gt; for more information.
- &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas/&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7075&quot;&gt;#7075&lt;/a&gt;
- Workaround for error: the type of partial specialization template
- parameter constant &amp;quot;n1&amp;quot; depends on another template parameter.
+ improved performance of inplace_solve (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4024&quot;&gt;#4024&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/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated to use the new config macros.
+ fixed coordinate_matrix for use with gcc 4.7 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7363&quot;&gt;#7363&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2961,64 +3933,21 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4258&quot;&gt;#4258&lt;/a&gt;
- Linking with boost thread does not work on mingw/gcc 4.5.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4885&quot;&gt;#4885&lt;/a&gt;
- Access violation in set_tss_data at process exit due to invalid assumption
- about TlsAlloc.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6931&quot;&gt;#6931&lt;/a&gt;
- mutex waits forwever with Intel Compiler and /debug:parallel
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7044&quot;&gt;#7044&lt;/a&gt;
- boost 1.50.0 header missing.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7052&quot;&gt;#7052&lt;/a&gt;
- Thread: BOOST_THREAD_PROVIDES_DEPRECATED_FEATURES_SINCE_V3_0_0 only
- masks thread::operator==, thread::operator!= forward declarations,
- not definitions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7066&quot;&gt;#7066&lt;/a&gt;
- An attempt to fix current_thread_tls_key static initialization order.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7074&quot;&gt;#7074&lt;/a&gt;
- Multiply defined symbol boost::allocator_arg.
+ In assignment, reuse existing nodes where possible.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7078&quot;&gt;#7078&lt;/a&gt;
- Trivial 64-bit warning fix on Windows for thread attribute stack
- size
+ Fix bugs when erasing ranges (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7471&quot;&gt;#7471&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7089&quot;&gt;#7089&lt;/a&gt;
- BOOST_THREAD_WAIT_BUG limits functionality without solving anything
+ Some work on the implementation.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3026,28 +3955,17 @@
       &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix construction/destruction issue when using a C++11 compiler with
- a C++03 allocator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7100&quot;&gt;#7100&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Remove a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;try&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;..&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;catch&lt;/span&gt;&lt;/code&gt; to support compiling without
- exceptions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Adjust SFINAE use to try to supprt g++ 3.4 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7175&quot;&gt;#7175&lt;/a&gt;).
+ Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6788&quot;&gt;#6788&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7375&quot;&gt;#7375&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated to use the new config macros.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7128&quot;&gt;#7128&lt;/a&gt; - fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sha1&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;/code&gt;
+ for messages longer than 536,870,912 bytes.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3071,23 +3989,8 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Work around buggy wide ctype facet on cygwin and mingw.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Work around absence of __isctype on some glibc implementations.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;op&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;as&lt;/span&gt;&lt;/code&gt; shouldn't assume &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;string&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;/code&gt; != &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;char&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix assertion in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_regex_traits&lt;/span&gt;&lt;/code&gt;
- on libc++, thanks to John Fletcher.
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; work
+ with Boost.Range. Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7237&quot;&gt;#7237&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3095,7 +3998,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_52_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -3107,7 +4010,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3122,7 +4025,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang 2.8
+ LLVM Clang: 2.8
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3134,12 +4037,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3156,7 +4059,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3190,22 +4093,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
+ Cray: 8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
                 Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang: 3.0
+ LLVM Clang:
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.0, 4.7.1
+ GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2, 4.6.3, 4.7.0, 4.7.1, 4.7.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3
+ GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3247,12 +4155,12 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3264,12 +4172,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0
+ Visual C++: 8.0, 9.0, 10.0, 11.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.6.3, 4.7.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3293,7 +4211,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ GCC: 4.2.1, 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3313,7 +4231,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_52_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,

Modified: website/public_html/live/generated/history-items.html
==============================================================================
--- website/public_html/live/generated/history-items.html Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/history-items.html 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -1,5 +1,27 @@
 
               <h2 class="news-title">
+ <a name="iversion_1_54_0" id="iversion_1_54_0"></a>Version 1.54.0</h2>
+
+ <p class="news-date">July 1st, 2013 17:10 GMT</p>
+
+ <div class="news-description">
+ <span class="brief"><span class="purpose">
+ Changes to supported CPUs. New Libraries: Log, TTI, Type Erasure. Updated Libraries:
+ Accumulators, Algorithm, Any, Asio, Chrono, Circular Buffer, Container, Context,
+ Coroutine, Geometry, Graph, Interprocess, Intrusive, Iostreams, Lexical Cast,
+ Math, Meta State Machine, Move, Multiprecision, Polygon, Property Map, Range,
+ Thread, Type Traits, uBLAS, Unordered, Utility, Variant, Wave, xpressive Deprecated
+ Library: Signals.
+</span></span>
+ </div>
+
+<ul class="menu">
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
+</ul>
+
+ <h2 class="news-title">
               <a name="iversion_1_53_0" id="iversion_1_53_0"></a>Version 1.53.0</h2>
 
               <p class="news-date">February 4th, 2013 18:29 GMT</p>

Modified: website/public_html/live/generated/history.rss
==============================================================================
--- website/public_html/live/generated/history.rss Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/history.rss 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -7,7 +7,1675 @@
     <description></description>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-<item><title>Version 1.53.0</title><link>http://www.boost.org/users/history/version_1_53_0.html><guid>http://www.boost.org/users/history/version_1_53_0.html><pubDate>Mon, 4 Feb 2013 10:29:19 -0800</pubDate><description>
+<item><title>Version 1.54.0</title><link>
http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
+
+
+
+ &lt;div id=&quot;version_1_54_0.news&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_54_0.news.supported_cpus&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported CPUs&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
+ is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+ and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+ that used them internally) even before this release. Some Boost libraries
+ may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+ for example), see the respective library documentation for details.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Also by default, when building Boost for x86 32-bit targets it will compile
+ for i686 (Pentium Pro) and later CPUs. This can be changed by specifying
+ the &lt;tt&gt;instruction-set&lt;/tt&gt; property in &lt;tt&gt;b2&lt;/tt&gt;
+ or &lt;tt&gt;bjam&lt;/tt&gt; command line, for example:
+ &lt;/p&gt;
+&lt;pre&gt;b2 variant=release architecture=x86 instruction-set=i486 stage
+&lt;/pre&gt;
+ &lt;p&gt;
+ Possible values for the &lt;tt&gt;instruction-set&lt;/tt&gt; are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Target for the host CPU: &lt;tt&gt;native&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Generic x86 CPUs: &lt;tt&gt;i486&lt;/tt&gt;, &lt;tt&gt;i586&lt;/tt&gt;,
+ &lt;tt&gt;i686&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel CPUs: &lt;tt&gt;pentium&lt;/tt&gt;, &lt;tt&gt;pentium-mmx&lt;/tt&gt;,
+ &lt;tt&gt;pentiumpro&lt;/tt&gt;, &lt;tt&gt;pentium2&lt;/tt&gt;, &lt;tt&gt;pentium3&lt;/tt&gt;,
+ &lt;tt&gt;pentium3m&lt;/tt&gt;, &lt;tt&gt;pentium-m&lt;/tt&gt;, &lt;tt&gt;pentium4&lt;/tt&gt;,
+ &lt;tt&gt;pentium4m&lt;/tt&gt;, &lt;tt&gt;prescott&lt;/tt&gt;, &lt;tt&gt;nocona&lt;/tt&gt;,
+ &lt;tt&gt;core2&lt;/tt&gt;, &lt;tt&gt;corei7&lt;/tt&gt;, &lt;tt&gt;corei7-avx&lt;/tt&gt;,
+ &lt;tt&gt;core-avx-i&lt;/tt&gt;, &lt;tt&gt;conroe&lt;/tt&gt;, &lt;tt&gt;conroe-xe&lt;/tt&gt;,
+ &lt;tt&gt;conroe-l&lt;/tt&gt;, &lt;tt&gt;allendale&lt;/tt&gt;, &lt;tt&gt;merom&lt;/tt&gt;,
+ &lt;tt&gt;merom-xe&lt;/tt&gt;, &lt;tt&gt;kentsfield&lt;/tt&gt;, &lt;tt&gt;kentsfield-xe&lt;/tt&gt;,
+ &lt;tt&gt;penryn&lt;/tt&gt;, &lt;tt&gt;wolfdale&lt;/tt&gt;, &lt;tt&gt;yorksfield&lt;/tt&gt;,
+ &lt;tt&gt;nehalem&lt;/tt&gt;, &lt;tt&gt;sandy-bridge&lt;/tt&gt;, &lt;tt&gt;ivy-bridge&lt;/tt&gt;,
+ &lt;tt&gt;haswell&lt;/tt&gt;, &lt;tt&gt;atom&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ AMD CPUs: &lt;tt&gt;k6&lt;/tt&gt;, &lt;tt&gt;k6-2&lt;/tt&gt;, &lt;tt&gt;k6-3&lt;/tt&gt;,
+ &lt;tt&gt;athlon&lt;/tt&gt;, &lt;tt&gt;athlon-tbird&lt;/tt&gt;, &lt;tt&gt;athlon-4&lt;/tt&gt;,
+ &lt;tt&gt;athlon-xp&lt;/tt&gt;, &lt;tt&gt;athlon-mp&lt;/tt&gt;, &lt;tt&gt;k8&lt;/tt&gt;,
+ &lt;tt&gt;opteron&lt;/tt&gt;, &lt;tt&gt;athlon64&lt;/tt&gt;, &lt;tt&gt;athlon-fx&lt;/tt&gt;,
+ &lt;tt&gt;k8-sse3&lt;/tt&gt;, &lt;tt&gt;opteron-sse3&lt;/tt&gt;, &lt;tt&gt;athlon64-sse3&lt;/tt&gt;,
+ &lt;tt&gt;amdfam10&lt;/tt&gt;, &lt;tt&gt;barcelona&lt;/tt&gt;, &lt;tt&gt;bdver1&lt;/tt&gt;,
+ &lt;tt&gt;bdver2&lt;/tt&gt;, &lt;tt&gt;bdver3&lt;/tt&gt;, &lt;tt&gt;btver1&lt;/tt&gt;,
+ &lt;tt&gt;btver2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ VIA CPUs: &lt;tt&gt;c3&lt;/tt&gt;, &lt;tt&gt;c3-2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IDT CPUs: &lt;tt&gt;winchip-c6&lt;/tt&gt;, &lt;tt&gt;winchip2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Note that not all these values may be supported by a particular compiler.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.news.signals_deprecated&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Signals deprecated&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost.Signals is no longer being actively maintained, so it has been deprecated.
+ Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
+ instead). If you have existing Boost.Signals-based code, it will continue
+ to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
+ porting guide&lt;/a&gt; in the Signals2 documentation.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
+ Logging library, from Andrey
+ Semashev.
+ &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/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
+ Type Traits Introspection library,
+ from Edward Diener.
+ &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/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
+ Runtime polymorphism
+ based on concepts.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&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;
+ Fixes comment typos (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7917&quot;&gt;#7917&lt;/a&gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Silence unused variable warnings (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6926&quot;&gt;#6926&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/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The return types for copy_while and copy_until have been changed.
+ This is an interface change. If you were using the return values
+ from these functions, then you will have to modify your code. Instead
+ of just returning the modified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OutputIterator&lt;/span&gt;&lt;/code&gt;,
+ these functions now return a &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;pair&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;InputIterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;OutputIterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;. If this change affects your
+ code, the simplest change is to add a &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;second&lt;/span&gt;&lt;/code&gt; to the end of the call,
+ which will get you the same behavior that you had before.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added C++14 versions of 'is_permutation', 'equal' and 'mismatch'.
+ &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/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added C++11 features support &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6999&quot;&gt;#6999&lt;/a&gt;:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Move assignment and move constructors.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ modifiers.
+ &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added new traits classes, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;handler_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_result&lt;/span&gt;&lt;/code&gt;,
+ that allow the customisation of the return type of an initiating
+ function.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function, a high-level wrapper for running stackful coroutines, based
+ on the Boost.Coroutine library. The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function enables programs to implement
+ asynchronous logic in a synchronous manner. For example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;n&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_some&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_buffer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;yield&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;use_future&lt;/span&gt;&lt;/code&gt; special value, which
+ provides first-class support for returning a C++11 &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;future&lt;/span&gt;&lt;/code&gt; from an asynchronous operation's
+ initiating function. For example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;span class=&quot;identifier&quot;&gt;n&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_some&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_buffer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;use_future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Promoted the stackless coroutine class and macros to be part of Asio's
+ documented interface, rather than part of the HTTP server 4 example.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a new handler hook called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio_handler_is_continuation&lt;/span&gt;&lt;/code&gt;.
+ Asynchronous operations may represent a continuation of the asynchronous
+ control flow associated with the current executing handler. The
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio_handler_is_continuation&lt;/span&gt;&lt;/code&gt;
+ hook can be customised to return &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;true&lt;/span&gt;&lt;/code&gt;
+ if this is the case, and Asio's implementation can use this knowledge
+ to optimise scheduling of the new handler. To cover common cases,
+ Asio customises the hook for strands, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and composed asynchronous operations.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added four new generic protocol classes, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;datagram_protocol&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;raw_protocol&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;seq_packet_protocol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;/code&gt;, which implement
+ the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Protocol&lt;/span&gt;&lt;/code&gt; type
+ requirements, but allow the user to specify the address family (e.g.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AF_INET&lt;/span&gt;&lt;/code&gt;) and protocol
+ type (e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;IPPROTO_TCP&lt;/span&gt;&lt;/code&gt;)
+ at runtime.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added C++11 move constructors that allow the conversion of a socket
+ (or acceptor) into a more generic type. For example, an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; can be converted into a
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; via move construction.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Extended the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket_acceptor&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; class's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; functions to allow a new connection
+ to be accepted directly into a socket of a more generic type. For
+ example, an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;acceptor&lt;/span&gt;&lt;/code&gt; can be used to accept
+ into a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; object.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Moved existing examples into a C++03-specific directory, and added
+ a new directory for C++11-specific examples. A limited subset of
+ the C++03 examples have been converted to their C++11 equivalents.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various SSL enhancements. Thanks go to Nick Jones, on whose work
+ these changes are based.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for SSL handshakes with re-use of data already
+ read from the wire. New overloads of the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; class's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;handshake&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_handshake&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; functions have been added.
+ These accept a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ConstBufferSequence&lt;/span&gt;&lt;/code&gt;
+ to be used as initial input to the ssl engine for the handshake
+ procedure.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for creation of TLSv1.1 and TLSv1.2 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; objects.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;set_verify_depth&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ classes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added the ability to load SSL certificate and key data from
+ memory buffers. New functions, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;add_certificate_authority&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_certificate&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_certificate_chain&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_private_key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_rsa_private_key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_tmp_dh&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, have been added to the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; class.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt;
+ to automatically disable SSL compression by default. To enable,
+ use the new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;clear_options&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function, as in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;my_context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;clear_options&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;no_compression&lt;/span&gt;&lt;span class=&quot;special&q
 uot;&gt;)&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a potential deadlock in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal_set&lt;/span&gt;&lt;/code&gt;
+ implementation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed an error in acceptor example in documentation &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8421&quot;&gt;#8421&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed copy-paste errors in waitable timer documentation &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8602&quot;&gt;#8602&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added assertions to satisfy some code analysis tools &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7739&quot;&gt;#7739&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a malformed &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#warning&lt;/span&gt;&lt;/code&gt;
+ directive &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7939&quot;&gt;#7939&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a potential data race in the Linux &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll&lt;/span&gt;&lt;/code&gt;
+ implementation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a Windows-specific bug, where certain operations might generate
+ an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;&lt;/code&gt; with
+ an invalid (i.e. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;NULL&lt;/span&gt;&lt;/code&gt;)
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_category&lt;/span&gt;&lt;/code&gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8613&quot;&gt;#8613&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_waitable_timer&lt;/span&gt;&lt;/code&gt;'s
+ underlying implementation so that it can handle any &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;time_point&lt;/span&gt;&lt;/code&gt; value without overflowing
+ the intermediate duration objects.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a problem with lost thread wakeups that can occur when making
+ concurrent calls to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poll&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; on the same &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ object &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8354&quot;&gt;#8354&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed implementation of asynchronous connect operation so that it
+ can cope with spurious readiness notifications from the reactor &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7961&quot;&gt;#7961&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;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8079&quot;&gt;#8079&lt;/a&gt;
+ Chrono memory leak
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8318&quot;&gt;#8318&lt;/a&gt;
+ BOOST_FORCEINLINE constructors of time_point and duration
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8367&quot;&gt;#8367&lt;/a&gt;
+ chrono does not compile with clang from XCode 4.5.2 with -std=c++11
+ -stdlib=libc++ and -arch armv7
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8370&quot;&gt;#8370&lt;/a&gt;
+ typo in chrono reference
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8435&quot;&gt;#8435&lt;/a&gt;
+ Can't compile Chrono on HP-UX due to no CLOCK_REALTIME macro.
+ &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/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8032&quot;&gt;#8032&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/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added experimental &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;static_vector&lt;/span&gt;&lt;/code&gt;
+ class, based on Andrew Hundt's and Adam Wulkiewicz's high-performance
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;varray&lt;/span&gt;&lt;/code&gt; class.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Speed improvements in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;
+ constructors/copy/move/swap, dispatching to memcpy when possible.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_EXCEPTIONS&lt;/span&gt;&lt;/code&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7227&quot;&gt;#7227&lt;/a&gt;.
+ &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/7921&quot;&gt;#7921&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7969&quot;&gt;#7969&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8118&quot;&gt;#8118&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8294&quot;&gt;#8294&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8553&quot;&gt;#8553&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/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support for SPARC architecture added.
+ &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/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support for segmented stacks (stack grows on demand) added.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7805&quot;&gt;#7805&lt;/a&gt;
+ Typo
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7972&quot;&gt;#7972&lt;/a&gt;
+ GCC warnings
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7988&quot;&gt;#7988&lt;/a&gt;
+ C++11 range-for
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8023&quot;&gt;#8023&lt;/a&gt;
+ Using iterator traits
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8024&quot;&gt;#8024&lt;/a&gt;
+ Create const_iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8101&quot;&gt;#8101&lt;/a&gt;
+ Postfix operator++ for iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8526&quot;&gt;#8526&lt;/a&gt;
+ memory leak
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8544&quot;&gt;#8544&lt;/a&gt;
+ calling managed DLL
+ &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;
+ &lt;div&gt;
+ &lt;em&gt;Additional functionality&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ added Spatial Index, developed for Boost.Geometry by Adam Wulkiewicz.
+ The spatial index was originally started by Federico J. Fernandez
+ during the Google Summer of Code 2008 program, mentored by
+ Hartmut Kaiser.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ added SVG-output, this was already in extensions for several
+ years
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Documentation&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ small fixes of missing words
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Bugfixes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ collinear opposite segments did sometimes (in circles) have
+ a robustness issue, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed insertion of false intersection point (found by buffer)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ applied patch of Vladimir Petrovic for debugging traversals
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Solved tickets&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7462&quot;&gt;7462&lt;/a&gt;
+ degenerate union result for float, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7465&quot;&gt;7465&lt;/a&gt;
+ wrong construtors access type in scale_transformer class, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7802&quot;&gt;7802&lt;/a&gt;
+ cart_intersect.hpp unused parameter warnings, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8254&quot;&gt;8254&lt;/a&gt;
+ faulty intersection, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8393&quot;&gt;8393&lt;/a&gt;
+ polygon model doesn't adhere to stated Polygon concept rules,
+ doc updated.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8403&quot;&gt;8403&lt;/a&gt;
+ silenced compiler warning C4127: conditional expression is
+ constant
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8405&quot;&gt;8405&lt;/a&gt;
+ silenced compiler warning C4189: '...' : local variable is
+ initialized but not referenced
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Internal changes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Made several algorithms variant-aware (append, area, clear,
+ convert, equals, length, num_points)
+ &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/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6780&quot;&gt;#6780&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7016&quot;&gt;#7016&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7155&quot;&gt;#7155&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7845&quot;&gt;#7845&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7863&quot;&gt;#7863&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7877&quot;&gt;#7877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8166&quot;&gt;#8166&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8192&quot;&gt;#8192&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8398&quot;&gt;#8398&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8411&quot;&gt;#8411&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8427&quot;&gt;#8427&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8428&quot;&gt;#8428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8434&quot;&gt;#8434&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8490&quot;&gt;#8490&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8681&quot;&gt;#8681&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen
+ and Flavio De Lorenzi.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added maximum adjacency search from Fernando Vilas.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added timeout support from Brammert Ottens to resource-constrained
+ shortest paths (r_c_shortest_paths) algorithm.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various fixes to documentation and examples and removal of outdated
+ compiler workarounds.
+ &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/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for platform-specific flags to mapped_region (ticket
+ #8030)
+ &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/7484&quot;&gt;#7484&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7598&quot;&gt;#7598&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7682&quot;&gt;#7682&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7923&quot;&gt;#7923&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7924&quot;&gt;#7924&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7928&quot;&gt;#7928&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7936&quot;&gt;#7936&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8521&quot;&gt;#8521&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8595&quot;&gt;#8595&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;strong&gt;ABI breaking&lt;/strong&gt;: Changed bootstamp
+ function in Windows to use EventLog service start time as system
+ bootup time. Previously used &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;LastBootupTime&lt;/span&gt;&lt;/code&gt;
+ from WMI was unstable with time synchronization and hibernation and
+ unusable in practice. If you really need to obtain pre Boost 1.54
+ behaviour define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME&lt;/span&gt;&lt;/code&gt;
+ from command line or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&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/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_EXCEPTIONS&lt;/span&gt;&lt;/code&gt;
+ support (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7849&quot;&gt;#7849&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/iostreams/&quot;&gt;Iostreams&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;tee&lt;/span&gt;&lt;/code&gt; now works correctly
+ for std::streams (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8315&quot;&gt;#8315&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8385&quot;&gt;#8385&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8460&quot;&gt;#8460&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid warning from Clang's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wimplicit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fallthrough&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8482&quot;&gt;#8482&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;
+ Converting to character pointer now triggers compile time assert
+ instead of runtime &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8334&quot;&gt;#8334&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Lexical cast is now capable of converting &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;int128_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7909&quot;&gt;#7909&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed internal stream buffer handling, now works with libc++ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8267&quot;&gt;#8267&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7704&quot;&gt;#7704&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Restored getting address of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
+ function that was broken in 1.53.0 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7421&quot;&gt;#7421&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed warnings, internals and tests &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2558&quot;&gt;#2558&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7949&quot;&gt;#7949&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8162&quot;&gt;#8162&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8369&quot;&gt;#8369&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8547&quot;&gt;#8547&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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Major reorganization to incorporate other Boost.Math like Integer
+ Utilities (Greatest Common Divisor and Least Common Multiple), quaternions
+ and octonions. Making new chapter headings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added many references to Boost.Multiprecision and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_dec_float_50&lt;/span&gt;&lt;/code&gt;
+ as an example of a User-defined Type (UDT).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added Clang to list of supported compilers.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed constants to use a thread-safe cache of computed values when
+ used at arbitrary precision.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added finding zeros of Bessel functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_bessel_j_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_neumann_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;airy_ai_zeros&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;airy_bi_zeros&lt;/span&gt;&lt;/code&gt;(by
+ Christopher Kormanyos).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ More accuracy improvements to the Bessel J and Y functions from Rocco
+ Romeo.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed nasty cyclic dependency bug that caused some headers to not
+ compile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7999&quot;&gt;#7999&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in __tgamma that caused spurious overflow for arguments
+ between 142.5 and 143.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in raise_rounding_error that caused it to return an incorrect
+ result when throwing an exception is turned off &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7905&quot;&gt;#7905&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added minimal __float128 support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in edge-cases of poisson quantile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8308&quot;&gt;#8308&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Adjusted heuristics used in Halley iteration to cope with inverting
+ the incomplete beta in tricky regions where the derivative is flatlining.
+ Example is computing the quantile of the Fisher F distribution for
+ probabilities smaller than machine epsilon. See ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8314&quot;&gt;#8314&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;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: Exit points broken for the favor_compile_time policy.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: copy breaks exit points of subsubmachines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8046&quot;&gt;#8046&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/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7969&quot;&gt;#7969&lt;/a&gt;),
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8231&quot;&gt;#8231&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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;strong&gt;Breaking change&lt;/strong&gt; renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adapter&lt;/span&gt;&lt;/code&gt; to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adaptor&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for &lt;a href=&quot;http://perso.ens-lyon.fr/nathalie.revol/software.html&quot;&gt;MPFI&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add logged_adaptor.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for 128-bit floats via GCC's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__float128&lt;/span&gt;&lt;/code&gt;
+ or Intel's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_Quad&lt;/span&gt;&lt;/code&gt;
+ data types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for user-defined literals in cpp_int, improve &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;constexpr&lt;/span&gt;&lt;/code&gt; support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in integer division of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect sign of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ when both arguments are small enough to fit in a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;double_limb_type&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8126&quot;&gt;8126&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in subtraction of a single limb in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect value when the result should have a 0 in
+ the last limb: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8133&quot;&gt;8133&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ where division of 0 by something doesn't get zero in the result:
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8160&quot;&gt;8160&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in some transcendental functions that caused incorrect
+ return values when variables are reused, for example with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pow&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8326&quot;&gt;8326&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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updates and fixes to the Voronoi documentation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8026&quot;&gt;#8026&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8197&quot;&gt;#8197&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8257&quot;&gt;#8257&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/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compose_property_map&lt;/span&gt;&lt;/code&gt;
+ from Guillaume Pinot.
+ &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/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Bug fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6944&quot;&gt;#6944&lt;/a&gt; Some Range concepts use the incorrect Iterator concept
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7407&quot;&gt;#7407&lt;/a&gt; istream_range does not compile with wcin
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7408&quot;&gt;#7408&lt;/a&gt; istream_range should not pull istream
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7731&quot;&gt;#7731&lt;/a&gt; irange doesn't end iteration properly when step_size
+ is 3 or more
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7827&quot;&gt;#7827&lt;/a&gt; [range] cant compile r | indexed to range algorithm
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8338&quot;&gt;#8338&lt;/a&gt; Iterator range does not work with pointer to array
+ as iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8453&quot;&gt;#8453&lt;/a&gt; Incorrect configuration macro BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION
+ &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/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
+ for new development.
+ &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;
+ &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7285&quot;&gt;#7285&lt;/a&gt;
+ C++11 compliance: Allow to pass movable arguments for call_once.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7445&quot;&gt;#7445&lt;/a&gt;
+ Async: Add future&amp;lt;&amp;gt;.then
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7449&quot;&gt;#7449&lt;/a&gt;
+ Synchro: Add a synchronized value class
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4878&quot;&gt;#4878&lt;/a&gt;
+ MinGW 4.5.0 undefined reference to bool interruptible_wait(detail::win32::handle
+ handle_to_wait_for,detail::t imeout target_time).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4882&quot;&gt;#4882&lt;/a&gt;
+ Win32 shared_mutex does not handle timeouts correctly.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&gt;
+ boost::call_once() is unreliable on some platforms
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6652&quot;&gt;#6652&lt;/a&gt;
+ Boost.Thread shared_mutex.hpp:50:99: warning: dereferencing
+ type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6843&quot;&gt;#6843&lt;/a&gt;
+ [Intel C++] Compile Errors with '#include &amp;lt;atomic&amp;gt;'
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6966&quot;&gt;#6966&lt;/a&gt;
+ future boost::future_category inconsistent dll linkage
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7720&quot;&gt;#7720&lt;/a&gt;
+ exception lock_error while intensive locking/unlocking of mutex
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7755&quot;&gt;#7755&lt;/a&gt;
+ Thread: deadlock with shared_mutex on Windows
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7980&quot;&gt;#7980&lt;/a&gt;
+ Build error: msvc-11.0 and BOOST_THREAD_DONT_USE_DATETIME
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7982&quot;&gt;#7982&lt;/a&gt;
+ pthread_delay_np() parm compile error on AIX
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8027&quot;&gt;#8027&lt;/a&gt;
+ thread library fails to compile with Visual Studio 2003
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8070&quot;&gt;#8070&lt;/a&gt;
+ prefer GetTickCount64 over GetTickCount
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8136&quot;&gt;#8136&lt;/a&gt;
+ boost::this_thread::sleep_for() sleeps longer than it should
+ in Windows
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8212&quot;&gt;#8212&lt;/a&gt;
+ Boost thread compilation error on Solaris 10
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8237&quot;&gt;#8237&lt;/a&gt;
+ fix documentation for 'thread_group'
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8239&quot;&gt;#8239&lt;/a&gt;
+ barrier::wait() not marked as interruption_point
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8323&quot;&gt;#8323&lt;/a&gt;
+ boost::thread::try_join_for/try_join_until may block indefinitely
+ due to a combination of problems in Boost.Thread and 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/8337&quot;&gt;#8337&lt;/a&gt;
+ The internal representation of &amp;quot;std::string(this-&amp;gt;code()-&amp;gt;message())&amp;quot;
+ escapes, but is destroyed when it exits scope.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8371&quot;&gt;#8371&lt;/a&gt;
+ C++11 once_flag enabled when constexpr is not available
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8443&quot;&gt;#8443&lt;/a&gt;
+ Header file inclusion order may cause crashes
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8451&quot;&gt;#8451&lt;/a&gt;
+ Missing documented function 'boost::scoped_thread::joinable'
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8530&quot;&gt;#8530&lt;/a&gt;
+ [Coverity] Unused variable thread_handle, uninitialized variable
+ cond_mutex in thread/pthread/thread_data.hpp
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8596&quot;&gt;#8596&lt;/a&gt;
+ With C++0x enabled, boost::packaged_task stores a reference
+ to function objects, instead of a copy.
+ &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/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New type traits implemented &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8189&quot;&gt;#8189&lt;/a&gt;:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ is_nothrow_move_constructible
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ is_nothrow_move_assignable
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ has_trivial_move_assign
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ has_trivial_move_constructor
+ &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Some very basic &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ support.
+ &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/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_string_ref&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;find&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8067&quot;&gt;#8067&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;string_ref&lt;/span&gt;&lt;/code&gt;'s
+ logical operators.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Update noncopyable for C++11 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6578&quot;&gt;#6578&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix noncopyable compiler warning when used in DLL interface (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6935&quot;&gt;#6935&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;addressof&lt;/span&gt;&lt;/code&gt; with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;function&lt;/span&gt;&lt;/code&gt;
+ on SolarisStudio compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7079&quot;&gt;#7079&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disable annoying MSVC warning about operator comma (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7663&quot;&gt;#7663&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/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Now uses new type traits from Boost.TypeTrait to detect &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt; constructors and assignment
+ operators &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8296&quot;&gt;#8296&lt;/a&gt;. This shall increase performance of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;variant&lt;/span&gt;&lt;/code&gt; for many types in C++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Multivisitation implemented &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8459&quot;&gt;#8459&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Documentation updated to reflect C++11 features support.
+ &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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ &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;
+ Remove unused variables, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8039&quot;&gt;#8039&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid name clash with macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;None&lt;/span&gt;&lt;/code&gt;
+ in glx.h, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8204&quot;&gt;#8204&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Silence a gcc warning, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8138&quot;&gt;#8138&lt;/a&gt;
+ &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_54_0.post_beta_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Post Beta Changes&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;em&gt;TODO&lt;/em&gt;: Add to main release notes before final release.
+ &lt;/p&gt;
+ &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/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6511&quot;&gt;#6511&lt;/a&gt; Division by scalar should use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;enable_if&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7297&quot;&gt;#7297&lt;/a&gt; Make the free functions 'num_columns' and 'num_rows' support
+ the uBLAS traits system and better work with expression types
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6010&quot;&gt;#6010&lt;/a&gt; fixed linkage problems in assignment.hpp
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ updated doc
+ &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_54_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.3
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++98 mode: 4.7.3
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.7.2, 4.7.3, 4.8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang: 3.0, 3.1, 3.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang, C++11 mode: 3.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;
+ GCC: 4.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Apple Clang: 4.2.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Apple Clang, C++11 mode: 4.2.1
+ &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;
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.2, 4.8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++: 8.0, 9.0, 10.0, 11.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
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang: 3.0, 3.1, 3.2, from Subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang, with libc++: 3.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.2, 4.7.3
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++98 mode: 4.7.3
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.7.3, 4.8.0
+ &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;
+ Apple Clang: 4.2.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Apple Clang, C++11 mode: 4.2.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang: from Subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang, C++11 mode: from Subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2
+ &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;
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.2, 4.8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++: 9.0, 10.0, 11.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;/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: 12.1.0.1
+ &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
+ &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_54_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;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.53.0</title><link>http://www.boost.org/users/history/version_1_53_0.html><guid>http://www.boost.org/users/history/version_1_53_0.html><pubDate>Mon, 4 Feb 2013 10:29:19 -0800</pubDate><description>
 
 
 

Modified: website/public_html/live/generated/home-items.html
==============================================================================
--- website/public_html/live/generated/home-items.html Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/home-items.html 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -3,11 +3,7 @@
 <div id="downloads">
 <h3>Current Release</h3>
 <ul>
-<li><div class="news-title">
Version 1.53.0</div><div class="news-date">Release Notes | Download | Documentation</div><div class="news-date">February 4th, 2013 18:29 GMT</div></li>
-</ul>
-<h3>Beta Release</h3>
-<ul>
-<li><div class="news-title">Version 1.54.0 beta</div><div class="news-date">Release Notes | Download | Documentation</div><div class="news-date">In Progress</div></li>
+<li><div class="news-title">Version 1.54.0</div><div class="news-date">Release Notes | Download | Documentation</div><div class="news-date">July 1st, 2013 17:10 GMT</div></li>
 </ul>
 </div>
 <p>More Downloads... (RSS)</p>
@@ -19,6 +15,19 @@
 <ul id="news">
 
                     <li><span class=
+ "news-title">Version 1.54.0</span>
+ <span class=
+ "news-description"><span class="brief"><span class="purpose">
+ Changes to supported CPUs. New Libraries: Log, TTI, Type Erasure. Updated Libraries:
+ Accumulators, Algorithm, Any, Asio, Chrono, Circular Buffer, Container, Context,
+ Coroutine, Geometry, Graph, Interprocess, Intrusive, Iostreams, Lexical Cast,
+ Math, Meta State Machine, Move, Multiprecision, Polygon, Property Map, Range,
+ Thread, Type Traits, uBLAS, Unordered, Utility, Variant, Wave, xpressive Deprecated
+ Library: Signals.
+</span></span></span>
+ <span class=
+ "news-date">July 1st, 2013 17:10 GMT</span></li>
+ <li><span class=
                     "news-title">Version 1.53.0</span>
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
@@ -37,15 +46,7 @@
       Fix in 1.53, patches for older versions.
 </span></span></span>
                     <span class=
- "news-date">February 1st, 2013 10:08 GMT</span></li>
- <li><span class=
- "news-title">A Special Note for Boost 1.52.0 and Higher</span>
- <span class=
- "news-description"><span class="brief"><span class="purpose">
- Important information for users of boost::result_of.
-</span></span></span>
- <span class=
- "news-date">November 6th, 2012 09:27 GMT</span></li></ul>
+ "news-date">February 1st, 2013 10:08 GMT</span></li></ul>
 
 <p>More News... (RSS)</p>
 </div>

Modified: website/public_html/live/generated/news-items.html
==============================================================================
--- website/public_html/live/generated/news-items.html Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/news-items.html 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -1,6 +1,9 @@
 <ul class="toc">
                 
                 <li><span class=
+ "news-title">Version 1.54.0</span></li>
+
+ <li><span class=
                 "news-title">Version 1.53.0</span></li>
 
                 <li><span class=
@@ -11,11 +14,29 @@
 
                 <li><span class=
                 "news-title">Version 1.52.0</span></li>
-
- <li><span class=
- "news-title">Version 1.51.0</span></li>
               </ul>
               <h2 class="news-title">
+ <a name="iversion_1_54_0" id="iversion_1_54_0"></a>Version 1.54.0</h2>
+
+ <p class="news-date">July 1st, 2013 17:10 GMT</p>
+
+ <div class="news-description">
+ <span class="brief"><span class="purpose">
+ Changes to supported CPUs. New Libraries: Log, TTI, Type Erasure. Updated Libraries:
+ Accumulators, Algorithm, Any, Asio, Chrono, Circular Buffer, Container, Context,
+ Coroutine, Geometry, Graph, Interprocess, Intrusive, Iostreams, Lexical Cast,
+ Math, Meta State Machine, Move, Multiprecision, Polygon, Property Map, Range,
+ Thread, Type Traits, uBLAS, Unordered, Utility, Variant, Wave, xpressive Deprecated
+ Library: Signals.
+</span></span>
+ </div>
+
+<ul class="menu">
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
+</ul>
+ <h2 class="news-title">
               <a name="iversion_1_53_0" id="iversion_1_53_0"></a>Version 1.53.0</h2>
 
               <p class="news-date">February 4th, 2013 18:29 GMT</p>
@@ -80,22 +101,4 @@
 <li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
-</ul>
- <h2 class="news-title">
- <a name="iversion_1_51_0" id="iversion_1_51_0"></a>Version 1.51.0</h2>
-
- <p class="news-date">August 20th, 2012 23:00 GMT</p>
-
- <div class="news-description">
- <span class="brief"><span class="purpose">
- New Libraries: Context. Updated Libraries: Algorithm, Asio, Config, Chrono,
- Geometry, Graph, Hash, Lexical Cast, Math, MSM, Proto, Ratio, Regex, Thread,
- Unordered, Wave, xpressive
-</span></span>
- </div>
-
-<ul class="menu">
-<li>Release Notes</li>
-<li>Download</li>
-<li>Documentation</li>
 </ul>
\ No newline at end of file

Modified: website/public_html/live/generated/news.rss
==============================================================================
--- website/public_html/live/generated/news.rss Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/news.rss 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -7,74 +7,139 @@
     <description></description>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-<item><title>Version 1.53.0</title><link>http://www.boost.org/users/history/version_1_53_0.html><guid>http://www.boost.org/users/history/version_1_53_0.html><pubDate>Mon, 4 Feb 2013 10:29:19 -0800</pubDate><description>
+<item><title>Version 1.54.0</title><link>
http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
 
 
 
- &lt;div id=&quot;version_1_53_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.news&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_54_0.news.supported_cpus&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported CPUs&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
+ is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+ and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+ that used them internally) even before this release. Some Boost libraries
+ may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+ for example), see the respective library documentation for details.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Also by default, when building Boost for x86 32-bit targets it will compile
+ for i686 (Pentium Pro) and later CPUs. This can be changed by specifying
+ the &lt;tt&gt;instruction-set&lt;/tt&gt; property in &lt;tt&gt;b2&lt;/tt&gt;
+ or &lt;tt&gt;bjam&lt;/tt&gt; command line, for example:
+ &lt;/p&gt;
+&lt;pre&gt;b2 variant=release architecture=x86 instruction-set=i486 stage
+&lt;/pre&gt;
+ &lt;p&gt;
+ Possible values for the &lt;tt&gt;instruction-set&lt;/tt&gt; are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Target for the host CPU: &lt;tt&gt;native&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Generic x86 CPUs: &lt;tt&gt;i486&lt;/tt&gt;, &lt;tt&gt;i586&lt;/tt&gt;,
+ &lt;tt&gt;i686&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel CPUs: &lt;tt&gt;pentium&lt;/tt&gt;, &lt;tt&gt;pentium-mmx&lt;/tt&gt;,
+ &lt;tt&gt;pentiumpro&lt;/tt&gt;, &lt;tt&gt;pentium2&lt;/tt&gt;, &lt;tt&gt;pentium3&lt;/tt&gt;,
+ &lt;tt&gt;pentium3m&lt;/tt&gt;, &lt;tt&gt;pentium-m&lt;/tt&gt;, &lt;tt&gt;pentium4&lt;/tt&gt;,
+ &lt;tt&gt;pentium4m&lt;/tt&gt;, &lt;tt&gt;prescott&lt;/tt&gt;, &lt;tt&gt;nocona&lt;/tt&gt;,
+ &lt;tt&gt;core2&lt;/tt&gt;, &lt;tt&gt;corei7&lt;/tt&gt;, &lt;tt&gt;corei7-avx&lt;/tt&gt;,
+ &lt;tt&gt;core-avx-i&lt;/tt&gt;, &lt;tt&gt;conroe&lt;/tt&gt;, &lt;tt&gt;conroe-xe&lt;/tt&gt;,
+ &lt;tt&gt;conroe-l&lt;/tt&gt;, &lt;tt&gt;allendale&lt;/tt&gt;, &lt;tt&gt;merom&lt;/tt&gt;,
+ &lt;tt&gt;merom-xe&lt;/tt&gt;, &lt;tt&gt;kentsfield&lt;/tt&gt;, &lt;tt&gt;kentsfield-xe&lt;/tt&gt;,
+ &lt;tt&gt;penryn&lt;/tt&gt;, &lt;tt&gt;wolfdale&lt;/tt&gt;, &lt;tt&gt;yorksfield&lt;/tt&gt;,
+ &lt;tt&gt;nehalem&lt;/tt&gt;, &lt;tt&gt;sandy-bridge&lt;/tt&gt;, &lt;tt&gt;ivy-bridge&lt;/tt&gt;,
+ &lt;tt&gt;haswell&lt;/tt&gt;, &lt;tt&gt;atom&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ AMD CPUs: &lt;tt&gt;k6&lt;/tt&gt;, &lt;tt&gt;k6-2&lt;/tt&gt;, &lt;tt&gt;k6-3&lt;/tt&gt;,
+ &lt;tt&gt;athlon&lt;/tt&gt;, &lt;tt&gt;athlon-tbird&lt;/tt&gt;, &lt;tt&gt;athlon-4&lt;/tt&gt;,
+ &lt;tt&gt;athlon-xp&lt;/tt&gt;, &lt;tt&gt;athlon-mp&lt;/tt&gt;, &lt;tt&gt;k8&lt;/tt&gt;,
+ &lt;tt&gt;opteron&lt;/tt&gt;, &lt;tt&gt;athlon64&lt;/tt&gt;, &lt;tt&gt;athlon-fx&lt;/tt&gt;,
+ &lt;tt&gt;k8-sse3&lt;/tt&gt;, &lt;tt&gt;opteron-sse3&lt;/tt&gt;, &lt;tt&gt;athlon64-sse3&lt;/tt&gt;,
+ &lt;tt&gt;amdfam10&lt;/tt&gt;, &lt;tt&gt;barcelona&lt;/tt&gt;, &lt;tt&gt;bdver1&lt;/tt&gt;,
+ &lt;tt&gt;bdver2&lt;/tt&gt;, &lt;tt&gt;bdver3&lt;/tt&gt;, &lt;tt&gt;btver1&lt;/tt&gt;,
+ &lt;tt&gt;btver2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ VIA CPUs: &lt;tt&gt;c3&lt;/tt&gt;, &lt;tt&gt;c3-2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IDT CPUs: &lt;tt&gt;winchip-c6&lt;/tt&gt;, &lt;tt&gt;winchip2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Note that not all these values may be supported by a particular compiler.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.news.signals_deprecated&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Signals deprecated&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost.Signals is no longer being actively maintained, so it has been deprecated.
+ Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
+ instead). If you have existing Boost.Signals-based code, it will continue
+ to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
+ porting guide&lt;/a&gt; in the Signals2 documentation.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_54_0.new_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Atomic&lt;/a&gt;:&lt;/span&gt;
- C++11-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;atomic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;,
- from Helge Bahmann, maintained by Tim Blechmann.
- &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/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
- Coroutine library,
- from Oliver Kowalke.
- &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/lockfree/&quot;&gt;Lockfree&lt;/a&gt;:&lt;/span&gt;
- Lockfree data structures,
- from Tim Blechmann.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
+ Logging library, from Andrey
+ Semashev.
         &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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
- Extended
- precision arithmetic types for floating point, integer and rational arithmetic
- from John Maddock and Christopher Kormanyos.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
+ Type Traits Introspection library,
+ from Edward Diener.
         &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/numeric/odeint/&quot;&gt;Odeint&lt;/a&gt;:&lt;/span&gt;
- Solving ordinary
- differential equations, from Karsten Ahnert and Mario Mulansky.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
+ Runtime polymorphism
+ based on concepts.
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.news&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- This release contains a fix for ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;, in Boost.Locale. For more
- details, see the &lt;a href=&quot;http://www.boost.org/users/news/boost_locale_security_notice.html&quot;&gt;security
- notice&lt;/a&gt;.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&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;
+ &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;
- Fixed non-ASCII char in comment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7781&quot;&gt;#7781&lt;/a&gt;).
+ Fixes comment typos (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7917&quot;&gt;#7917&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated the Knuth-Morris-Pratt docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7656&quot;&gt;#7656&lt;/a&gt;).
+ Silence unused variable warnings (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6926&quot;&gt;#6926&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -82,11 +147,22 @@
       &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/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&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;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for boost::get and std::get (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7652&quot;&gt;#7652&lt;/a&gt;)
+ The return types for copy_while and copy_until have been changed.
+ This is an interface change. If you were using the return values
+ from these functions, then you will have to modify your code. Instead
+ of just returning the modified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OutputIterator&lt;/span&gt;&lt;/code&gt;,
+ these functions now return a &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;pair&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;InputIterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;OutputIterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;. If this change affects your
+ code, the simplest change is to add a &lt;code&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;second&lt;/span&gt;&lt;/code&gt; to the end of the call,
+ which will get you the same behavior that you had before.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added C++14 versions of 'is_permutation', 'equal' and 'mismatch'.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -94,212 +170,212 @@
       &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed some 64-to-32-bit conversion warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7459&quot;&gt;#7459&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed some small errors in documentation and comments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7761&quot;&gt;#7761&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed an error in the example embedded in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;get_option&lt;/span&gt;&lt;/code&gt;'s
- documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7562&quot;&gt;#7562&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed to use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;&lt;/code&gt;
- rather than &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; for
- SSL_CTX options, to match OpenSSL (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7209&quot;&gt;#7209&lt;/a&gt;).
+ Added C++11 features support &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6999&quot;&gt;#6999&lt;/a&gt;:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Move assignment and move constructors.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ modifiers.
+ &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_snwprintf&lt;/span&gt;&lt;/code&gt;
- to address a compile error due to the changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;swprintf&lt;/span&gt;&lt;/code&gt;
- signature in recent versions of MinGW (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7373&quot;&gt;#7373&lt;/a&gt;).
+ Added new traits classes, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;handler_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_result&lt;/span&gt;&lt;/code&gt;,
+ that allow the customisation of the return type of an initiating
+ function.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a deadlock that can occur on Windows when shutting down a pool
- of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; threads
- due to running out of work (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7552&quot;&gt;#7552&lt;/a&gt;).
+ Added the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function, a high-level wrapper for running stackful coroutines, based
+ on the Boost.Coroutine library. The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function enables programs to implement
+ asynchronous logic in a synchronous manner. For example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;n&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_some&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_buffer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;yield&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Enabled the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
- qualifier for error categories (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7797&quot;&gt;#7797&lt;/a&gt;).
+ Added the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;use_future&lt;/span&gt;&lt;/code&gt; special value, which
+ provides first-class support for returning a C++11 &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;future&lt;/span&gt;&lt;/code&gt; from an asynchronous operation's
+ initiating function. For example: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;span class=&quot;identifier&quot;&gt;n&lt;/span&gt;
+ &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;my_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_some&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_buffer&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;use_future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;);&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed UNIX domain socket example to treat errors from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;/code&gt; as non-fatal (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7488&quot;&gt;#7488&lt;/a&gt;).
+ Promoted the stackless coroutine class and macros to be part of Asio's
+ documented interface, rather than part of the HTTP server 4 example.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added a small block recycling optimisation to improve default memory
- allocation behaviour.
+ Added a new handler hook called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio_handler_is_continuation&lt;/span&gt;&lt;/code&gt;.
+ Asynchronous operations may represent a continuation of the asynchronous
+ control flow associated with the current executing handler. The
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio_handler_is_continuation&lt;/span&gt;&lt;/code&gt;
+ hook can be customised to return &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;true&lt;/span&gt;&lt;/code&gt;
+ if this is the case, and Asio's implementation can use this knowledge
+ to optimise scheduling of the new handler. To cover common cases,
+ Asio customises the hook for strands, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;spawn&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and composed asynchronous operations.
               &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/bimap/&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Refactor map_view_iterator to improve error messages.
+ Added four new generic protocol classes, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;datagram_protocol&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;raw_protocol&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;seq_packet_protocol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;/code&gt;, which implement
+ the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Protocol&lt;/span&gt;&lt;/code&gt; type
+ requirements, but allow the user to specify the address family (e.g.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;AF_INET&lt;/span&gt;&lt;/code&gt;) and protocol
+ type (e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;IPPROTO_TCP&lt;/span&gt;&lt;/code&gt;)
+ at runtime.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed replace_(left/right/key/data) bug when using relations with
- info.
+ Added C++11 move constructors that allow the conversion of a socket
+ (or acceptor) into a more generic type. For example, an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; can be converted into a
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; via move construction.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed vector_of and list_of views &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assign&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; bug.
+ Extended the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket_acceptor&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; class's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; functions to allow a new connection
+ to be accepted directly into a socket of a more generic type. For
+ example, an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;acceptor&lt;/span&gt;&lt;/code&gt; can be used to accept
+ into a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream_protocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;socket&lt;/span&gt;&lt;/code&gt; object.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed vector_of views &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[](&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; functions return value.
+ Moved existing examples into a C++03-specific directory, and added
+ a new directory for C++11-specific examples. A limited subset of
+ the C++03 examples have been converted to their C++11 equivalents.
               &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;
- &lt;em&gt;Deprecated:&lt;/em&gt;
+ Various SSL enhancements. Thanks go to Nick Jones, on whose work
+ these changes are based.
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- The chrono i/o version included in Boost.Chrono 1.2.x has been
- completly refactored in version 2.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The manipulators __duration_short, __duration_long
- are depreceated. You should use the parameterized form __duration_fmt
- or the renamed manipulators __duration_symbol and __duration_prefix
- instead.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The __duration_punct&amp;lt;&amp;gt; facet is depreceated.
- You should use the __get_duration_style free function to get
- the informations and use the __duration_units facet for localization
- purposes.
+ Added support for SSL handshakes with re-use of data already
+ read from the wire. New overloads of the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; class's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;handshake&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_handshake&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; functions have been added.
+ These accept a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ConstBufferSequence&lt;/span&gt;&lt;/code&gt;
+ to be used as initial input to the ssl engine for the handshake
+ procedure.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
- are not available.
+ Added support for creation of TLSv1.1 and TLSv1.2 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; objects.
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7546&quot;&gt;#7546&lt;/a&gt;
- time_point&amp;lt;system_clock&amp;gt; output version 2 fails to compile
+ Added a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;set_verify_depth&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function to the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ classes.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7547&quot;&gt;#7547&lt;/a&gt;
- time_point&amp;lt;system_clock&amp;gt; input version 2 fails to compile
+ Added the ability to load SSL certificate and key data from
+ memory buffers. New functions, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;add_certificate_authority&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_certificate&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_certificate_chain&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_private_key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_rsa_private_key&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;use_tmp_dh&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;, have been added to the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt; class.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7868&quot;&gt;#7868&lt;/a&gt;
- chrono_io parses time incorrectly (1.53 and 1.52)
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;/code&gt;
+ to automatically disable SSL compression by default. To enable,
+ use the new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;clear_options&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; function, as in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;my_context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;clear_options&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ssl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;context&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;no_compression&lt;/span&gt;&lt;span class=&quot;special&q
 uot;&gt;)&lt;/span&gt;&lt;/code&gt;.
                     &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/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7650&quot;&gt;#7650&lt;/a&gt;.
+ Fixed a potential deadlock in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal_set&lt;/span&gt;&lt;/code&gt;
+ implementation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;'s
- insertion performance.
+ Fixed an error in acceptor example in documentation &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8421&quot;&gt;#8421&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed again experimental multiallocation interface for better performance
- (still experimental).
+ Fixed copy-paste errors in waitable timer documentation &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8602&quot;&gt;#8602&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added no exception support for those willing to disable exceptions
- in their compilers.
+ Added assertions to satisfy some code analysis tools &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7739&quot;&gt;#7739&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed GCC -Wshadow warnings.
+ Fixed a malformed &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#warning&lt;/span&gt;&lt;/code&gt;
+ directive &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7939&quot;&gt;#7939&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ Fixed a potential data race in the Linux &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll&lt;/span&gt;&lt;/code&gt;
+ implementation.
               &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/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support for iOS on ARM and MacOS X on x86 (32bit) added.
+ Fixed a Windows-specific bug, where certain operations might generate
+ an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;&lt;/code&gt; with
+ an invalid (i.e. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;NULL&lt;/span&gt;&lt;/code&gt;)
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_category&lt;/span&gt;&lt;/code&gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8613&quot;&gt;#8613&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support for SEH Overwrite Protection on Win32.
+ Fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_waitable_timer&lt;/span&gt;&lt;/code&gt;'s
+ underlying implementation so that it can handle any &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;time_point&lt;/span&gt;&lt;/code&gt; value without overflowing
+ the intermediate duration objects.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a problem with lost thread wakeups that can occur when making
+ concurrent calls to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poll&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; on the same &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ object &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8354&quot;&gt;#8354&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed implementation of asynchronous connect operation so that it
+ can cope with spurious readiness notifications from the reactor &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7961&quot;&gt;#7961&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -307,79 +383,41 @@
       &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;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;
- &lt;em&gt;Bugfixes&lt;/em&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- avoid generating output polygons with interior rings below
- minimum size (e.g. one or two points)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt; for degenerate segments
- (patched by Karsten Ahnert)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;difference&lt;/span&gt;&lt;/code&gt;
- for missing handling tangency, reported by H2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;for_each&lt;/span&gt;&lt;/code&gt;
- for use with Lambda's
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;comparable_distance&lt;/span&gt;&lt;/code&gt;
- point-linestring (and -range, -polygon)
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8079&quot;&gt;#8079&lt;/a&gt;
+ Chrono memory leak
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Additional functionality&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt;:
- point/ring, point/polygon, point/multi_polygon
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8318&quot;&gt;#8318&lt;/a&gt;
+ BOOST_FORCEINLINE constructors of time_point and duration
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;intersects&lt;/span&gt;&lt;/code&gt;:
- point/ring, point/polygon, point/multi_polygon
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8367&quot;&gt;#8367&lt;/a&gt;
+ chrono does not compile with clang from XCode 4.5.2 with -std=c++11
+ -stdlib=libc++ and -arch armv7
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Internal changes&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- updates in specializations/not_implemented for various algorithms
- (as in an earlier version, these changes are still going on;
- they take care for simplified structs, better error reporting,
- and automatized documentation)
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8370&quot;&gt;#8370&lt;/a&gt;
+ typo in chrono reference
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- fixes in unit tests
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8435&quot;&gt;#8435&lt;/a&gt;
+ Can't compile Chrono on HP-UX due to no CLOCK_REALTIME macro.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -390,11 +428,11 @@
       &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/gil/&quot;&gt;GIL&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed self-assignment warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4919&quot;&gt;#4919&lt;/a&gt;).
+ Fixed warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8032&quot;&gt;#8032&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -402,34 +440,34 @@
       &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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3468&quot;&gt;#3468&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4386&quot;&gt;#4386&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5269&quot;&gt;#5269&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7457&quot;&gt;#7457&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7467&quot;&gt;#7467&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7600&quot;&gt;#7600&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7648&quot;&gt;#7648&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7684&quot;&gt;#7684&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7728&quot;&gt;#7728&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7741&quot;&gt;#7741&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7766&quot;&gt;#7766&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7771&quot;&gt;#7771&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7773&quot;&gt;#7773&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7780&quot;&gt;#7780&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7787&quot;&gt;#7787&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7801&quot;&gt;#7801&lt;/a&gt;
- plus other bugs not in Trac.
+ Added experimental &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;static_vector&lt;/span&gt;&lt;/code&gt;
+ class, based on Andrew Hundt's and Adam Wulkiewicz's high-performance
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;varray&lt;/span&gt;&lt;/code&gt; class.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for reading from GraphML files containing multiple
- graphs.
+ Speed improvements in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;
+ constructors/copy/move/swap, dispatching to memcpy when possible.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added versions of A* search specifically for trees, removing the
- need for a color map when it is acceptable to visit the same vertex
- multiple times.
+ Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_EXCEPTIONS&lt;/span&gt;&lt;/code&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7227&quot;&gt;#7227&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
- Lorenzi).
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7921&quot;&gt;#7921&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7969&quot;&gt;#7969&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8118&quot;&gt;#8118&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8294&quot;&gt;#8294&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8553&quot;&gt;#8553&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -437,18 +475,11 @@
       &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/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add support 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;int128_type&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; where available.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- On platforms that are known to have standard floating point functions,
- don't use the automatic detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7221&quot;&gt;#7221&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7470&quot;&gt;#7470&lt;/a&gt;).
+ Support for SPARC architecture added.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -456,33 +487,59 @@
       &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/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed GCC -Wshadow warnings.
+ Support for segmented stacks (stack grows on demand) added.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Experimental multiple allocation interface improved and changed again.
- Still unstable.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7805&quot;&gt;#7805&lt;/a&gt;
+ Typo
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7972&quot;&gt;#7972&lt;/a&gt;
+ GCC warnings
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;ABI breaking&lt;/em&gt;: changed node pool
- allocators internals for improved efficiency.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7988&quot;&gt;#7988&lt;/a&gt;
+ C++11 range-for
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7795&quot;&gt;#7795&lt;/a&gt;.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8023&quot;&gt;#8023&lt;/a&gt;
+ Using iterator traits
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8024&quot;&gt;#8024&lt;/a&gt;
+ Create const_iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8101&quot;&gt;#8101&lt;/a&gt;
+ Postfix operator++ for iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8526&quot;&gt;#8526&lt;/a&gt;
+ memory leak
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8544&quot;&gt;#8544&lt;/a&gt;
+ calling managed DLL
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -490,34 +547,127 @@
       &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/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&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;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7174&quot;&gt;#7174&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7529&quot;&gt;#7529&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7815&quot;&gt;#7815&lt;/a&gt;.
+ &lt;em&gt;Additional functionality&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ added Spatial Index, developed for Boost.Geometry by Adam Wulkiewicz.
+ The spatial index was originally started by Federico J. Fernandez
+ during the Google Summer of Code 2008 program, mentored by
+ Hartmut Kaiser.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ added SVG-output, this was already in extensions for several
+ years
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed GCC -Wshadow warnings.
+ &lt;em&gt;Documentation&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ small fixes of missing words
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added missing &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;&lt;/code&gt;
- keyword in several intrusive container constructors.
+ &lt;em&gt;Bugfixes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ collinear opposite segments did sometimes (in circles) have
+ a robustness issue, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed insertion of false intersection point (found by buffer)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ applied patch of Vladimir Petrovic for debugging traversals
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ &lt;em&gt;Solved tickets&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7462&quot;&gt;7462&lt;/a&gt;
+ degenerate union result for float, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7465&quot;&gt;7465&lt;/a&gt;
+ wrong construtors access type in scale_transformer class, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7802&quot;&gt;7802&lt;/a&gt;
+ cart_intersect.hpp unused parameter warnings, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8254&quot;&gt;8254&lt;/a&gt;
+ faulty intersection, fixed
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8393&quot;&gt;8393&lt;/a&gt;
+ polygon model doesn't adhere to stated Polygon concept rules,
+ doc updated.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8403&quot;&gt;8403&lt;/a&gt;
+ silenced compiler warning C4127: conditional expression is
+ constant
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8405&quot;&gt;8405&lt;/a&gt;
+ silenced compiler warning C4189: '...' : local variable is
+ initialized but not referenced
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Small documentation fixes.
+ &lt;em&gt;Internal changes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Made several algorithms variant-aware (append, area, clear,
+ convert, equals, length, num_points)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -525,27 +675,36 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New character type detection algorithm for user defined types &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6786&quot;&gt;#6786&lt;/a&gt;.
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6780&quot;&gt;#6780&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7016&quot;&gt;#7016&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7155&quot;&gt;#7155&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7845&quot;&gt;#7845&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7863&quot;&gt;#7863&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7877&quot;&gt;#7877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8166&quot;&gt;#8166&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8192&quot;&gt;#8192&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8398&quot;&gt;#8398&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8411&quot;&gt;#8411&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8427&quot;&gt;#8427&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8428&quot;&gt;#8428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8434&quot;&gt;#8434&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8490&quot;&gt;#8490&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8681&quot;&gt;#8681&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Documentation updates (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7582&quot;&gt;#7582&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7831&quot;&gt;#7831&lt;/a&gt;).
+ Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen
+ and Flavio De Lorenzi.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs with std::array &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7799&quot;&gt;#7799&lt;/a&gt;.
+ Added maximum adjacency search from Fernando Vilas.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed compilation with -ftrapv and numeric to numeric conversions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7814&quot;&gt;#7814&lt;/a&gt;.
+ Added timeout support from Brammert Ottens to resource-constrained
+ shortest paths (r_c_shortest_paths) algorithm.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various fixes to documentation and examples and removal of outdated
+ compiler workarounds.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -553,33 +712,72 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Security related bug fix, some invalid UTF-8 sequences where accepted
- as valid &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;
+ Added support for platform-specific flags to mapped_region (ticket
+ #8030)
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Invalid Windows codepage names used &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7386&quot;&gt;#7386&lt;/a&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7484&quot;&gt;#7484&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7598&quot;&gt;#7598&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7682&quot;&gt;#7682&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7923&quot;&gt;#7923&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7924&quot;&gt;#7924&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7928&quot;&gt;#7928&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7936&quot;&gt;#7936&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8521&quot;&gt;#8521&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8595&quot;&gt;#8595&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed missing documentation, caused by a error in Doxygen formatting
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7734&quot;&gt;#7734&lt;/a&gt;
+ &lt;strong&gt;ABI breaking&lt;/strong&gt;: Changed bootstamp
+ function in Windows to use EventLog service start time as system
+ bootup time. Previously used &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;LastBootupTime&lt;/span&gt;&lt;/code&gt;
+ from WMI was unstable with time synchronization and hibernation and
+ unusable in practice. If you really need to obtain pre Boost 1.54
+ behaviour define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME&lt;/span&gt;&lt;/code&gt;
+ from command line or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&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/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_EXCEPTIONS&lt;/span&gt;&lt;/code&gt;
+ support (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7849&quot;&gt;#7849&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/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed missing std:: in some places &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7701&quot;&gt;#7701&lt;/a&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tee&lt;/span&gt;&lt;/code&gt; now works correctly
+ for std::streams (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8315&quot;&gt;#8315&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Spelling, grammar, typos fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7368&quot;&gt;#7368&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7762&quot;&gt;#7762&lt;/a&gt;
+ Documentation fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8385&quot;&gt;#8385&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8460&quot;&gt;#8460&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid warning from Clang's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wimplicit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fallthrough&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8482&quot;&gt;#8482&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -587,42 +785,36 @@
       &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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&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;
- Fixed issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7325&quot;&gt;#7325&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7415&quot;&gt;#7415&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7416&quot;&gt;#7416&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7183&quot;&gt;#7183&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7649&quot;&gt;#7649&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7694&quot;&gt;#7694&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4445&quot;&gt;#4445&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7492&quot;&gt;#7492&lt;/a&gt;.
+ Converting to character pointer now triggers compile time assert
+ instead of runtime &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8334&quot;&gt;#8334&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed mistake in calculating pooled standard deviation in two-sample
- students t example &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7402&quot;&gt;#7402&lt;/a&gt;.
+ Lexical cast is now capable of converting &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;int128_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7909&quot;&gt;#7909&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improve complex acos/asin/atan, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7290&quot;&gt;#7290&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7291&quot;&gt;#7291&lt;/a&gt;.
+ Changed internal stream buffer handling, now works with libc++ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8267&quot;&gt;#8267&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7704&quot;&gt;#7704&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
- thanks to suggestions from Rocco Romeo.
+ Restored getting address of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
+ function that was broken in 1.53.0 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7421&quot;&gt;#7421&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improve accuracy in Bessel J and Y with integer orders thanks to
- suggestions from Rocco Romeo.
+ Fixed warnings, internals and tests &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2558&quot;&gt;#2558&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7949&quot;&gt;#7949&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8162&quot;&gt;#8162&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8369&quot;&gt;#8369&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8547&quot;&gt;#8547&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -630,44 +822,81 @@
       &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/algorithm/minmax/&quot;&gt;MinMax&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a misuse of the comma operator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7752&quot;&gt;#7752&lt;/a&gt;).
+ Major reorganization to incorporate other Boost.Math like Integer
+ Utilities (Greatest Common Divisor and Least Common Multiple), quaternions
+ and octonions. Making new chapter headings.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated the docs to fix broken link (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7751&quot;&gt;#7751&lt;/a&gt;).
+ Added many references to Boost.Multiprecision and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_dec_float_50&lt;/span&gt;&lt;/code&gt;
+ as an example of a User-defined Type (UDT).
               &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/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better header segregation (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6524&quot;&gt;#6524&lt;/a&gt;).
+ Added Clang to list of supported compilers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Small documentation fixes
+ Fixed constants to use a thread-safe cache of computed values when
+ used at arbitrary precision.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ Added finding zeros of Bessel functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_bessel_j_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_neumann_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;airy_ai_zeros&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;airy_bi_zeros&lt;/span&gt;&lt;/code&gt;(by
+ Christopher Kormanyos).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7830&quot;&gt;#7830&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7832&quot;&gt;#7832&lt;/a&gt;.
+ More accuracy improvements to the Bessel J and Y functions from Rocco
+ Romeo.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed nasty cyclic dependency bug that caused some headers to not
+ compile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7999&quot;&gt;#7999&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in __tgamma that caused spurious overflow for arguments
+ between 142.5 and 143.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in raise_rounding_error that caused it to return an incorrect
+ result when throwing an exception is turned off &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7905&quot;&gt;#7905&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added minimal __float128 support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in edge-cases of poisson quantile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8308&quot;&gt;#8308&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Adjusted heuristics used in Halley iteration to cope with inverting
+ the incomplete beta in tricky regions where the derivative is flatlining.
+ Example is computing the quantile of the Fisher F distribution for
+ probabilities smaller than machine epsilon. See ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8314&quot;&gt;#8314&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -675,54 +904,21 @@
       &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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6366&quot;&gt;#6366&lt;/a&gt; Bug in &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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;contains&lt;/span&gt;&lt;/code&gt;
- for polygon_90 type.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7678&quot;&gt;#7678&lt;/a&gt; multiple definitions of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;belongs&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(...)&lt;/span&gt;&lt;/code&gt;
- by multiple &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Bugfix: Exit points broken for the favor_compile_time policy.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Internal changes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- refactored point/segment/interval data/concept/traits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- added unit tests for point and interval data/concept/traits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- simplified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;transform&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;/code&gt;
- to operate only in 2D.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- removed point_3d data/concept/traits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Bugfix: copy breaks exit points of subsubmachines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfix: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8046&quot;&gt;#8046&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -730,11 +926,12 @@
       &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/random/&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Now compiles with exceptions disabled (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5399&quot;&gt;#5399&lt;/a&gt;).
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7969&quot;&gt;#7969&lt;/a&gt;),
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8231&quot;&gt;#8231&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -742,77 +939,62 @@
       &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/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Bug fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5603&quot;&gt;#5603&lt;/a&gt; the &amp;quot;range/any_range.hpp&amp;quot; header is not
- self-sufficient
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6103&quot;&gt;#6103&lt;/a&gt; boost::range_detail vs. boost::range::range_detail
- compiler error
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;strong&gt;Breaking change&lt;/strong&gt; renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adapter&lt;/span&gt;&lt;/code&gt; to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adaptor&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Documentation fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5160&quot;&gt;#5160&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5314&quot;&gt;#5314&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5440&quot;&gt;#5440&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5775&quot;&gt;#5775&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6212&quot;&gt;#6212&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7585&quot;&gt;#7585&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7843&quot;&gt;#7843&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7916&quot;&gt;#7916&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7926&quot;&gt;#7926&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Add support for &lt;a href=&quot;http://perso.ens-lyon.fr/nathalie.revol/software.html&quot;&gt;MPFI&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add logged_adaptor.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for 128-bit floats via GCC's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__float128&lt;/span&gt;&lt;/code&gt;
+ or Intel's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_Quad&lt;/span&gt;&lt;/code&gt;
+ data types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for user-defined literals in cpp_int, improve &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;constexpr&lt;/span&gt;&lt;/code&gt; support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in integer division of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect sign of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ when both arguments are small enough to fit in a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;double_limb_type&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8126&quot;&gt;8126&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in subtraction of a single limb in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect value when the result should have a 0 in
+ the last limb: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8133&quot;&gt;8133&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ where division of 0 by something doesn't get zero in the result:
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8160&quot;&gt;8160&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in some transcendental functions that caused incorrect
+ return values when variables are reused, for example with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pow&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8326&quot;&gt;8326&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -820,20 +1002,16 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7616&quot;&gt;#7616&lt;/a&gt;
- br_mul::nan - warning C4293: '&amp;lt;&amp;lt;' : shift count negative
- or too big, undefined behavior`.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Updates and fixes to the Voronoi documentation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8026&quot;&gt;#8026&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8197&quot;&gt;#8197&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8257&quot;&gt;#8257&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -841,47 +1019,60 @@
       &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/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- Fixed Issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7744&quot;&gt;#7744&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7644&quot;&gt;#7644&lt;/a&gt;.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compose_property_map&lt;/span&gt;&lt;/code&gt;
+ from Guillaume Pinot.
+ &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/smart_ptr/&quot;&gt;Smart Pointers&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;em&gt;Bug fixes:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Glen Fernandes provided implementations of make_shared and
- allocate_shared for arrays. They achieve a single allocation
- for an array that can be initialized with constructor arguments
- or initializer lists as well as overloads for default initialization
- and no value initialization. See the '&lt;a href=&quot;http://www.boost.org/libs/smart_ptr/make_shared_array.html&quot;&gt;make_shared
- and allocate_shared for arrays&lt;/a&gt;' page for more information.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6944&quot;&gt;#6944&lt;/a&gt; Some Range concepts use the incorrect Iterator concept
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt;
- can now be used to hold a pointer to a dynamically allocated
- array. This is accomplished by using an array type (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[]&lt;/span&gt;&lt;/code&gt;
- or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;)
- as the template parameter.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7407&quot;&gt;#7407&lt;/a&gt; istream_range does not compile with wcin
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Smart pointers now use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;
- &lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;
- on C++11 compilers. This can break code that passes a smart
- pointer to a function taking a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;,
- or that returns a smart pointer from a function with a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt; return type. Please use
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;!=&lt;/span&gt;
- &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt; or &lt;code&gt;&lt;span class=&quot;special&quot;&gt;!!&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt;&lt;/code&gt; in such cases.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7408&quot;&gt;#7408&lt;/a&gt; istream_range should not pull istream
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7731&quot;&gt;#7731&lt;/a&gt; irange doesn't end iteration properly when step_size
+ is 3 or more
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7827&quot;&gt;#7827&lt;/a&gt; [range] cant compile r | indexed to range algorithm
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8338&quot;&gt;#8338&lt;/a&gt; Iterator range does not work with pointer to array
+ as iterator
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8453&quot;&gt;#8453&lt;/a&gt; Incorrect configuration macro BOOST_NO_PARTIAL_TEMPLATE_SPECIALIZATION
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -892,16 +1083,12 @@
       &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/algorithm/string&quot;&gt;StringAlgo&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a bug where it wouldn't find overlapping patterns (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7784&quot;&gt;#7784&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Disambiguated some calls to insert (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7346&quot;&gt;#7346&lt;/a&gt;).
+ No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
+ for new development.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -913,24 +1100,24 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated features:&lt;/em&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Deprecated features since boost 1.53 will be available only
- until boost 1.58.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7285&quot;&gt;#7285&lt;/a&gt;
+ C++11 compliance: Allow to pass movable arguments for call_once.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- C++11 compliance: packaged_task&amp;lt;R&amp;gt; is deprecated, use
- instead packaged_task&amp;lt;R()&amp;gt;.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7445&quot;&gt;#7445&lt;/a&gt;
+ Async: Add future&amp;lt;&amp;gt;.then
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7537&quot;&gt;#7537&lt;/a&gt;
- deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7449&quot;&gt;#7449&lt;/a&gt;
+ Synchro: Add a synchronized value class
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -938,232 +1125,185 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6270&quot;&gt;#6270&lt;/a&gt;
- C++11 compliance: Add thread constructor from movable callable
- and movable arguments
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4878&quot;&gt;#4878&lt;/a&gt;
+ MinGW 4.5.0 undefined reference to bool interruptible_wait(detail::win32::handle
+ handle_to_wait_for,detail::t imeout target_time).
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7279&quot;&gt;#7279&lt;/a&gt;
- C++11 compliance: Add noexcept in system related functions
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4882&quot;&gt;#4882&lt;/a&gt;
+ Win32 shared_mutex does not handle timeouts correctly.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7280&quot;&gt;#7280&lt;/a&gt;
- C++11 compliance: Add promise::...at_thread_exit functions
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&gt;
+ boost::call_once() is unreliable on some platforms
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7281&quot;&gt;#7281&lt;/a&gt;
- C++11 compliance: Add ArgTypes to packaged_task template.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6652&quot;&gt;#6652&lt;/a&gt;
+ Boost.Thread shared_mutex.hpp:50:99: warning: dereferencing
+ type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7282&quot;&gt;#7282&lt;/a&gt;
- C++11 compliance: Add packaged_task::make_ready_at_thread_exit
- function
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6843&quot;&gt;#6843&lt;/a&gt;
+ [Intel C++] Compile Errors with '#include &amp;lt;atomic&amp;gt;'
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7412&quot;&gt;#7412&lt;/a&gt;
- C++11 compliance: Add async from movable callable and movable
- arguments
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6966&quot;&gt;#6966&lt;/a&gt;
+ future boost::future_category inconsistent dll linkage
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7413&quot;&gt;#7413&lt;/a&gt;
- C++11 compliance: Add async when the launch policy is deferred.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7720&quot;&gt;#7720&lt;/a&gt;
+ exception lock_error while intensive locking/unlocking of mutex
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7414&quot;&gt;#7414&lt;/a&gt;
- C++11 compliance: future::get post-condition should be valid()==false.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7755&quot;&gt;#7755&lt;/a&gt;
+ Thread: deadlock with shared_mutex on Windows
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7422&quot;&gt;#7422&lt;/a&gt;
- Provide a condition variable with zero-overhead performance
- penality.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7980&quot;&gt;#7980&lt;/a&gt;
+ Build error: msvc-11.0 and BOOST_THREAD_DONT_USE_DATETIME
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7444&quot;&gt;#7444&lt;/a&gt;
- Async: Add make_future/make_shared_future.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7982&quot;&gt;#7982&lt;/a&gt;
+ pthread_delay_np() parm compile error on AIX
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7540&quot;&gt;#7540&lt;/a&gt;
- Threads: Add a helper class that join a thread on destruction.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8027&quot;&gt;#8027&lt;/a&gt;
+ thread library fails to compile with Visual Studio 2003
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7541&quot;&gt;#7541&lt;/a&gt;
- Threads: Add a thread wrapper class that joins on destruction.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8070&quot;&gt;#8070&lt;/a&gt;
+ prefer GetTickCount64 over GetTickCount
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7575&quot;&gt;#7575&lt;/a&gt;
- C++11 compliance: A future created by async should &amp;quot;join&amp;quot;
- in the destructor.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8136&quot;&gt;#8136&lt;/a&gt;
+ boost::this_thread::sleep_for() sleeps longer than it should
+ in Windows
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7587&quot;&gt;#7587&lt;/a&gt;
- Synchro: Add strict_lock and nested_strict_lock.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8212&quot;&gt;#8212&lt;/a&gt;
+ Boost thread compilation error on Solaris 10
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7588&quot;&gt;#7588&lt;/a&gt;
- Synchro: Split the locks.hpp in several files to limit dependencies.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8237&quot;&gt;#8237&lt;/a&gt;
+ fix documentation for 'thread_group'
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7590&lt;/a&gt;
- Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8239&quot;&gt;#8239&lt;/a&gt;
+ barrier::wait() not marked as interruption_point
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7591&quot;&gt;#7591&lt;/a&gt;
- Add lockable traits that can be used with enable_if.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8323&quot;&gt;#8323&lt;/a&gt;
+ boost::thread::try_join_for/try_join_until may block indefinitely
+ due to a combination of problems in Boost.Thread and Boost.Chrono
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7592&quot;&gt;#7592&lt;/a&gt;
- Synchro: Add a null_mutex that is a no-op and that is a model
- of UpgardeLockable.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8337&quot;&gt;#8337&lt;/a&gt;
+ The internal representation of &amp;quot;std::string(this-&amp;gt;code()-&amp;gt;message())&amp;quot;
+ escapes, but is destroyed when it exits scope.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7593&quot;&gt;#7593&lt;/a&gt;
- Synchro: Add a externally_locked class.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8371&quot;&gt;#8371&lt;/a&gt;
+ C++11 once_flag enabled when constexpr is not available
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7594&lt;/a&gt;
- Threads: Allow to disable thread interruptions.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8443&quot;&gt;#8443&lt;/a&gt;
+ Header file inclusion order may cause crashes
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7464&quot;&gt;#7464&lt;/a&gt;
- BOOST_TEST(n_alive == 1); fails due to race condition in a
- regression test tool.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8451&quot;&gt;#8451&lt;/a&gt;
+ Missing documented function 'boost::scoped_thread::joinable'
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7657&quot;&gt;#7657&lt;/a&gt;
- Serious performance and memory consumption hit if condition_variable
- methods condition notify_one or notify_all is used repeatedly.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8530&quot;&gt;#8530&lt;/a&gt;
+ [Coverity] Unused variable thread_handle, uninitialized variable
+ cond_mutex in thread/pthread/thread_data.hpp
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7665&quot;&gt;#7665&lt;/a&gt;
- this_thread::sleep_for no longer uses steady_clock in thread.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/8596&quot;&gt;#8596&lt;/a&gt;
+ With C++0x enabled, boost::packaged_task stores a reference
+ to function objects, instead of a copy.
                     &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/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New type traits implemented &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8189&quot;&gt;#8189&lt;/a&gt;:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7668&quot;&gt;#7668&lt;/a&gt;
- thread_group::join_all() should check whether its threads are
- joinable.
+ is_nothrow_move_constructible
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7669&quot;&gt;#7669&lt;/a&gt;
- thread_group::join_all() should catch resource_deadlock_would_occur.
+ is_nothrow_move_assignable
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7671&quot;&gt;#7671&lt;/a&gt;
- Error including boost/thread.hpp header on iOS.
+ has_trivial_move_assign
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7672&quot;&gt;#7672&lt;/a&gt;
- lockable_traits.hpp syntax error: &amp;quot;defined&amp;quot; token
- misspelled.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7798&quot;&gt;#7798&lt;/a&gt;
- boost::future set_wait_callback thread safety issues.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7808&quot;&gt;#7808&lt;/a&gt;
- Incorrect description of effects for this_thread::sleep_for
- and this_thread::sleep_until.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7812&quot;&gt;#7812&lt;/a&gt;
- Returns: cv_status::no_timeout if the call is returning because
- the time period specified by rel_time has elapsed, cv_status::timeout
- otherwise.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7874&quot;&gt;#7874&lt;/a&gt;
- compile warning: thread.hpp:342: warning: type attributes are
- honored only at type definition.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7875&quot;&gt;#7875&lt;/a&gt;
- BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
- be enabled by default.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7882&quot;&gt;#7882&lt;/a&gt;
- wrong exception text from condition_variable::wait(unique_lock&amp;lt;mutex&amp;gt;&amp;amp;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7890&quot;&gt;#7890&lt;/a&gt;
- thread::do_try_join_until() is missing a return type.
+ has_trivial_move_constructor
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -1178,16 +1318,8 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove support for the old pre-standard variadic pair constructors,
- and equality implementation. Both have been deprecated since Boost
- 1.48.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- More internal implementation changes, including a much simpler implementation
- of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;, and removed
- more deprecated config macros.
+ Some very basic &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ support.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1199,8 +1331,35 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added &lt;a href=&quot;http://www.boost.org/libs/utility/doc/html/string_ref.html&quot;&gt;string_ref&lt;/a&gt;,
- a non-owning reference to a contiguous sequence of characters.
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_string_ref&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;find&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8067&quot;&gt;#8067&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;string_ref&lt;/span&gt;&lt;/code&gt;'s
+ logical operators.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Update noncopyable for C++11 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6578&quot;&gt;#6578&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix noncopyable compiler warning when used in DLL interface (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6935&quot;&gt;#6935&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;addressof&lt;/span&gt;&lt;/code&gt; with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;function&lt;/span&gt;&lt;/code&gt;
+ on SolarisStudio compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7079&quot;&gt;#7079&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disable annoying MSVC warning about operator comma (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7663&quot;&gt;#7663&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1212,9 +1371,18 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added rvalue constructors and rvalue assignment operators (for C++11
- compatible compilers only). Library now can be used with move-only
- types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7620&quot;&gt;#7620&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7718&quot;&gt;#7718&lt;/a&gt;).
+ Now uses new type traits from Boost.TypeTrait to detect &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt; constructors and assignment
+ operators &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8296&quot;&gt;#8296&lt;/a&gt;. This shall increase performance of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;variant&lt;/span&gt;&lt;/code&gt; for many types in C++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Multivisitation implemented &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8459&quot;&gt;#8459&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Documentation updated to reflect C++11 features support.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1234,11 +1402,22 @@
       &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;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;
- Accomodate recent smart pointer changes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7809&quot;&gt;#7809&lt;/a&gt;).
+ Remove unused variables, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8039&quot;&gt;#8039&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid name clash with macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;None&lt;/span&gt;&lt;/code&gt;
+ in glx.h, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8204&quot;&gt;#8204&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Silence a gcc warning, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8138&quot;&gt;#8138&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1246,21 +1425,35 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_54_0.post_beta_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Post Beta Changes&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;em&gt;TODO&lt;/em&gt;: Add to main release notes before final release.
+ &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/tools/build/index.html&quot;&gt;Boost Build System&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Qt5 toolset
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6511&quot;&gt;#6511&lt;/a&gt; Division by scalar should use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;enable_if&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- improved rcc support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7576&quot;&gt;#7576&lt;/a&gt;)
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7297&quot;&gt;#7297&lt;/a&gt; Make the free functions 'num_columns' and 'num_rows' support
+ the uBLAS traits system and better work with expression types
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6010&quot;&gt;#6010&lt;/a&gt; fixed linkage problems in assignment.hpp
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ updated doc
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1268,7 +1461,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -1280,27 +1473,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ GCC: 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ GCC, C++98 mode: 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.1
+ GCC, C++11 mode: 4.7.2, 4.7.3, 4.8.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang: 2.8
+ Clang: 3.0, 3.1, 3.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang, with libc++: 3.2
+ Clang, C++11 mode: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1312,17 +1505,17 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.7
+ GCC: 4.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ Apple Clang: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0
+ Apple Clang, C++11 mode: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1334,7 +1527,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 9.0, 10.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.2, 4.8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++: 8.0, 9.0, 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1346,7 +1544,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ GCC: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1363,47 +1561,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Cray: 4.6.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang, with libc++: 3.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+ Clang: 3.0, 3.1, 3.2, from Subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.9
+ Clang, with libc++: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.1, 12.1
+ GCC: 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.2, 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel, C++11 mode: 13.0.1
+ GCC, C++98 mode: 4.7.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age:
+ GCC, C++11 mode: 4.7.3, 4.8.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1415,27 +1593,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang: from subversion
+ Apple Clang: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang, C++11 mode: from subversion
+ Apple Clang, C++11 mode: 4.2.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0
+ Clang: from Subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.7
+ Clang, C++11 mode: from Subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ GCC: 4.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1447,12 +1625,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 10.0, 11.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.2, 4.8.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ with STLport: 9.0
+ Visual C++: 9.0, 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -1469,7 +1647,19 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.1
+ IBM XL C/C++ Enterprise Edition: 12.1.0.1
+ &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
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1477,7 +1667,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_53_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_54_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
@@ -1485,102 +1675,74 @@
       Vladimir Prus and Marshall Clow managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Boost.Locale security notice</title><link>http://www.boost.org/users/news/boost_locale_security_notice.html><guid>http://www.boost.org/users/news/boost_locale_security_notice.html><pubDate>Fri, 1 Feb 2013 02:08:31 -0800</pubDate><description>
-
+</description></item><item><title>Version 1.53.0</title><link>
http://www.boost.org/users/history/version_1_53_0.html><guid>http://www.boost.org/users/history/version_1_53_0.html><pubDate>Mon, 4 Feb 2013 10:29:19 -0800</pubDate><description>
 
- &lt;p&gt;
- Boost.Locale library in Boost 1.48 to 1.52 including has a security flaw.
- &lt;/p&gt;
- &lt;p&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;locale&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;utf&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;utf_traits&lt;/span&gt;&lt;/code&gt;
- accepted some invalid UTF-8 sequences.
- &lt;/p&gt;
- &lt;p&gt;
- Applications that used these functions for UTF-8 input validation could expose
- themselves to security threats as invalid UTF-8 sequece would be considered as
- valid.
- &lt;/p&gt;
- &lt;p&gt;
- This bug is fixed in upcoming Boost 1.53.
- &lt;/p&gt;
- &lt;p&gt;
- For more details see: &lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;
- &lt;/p&gt;
- &lt;p&gt;
- Users who can't upgrade to the latest versions may apply the following patch
- to fix the problem.
- &lt;/p&gt;
- &lt;p&gt;
- &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;http://cppcms.com/files/locale/boost_locale_utf.patch&lt;/a&gt;
- &lt;/p&gt;
-</description></item><item><title>A Special Note for Boost 1.52.0 and Higher</title><link>http://www.boost.org/users/news/a_special_note_for_boost_1_52_0_and_higher.html><guid>http://www.boost.org/users/news/a_special_note_for_boost_1_52_0_and_higher.html><pubDate>Tue 6 Nov 2012 09:27:25 GMT</pubDate><description>
 
 
- &lt;p&gt;
- Starting with Boost 1.52.0, the &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;result_of&lt;/span&gt;&lt;/code&gt;
- component defaults to an implementation that uses the C++11 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;
- keyword to deduce the return type of callables on compilers with strong &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; support. As &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;result_of&lt;/span&gt;&lt;/code&gt;
- is a key piece of library infrastructure, we at Boost have found this change
- to be moderately disruptive. You should be aware of the issue when making the
- decision to upgrade from an older version of Boost.
- &lt;/p&gt;
- &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.why_the_change_was_made&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Why
- the Change Was Made&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_53_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/atomic/&quot;&gt;Atomic&lt;/a&gt;:&lt;/span&gt;
+ C++11-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;atomic&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;,
+ from Helge Bahmann, maintained by Tim Blechmann.
+ &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/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
+ Coroutine library,
+ from Oliver Kowalke.
+ &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/lockfree/&quot;&gt;Lockfree&lt;/a&gt;:&lt;/span&gt;
+ Lockfree data structures,
+ from Tim Blechmann.
+ &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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+ Extended
+ precision arithmetic types for floating point, integer and rational arithmetic
+ from John Maddock and Christopher Kormanyos.
+ &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/numeric/odeint/&quot;&gt;Odeint&lt;/a&gt;:&lt;/span&gt;
+ Solving ordinary
+ differential equations, from Karsten Ahnert and Mario Mulansky.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_53_0.news&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
     &lt;p&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;result_of&lt;/span&gt;&lt;/code&gt; has been changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; to make it more consistent with
- &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;result_of&lt;/span&gt;&lt;/code&gt; (when sufficient compiler support
- is available). Also, the use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;
- should help to improve compile times and increase the accuracy of the type
- computation.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.who_is_affected&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Who
- is Affected&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- If you use a compiler with sufficiently bug-free &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;
- support (including &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;N3276&lt;/a&gt;),
- then you will get the new behavior. At the time of writing (Nov 4, 2012), the
- only compiler in that category is Clang 3.1, but as other compilers improve,
- this will change.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.what_problems_can_the_change_cause_&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;What
- Problems Can the Change Cause?&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- The use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; can result in a different type
- being computed than with the now-obsolete TR1 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;
- protocol. This will often be the case for incorrectly written TR1-style function
- objects that misreport their result types. This is unfortunately too common.
- But it can even happen for some correctly written function objects.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.where_can_i_learn_more_&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Where
- Can I Learn More?&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Please see the documentation for &lt;a href=&quot;http://www.boost.org/doc/libs/1_52_0/libs/utility/utility.htm#result_of&quot;&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;result_of&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
- to understand the differences between TR1 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;, and to find out how you can write
- your code to accommodate both.
+ This release contains a fix for ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;, in Boost.Locale. For more
+ details, see the &lt;a href=&quot;http://www.boost.org/users/news/boost_locale_security_notice.html&quot;&gt;security
+ notice&lt;/a&gt;.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.52.0</title><link>http://www.boost.org/users/history/version_1_52_0.html><guid>http://www.boost.org/users/history/version_1_52_0.html><pubDate>Mon, 5 Nov 2012 08:05:58 -0800</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_52_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_53_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&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;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;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix long-standing dependency tracking bug, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7409&quot;&gt;#7409&lt;/a&gt;
+ Fixed non-ASCII char in comment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7781&quot;&gt;#7781&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updated the Knuth-Morris-Pratt docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7656&quot;&gt;#7656&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1588,12 +1750,11 @@
       &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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_SFINAE_EXPR&lt;/span&gt;&lt;/code&gt;
- for gcc-4.4, since the support was found to be too buggy.
+ Added support for boost::get and std::get (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7652&quot;&gt;#7652&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1601,36 +1762,100 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5980&quot;&gt;#5980&lt;/a&gt; Enhance chrono I/O with H. Hinnant proposal &lt;a href=&quot;http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html&quot;&gt;proposal&lt;/a&gt;
- which has the advantage to provide I/O for system clocks using
- the Gregorian Calendar.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5981&quot;&gt;#5981&lt;/a&gt; Add i/o state savers for duration and time_point formatting
- state.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7059&quot;&gt;#7059&lt;/a&gt; Add low level i/o facilities.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed some 64-to-32-bit conversion warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7459&quot;&gt;#7459&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated features:&lt;/em&gt;
+ Fixed some small errors in documentation and comments (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7761&quot;&gt;#7761&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed an error in the example embedded in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_socket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;get_option&lt;/span&gt;&lt;/code&gt;'s
+ documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7562&quot;&gt;#7562&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed to use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;&lt;/code&gt;
+ rather than &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; for
+ SSL_CTX options, to match OpenSSL (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7209&quot;&gt;#7209&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_snwprintf&lt;/span&gt;&lt;/code&gt;
+ to address a compile error due to the changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;swprintf&lt;/span&gt;&lt;/code&gt;
+ signature in recent versions of MinGW (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7373&quot;&gt;#7373&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a deadlock that can occur on Windows when shutting down a pool
+ of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; threads
+ due to running out of work (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7552&quot;&gt;#7552&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Enabled the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ qualifier for error categories (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7797&quot;&gt;#7797&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed UNIX domain socket example to treat errors from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;/code&gt; as non-fatal (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7488&quot;&gt;#7488&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a small block recycling optimisation to improve default memory
+ allocation behaviour.
+ &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/bimap/&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Refactor map_view_iterator to improve error messages.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed replace_(left/right/key/data) bug when using relations with
+ info.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed vector_of and list_of views &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assign&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; bug.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed vector_of views &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[](&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; functions return value.
+ &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;
+ &lt;em&gt;Deprecated:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
@@ -1640,26 +1865,24 @@
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- chrono I/O: The manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_short&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_long&lt;/span&gt;&lt;/code&gt;
- are depreceated. You should use the parameterized form &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_fmt&lt;/span&gt;&lt;/code&gt; or the renamed
- manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_symbol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_prefix&lt;/span&gt;&lt;/code&gt;
+ chrono I/O: The manipulators __duration_short, __duration_long
+ are depreceated. You should use the parameterized form __duration_fmt
+ or the renamed manipulators __duration_symbol and __duration_prefix
                       instead.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- chrono I/O: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_punct&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; facet is deprecated.
- You should use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__get_duration_style&lt;/span&gt;&lt;/code&gt;
- free function to get the informations and use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_units&lt;/span&gt;&lt;/code&gt; facet for
- localization purposes.
+ chrono I/O: The __duration_punct&amp;lt;&amp;gt; facet is depreceated.
+ You should use the __get_duration_style free function to get
+ the informations and use the __duration_units facet for localization
+ purposes.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- When &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHRONO_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;/code&gt;
- the preceding deprecated functions are not available.
+ When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
+ are not available.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -1671,29 +1894,20 @@
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7381&quot;&gt;#7381&lt;/a&gt; C++11 compliance: unresolved symbol when assigning
- a constexpr duration to a non-const local variable.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7546&quot;&gt;#7546&lt;/a&gt;
+ time_point&amp;lt;system_clock&amp;gt; output version 2 fails to compile
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7479&quot;&gt;#7479&lt;/a&gt;
- Compile fails with compilers supporting constexpr fails if
- the standard library doesn't provides the constexpr interface
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7547&quot;&gt;#7547&lt;/a&gt;
+ time_point&amp;lt;system_clock&amp;gt; input version 2 fails to compile
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Would not fix:&lt;/em&gt;
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6871&quot;&gt;#6871&lt;/a&gt; chrono_io.hpp: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ostream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;os&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;...)&lt;/span&gt;&lt;/code&gt;
- modifies the state of os. The neww io interface provided in
- version 2 solves this issue. You should move to the new version.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7868&quot;&gt;#7868&lt;/a&gt;
+ chrono_io parses time incorrectly (1.53 and 1.52)
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -1708,35 +1922,35 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stable_vector&lt;/span&gt;&lt;/code&gt;'s
- template code bloat and type safety.
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7650&quot;&gt;#7650&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed typedefs and reordered functions of sequence containers to
- improve doxygen documentation.
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt;'s
+ insertion performance.
               &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/6615&quot;&gt;#6615&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7139&quot;&gt;#7139&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7215&quot;&gt;#7215&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7232&quot;&gt;#7232&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7269&quot;&gt;#7269&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7439&quot;&gt;#7439&lt;/a&gt;.
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implemented LWG Issue #149 (range insertion now returns an iterator)
- &amp;amp; cleaned up insertion code in most containers
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Corrected aliasing errors.
+ Fixed GCC -Wshadow warnings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1744,22 +1958,16 @@
       &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/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Document &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DATE_TIME_NO_LIB&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6077&quot;&gt;#6077&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;nth_as_str&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7022&quot;&gt;#7022&lt;/a&gt;).
+ Support for iOS on ARM and MacOS X on x86 (32bit) added.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix some warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7234&quot;&gt;#7234&lt;/a&gt;).
+ Support for SEH Overwrite Protection on Win32.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1767,38 +1975,82 @@
       &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;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;
               &lt;div&gt;
- Fix alignment warning on 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/function/&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
+ &lt;em&gt;Bugfixes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ avoid generating output polygons with interior rings below
+ minimum size (e.g. one or two points)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt; for degenerate segments
+ (patched by Karsten Ahnert)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;difference&lt;/span&gt;&lt;/code&gt;
+ for missing handling tangency, reported by H2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;for_each&lt;/span&gt;&lt;/code&gt;
+ for use with Lambda's
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;comparable_distance&lt;/span&gt;&lt;/code&gt;
+ point-linestring (and -range, -polygon)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Move constructors and move assignment operators added (only for compilers
- with C++11 rvalue references support) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7330&quot;&gt;#7330&lt;/a&gt;.
+ &lt;em&gt;Additional functionality&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;disjoint&lt;/span&gt;&lt;/code&gt;:
+ point/ring, point/polygon, point/multi_polygon
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ combinations for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometry&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;intersects&lt;/span&gt;&lt;/code&gt;:
+ point/ring, point/polygon, point/multi_polygon
+ &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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6950&quot;&gt;#6950&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7226&quot;&gt;#7226&lt;/a&gt;,&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7308&quot;&gt;#7308&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7327&quot;&gt;#7327&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7338&quot;&gt;#7338&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7341&quot;&gt;#7341&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7378&quot;&gt;#7378&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7380&quot;&gt;#7380&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7398&quot;&gt;#7398&lt;/a&gt;, and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, plus others
- not in Trac.
+ &lt;em&gt;Internal changes&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ updates in specializations/not_implemented for various algorithms
+ (as in an earlier version, these changes are still going on;
+ they take care for simplified structs, better error reporting,
+ and automatized documentation)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ fixes in unit tests
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1806,18 +2058,11 @@
       &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/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/gil/&quot;&gt;GIL&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Restore &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;enum&lt;/span&gt;&lt;/code&gt; support,
- which was accidentally removed in the last version (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7437&quot;&gt;#7437&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- New floating point hasher - will hash the binary representation on
- more platforms, which should be faster.
+ Fixed self-assignment warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4919&quot;&gt;#4919&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1825,46 +2070,53 @@
       &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/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_by&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;advise&lt;/span&gt;&lt;/code&gt; functions
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;/code&gt;.
+ Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3468&quot;&gt;#3468&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4386&quot;&gt;#4386&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5269&quot;&gt;#5269&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7457&quot;&gt;#7457&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7467&quot;&gt;#7467&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7600&quot;&gt;#7600&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7648&quot;&gt;#7648&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7684&quot;&gt;#7684&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7728&quot;&gt;#7728&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7741&quot;&gt;#7741&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7766&quot;&gt;#7766&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7771&quot;&gt;#7771&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7773&quot;&gt;#7773&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7780&quot;&gt;#7780&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7787&quot;&gt;#7787&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7801&quot;&gt;#7801&lt;/a&gt;
+ plus other bugs not in Trac.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;ABI breaking:&lt;/em&gt; Reimplemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt; with a circular buffer
- index (the old behavior used an ordered array, leading to excessive
- copies). This should greatly increase performance but breaks ABI.
- Old behaviour/ABI can be used undefining macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_MSG_QUEUE_CIRCULAR_INDEX&lt;/span&gt;&lt;/code&gt;
- in &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;interprocess&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&gt;
+ Added support for reading from GraphML files containing multiple
+ graphs.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt;
- insertion time avoiding priority search for common cases (both array
- and circular buffer configurations).
+ Added versions of A* search specifically for trees, removing the
+ need for a color map when it is acceptable to visit the same vertex
+ multiple times.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_sharable_mutex&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_condition_any&lt;/span&gt;&lt;/code&gt;.
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
               &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/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;offset_ptr&lt;/span&gt;&lt;/code&gt;
- performance.
+ Add support 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;int128_type&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;uint128_type&lt;/span&gt;&lt;/code&gt; where available.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added integer overflow checks.
+ On platforms that are known to have standard floating point functions,
+ don't use the automatic detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7221&quot;&gt;#7221&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7470&quot;&gt;#7470&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1872,66 +2124,33 @@
       &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/iterator/&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt; constructing function_input_iterator without consuming
- an item
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7194&quot;&gt;#7194&lt;/a&gt; Error in documentation of make_function_input_iterator
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed GCC -Wshadow warnings.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Breaking changes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Due to the fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt;, a function_input_iterator will
- no longer make unnecessary invokations to the wrapped nullary
- function. For example, constructing an end iterator will now
- not trigger an invokation; and dereferencing-and-incrementing
- an iterator N times will trigger N invokations, not N+1 as
- before. User code that relied on the old behavior will need
- to be adjusted.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
               &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;
- Restored compilation on MSVC-2003 (was broken in 1.51.0) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7255&quot;&gt;#7255&lt;/a&gt;.
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;CharType&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;chars&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&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;identifier&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; function overload. &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6663&quot;&gt;#6663&lt;/a&gt;.
+ &lt;em&gt;ABI breaking&lt;/em&gt;: changed node pool
+ allocators internals for improved efficiency.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7228&quot;&gt;#7228&lt;/a&gt;.
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7795&quot;&gt;#7795&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1939,61 +2158,34 @@
       &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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added Airy functions and Jacobi Elliptic functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- In several distributions (particulary the Students T) corrected moments
- for small degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7177&quot;&gt;#7177&lt;/a&gt;
- (reported by Thomas Mang).
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7174&quot;&gt;#7174&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7529&quot;&gt;#7529&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7815&quot;&gt;#7815&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Corrected failure to detect bad parameters in many distributions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6934&quot;&gt;#6934&lt;/a&gt;
- (reported by Florian Schoppmann) by adding a function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;check_out_of_range&lt;/span&gt;&lt;/code&gt; to test many
- possible bad parameters. This test revealed several distributions
- where the checks for bad parameters were ineffective, and these have
- been rectified.
+ Fixed GCC -Wshadow warnings.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed issue in Hankel functions that causes incorrect values to be
- returned for &lt;em&gt;x &amp;lt; 0&lt;/em&gt; and &lt;em&gt;ν&lt;/em&gt;
- odd, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7135&quot;&gt;#7135&lt;/a&gt;.
+ Added missing &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;&lt;/code&gt;
+ keyword in several intrusive container constructors.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- In non-central T permitted infinite degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;
- implemented using the normal distribution (requested by Thomas Mang).
- Also much enhanced accuracy for large degrees of freedom and/or large
- non-centrality parameters by switching to use the Students t distribution
- (or Normal distribution for infinite degrees of freedom) centered
- at delta, when delta / (4 * v) &amp;lt; epsilon for the floating-point
- type in use. See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;.
- It was also found that the incomplete beta was suffering from serious
- cancellation errors when degrees of freedom was very large. (That
- has now been fixed in our code, but any code based on Didonato and
- Morris's original papers (probably every implementation out there
- actually) will have the same issue).
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed minor issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6517&quot;&gt;#6517&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6362&quot;&gt;#6362&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7053&quot;&gt;#7053&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2693&quot;&gt;#2693&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6937&quot;&gt;#6937&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7099&quot;&gt;#7099&lt;/a&gt;.
+ Small documentation fixes.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2001,34 +2193,27 @@
       &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;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;
- Make Phoenix work with &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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;.
+ New character type detection algorithm for user defined types &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6786&quot;&gt;#6786&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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Included Voronoi diagram extensions.
+ Documentation updates (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7582&quot;&gt;#7582&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7831&quot;&gt;#7831&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Introduced new Segment concept.
+ Fixed bugs with std::array &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7799&quot;&gt;#7799&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed compilation issues.
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7814&quot;&gt;#7814&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2036,37 +2221,33 @@
       &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;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;
- The data parameter to primitive transforms can now optionally have
- slots indexed by key.
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Primitive transforms can now operatate on temporary expressions that
- are non-const qualified.
+ Invalid Windows codepage names used &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7386&quot;&gt;#7386&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add callable function object types for the free functions in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;/code&gt; and also for some Boost.Range
- functions.
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7734&quot;&gt;#7734&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Boost.MPL algorithms work on Proto expression nodes.
+ Fixed missing std:: in some places &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7701&quot;&gt;#7701&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt; primitive transform
- now accepts an optional &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Domain&lt;/span&gt;&lt;/code&gt;
- template parameter for specifying the target domain of the resulting
- expression.
+ Spelling, grammar, typos fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7368&quot;&gt;#7368&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7762&quot;&gt;#7762&lt;/a&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2074,50 +2255,42 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
- functions by symbol and prefix functions respectively.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7325&quot;&gt;#7325&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7415&quot;&gt;#7415&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7416&quot;&gt;#7416&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7183&quot;&gt;#7183&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7649&quot;&gt;#7649&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7694&quot;&gt;#7694&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4445&quot;&gt;#4445&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7492&quot;&gt;#7492&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
- are deprecated. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;symbol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;prefix&lt;/span&gt;&lt;/code&gt;
- respectively. These functions be removed in 1.55.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7402&quot;&gt;#7402&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7478&quot;&gt;#7478&lt;/a&gt;
- Compiles fails with compilers supporting char16_t and char32_t
- fails if the library doesn't provides std::u16string and std::u32string.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Improve complex acos/asin/atan, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7290&quot;&gt;#7290&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7291&quot;&gt;#7291&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2125,21 +2298,16 @@
       &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/utility.htm#result_of&quot;&gt;Result_of&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/algorithm/minmax/&quot;&gt;MinMax&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Switch &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;result_of&lt;/span&gt;&lt;/code&gt; to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; on compilers for which
- support is deemed &amp;quot;good enough&amp;quot;. That means if the compiler
- implements &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;n3276&lt;/a&gt;.
- (For now, that only includes very recent versions of clang.)
+ Fixed a misuse of the comma operator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7752&quot;&gt;#7752&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&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;result_of&lt;/span&gt;&lt;/code&gt; is now &amp;quot;sfinae-friendly&amp;quot;
- when it uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;.
- See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3436.html&quot;&gt;n3436&lt;/a&gt;.
+ Updated the docs to fix broken link (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7751&quot;&gt;#7751&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2147,56 +2315,51 @@
       &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/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Deprecated Features&lt;/em&gt;: Deprecated
- features since boost 1.50 available only until boost 1.55. These
- deprecated features will be provided by default up to boost 1.52.
- If you don't want to include the deprecated features you could define
- BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. Since
- 1.53 these features will not be included any more by default. Since
- this version, if you want to include the deprecated features yet
- you could define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0.
- These deprecated features will be only available until boost 1.55,
- that is you have yet 1 year to move to the new features.
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Time related functions don't using the Boost.Chrono library,
- use the chrono overloads instead.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Better header segregation (bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6524&quot;&gt;#6524&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Breaking changes when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;
- (Default value since Boost 1.53): There are some new features which
- share the same interface but with different behavior. These breaking
- features are provided by default when BOOST_THREAD_VERSION is 3,
- but the user can however choose the version 2 behavior by defining
- the corresponding macro. As for the deprecated features, these broken
- features will be only available until boost 1.55.
+ Small documentation fixes
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7830&quot;&gt;#7830&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7832&quot;&gt;#7832&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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixes:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6229&quot;&gt;#6229&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: Rename the
- unique_future to future following the c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread destructor
- should call terminate if joinable.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6366&quot;&gt;#6366&lt;/a&gt; Bug in &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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;contains&lt;/span&gt;&lt;/code&gt;
+ for polygon_90 type.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread move
- assignment should call terminate if joinable.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7678&quot;&gt;#7678&lt;/a&gt; multiple definitions of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&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;polygon&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;belongs&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(...)&lt;/span&gt;&lt;/code&gt;
+ by multiple &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;&lt;/code&gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2204,142 +2367,1004 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;em&gt;Internal changes:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4710&quot;&gt;#4710&lt;/a&gt; C++11 compliance: Missing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ refactored point/segment/interval data/concept/traits.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7283&quot;&gt;#7283&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;notify_all_at_thread_exit&lt;/span&gt;&lt;/code&gt;.
+ added unit tests for point and interval data/concept/traits.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7345&quot;&gt;#7345&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
- to recursive mutex &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt;.
+ simplified &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;transform&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;/code&gt;
+ to operate only in 2D.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ removed point_3d data/concept/traits.
                     &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/random/&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+ Now compiles with exceptions disabled (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5399&quot;&gt;#5399&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/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Bug fixes:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2361&quot;&gt;#2361&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;:
- document nature of the key, complexity and rationale.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5603&quot;&gt;#5603&lt;/a&gt; the &amp;quot;range/any_range.hpp&amp;quot; header is not
+ self-sufficient
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2797&quot;&gt;#2797&lt;/a&gt; Two problems with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6103&quot;&gt;#6103&lt;/a&gt; boost::range_detail vs. boost::range::range_detail
+ compiler error
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Documentation fixes:&lt;/em&gt;
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5274&quot;&gt;#5274&lt;/a&gt; failed to compile &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
- with stlport 5.1.5 under msvc8.1, because of undefined class.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5160&quot;&gt;#5160&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5431&quot;&gt;#5431&lt;/a&gt; compile error in Windows CE 6.0(interlocked).
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5314&quot;&gt;#5314&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&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;call_once&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is unreliable on some platforms.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5440&quot;&gt;#5440&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7045&quot;&gt;#7045&lt;/a&gt; Thread library does not automatically compile date_time.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5775&quot;&gt;#5775&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7173&quot;&gt;#7173&lt;/a&gt; wrong function name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interrupt_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6212&quot;&gt;#6212&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7585&quot;&gt;#7585&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7220&quot;&gt;#7220&lt;/a&gt; gcc 4.6.2 warns about inline+dllimport functions.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7843&quot;&gt;#7843&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7238&quot;&gt;#7238&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sleep_for&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; does not respond to interrupt().
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7916&quot;&gt;#7916&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7245&quot;&gt;#7245&lt;/a&gt; Minor typos on documentation related to version 3.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7926&quot;&gt;#7926&lt;/a&gt;
                     &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/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7272&quot;&gt;#7272&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;win32&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread_primitives&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;/code&gt;:
- (Unneccessary) Warning.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7616&quot;&gt;#7616&lt;/a&gt;
+ br_mul::nan - warning C4293: '&amp;lt;&amp;lt;' : shift count negative
+ or too big, undefined behavior`.
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7284&quot;&gt;#7284&lt;/a&gt; Clarify that there is no access priority between lock
- and shared_lock on shared mutex.
+ &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/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ Fixed Issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7744&quot;&gt;#7744&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7644&quot;&gt;#7644&lt;/a&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/smart_ptr/&quot;&gt;Smart Pointers&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Glen Fernandes provided implementations of make_shared and
+ allocate_shared for arrays. They achieve a single allocation
+ for an array that can be initialized with constructor arguments
+ or initializer lists as well as overloads for default initialization
+ and no value initialization. See the '&lt;a href=&quot;http://www.boost.org/libs/smart_ptr/make_shared_array.html&quot;&gt;make_shared
+ and allocate_shared for arrays&lt;/a&gt;' page for more information.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shared_ptr&lt;/span&gt;&lt;/code&gt;
+ can now be used to hold a pointer to a dynamically allocated
+ array. This is accomplished by using an array type (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[]&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;)
+ as the template parameter.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Smart pointers now use &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;explicit&lt;/span&gt;
+ &lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;
+ on C++11 compilers. This can break code that passes a smart
+ pointer to a function taking a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;,
+ or that returns a smart pointer from a function with a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt; return type. Please use
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;!=&lt;/span&gt;
+ &lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt; or &lt;code&gt;&lt;span class=&quot;special&quot;&gt;!!&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;p&lt;/span&gt;&lt;/code&gt; in such cases.
+ &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/algorithm/string&quot;&gt;StringAlgo&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a bug where it wouldn't find overlapping patterns (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7784&quot;&gt;#7784&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disambiguated some calls to insert (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7346&quot;&gt;#7346&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/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Deprecated features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Deprecated features since boost 1.53 will be available only
+ until boost 1.58.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ C++11 compliance: packaged_task&amp;lt;R&amp;gt; is deprecated, use
+ instead packaged_task&amp;lt;R()&amp;gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7537&quot;&gt;#7537&lt;/a&gt;
+ deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6270&quot;&gt;#6270&lt;/a&gt;
+ C++11 compliance: Add thread constructor from movable callable
+ and movable arguments
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7279&quot;&gt;#7279&lt;/a&gt;
+ C++11 compliance: Add noexcept in system related functions
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7280&quot;&gt;#7280&lt;/a&gt;
+ C++11 compliance: Add promise::...at_thread_exit functions
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7281&quot;&gt;#7281&lt;/a&gt;
+ C++11 compliance: Add ArgTypes to packaged_task template.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7282&quot;&gt;#7282&lt;/a&gt;
+ C++11 compliance: Add packaged_task::make_ready_at_thread_exit
+ function
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7412&quot;&gt;#7412&lt;/a&gt;
+ C++11 compliance: Add async from movable callable and movable
+ arguments
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7413&quot;&gt;#7413&lt;/a&gt;
+ C++11 compliance: Add async when the launch policy is deferred.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7414&quot;&gt;#7414&lt;/a&gt;
+ C++11 compliance: future::get post-condition should be valid()==false.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7422&quot;&gt;#7422&lt;/a&gt;
+ Provide a condition variable with zero-overhead performance
+ penality.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7444&quot;&gt;#7444&lt;/a&gt;
+ Async: Add make_future/make_shared_future.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7540&quot;&gt;#7540&lt;/a&gt;
+ Threads: Add a helper class that join a thread on destruction.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7541&quot;&gt;#7541&lt;/a&gt;
+ Threads: Add a thread wrapper class that joins on destruction.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7575&quot;&gt;#7575&lt;/a&gt;
+ C++11 compliance: A future created by async should &amp;quot;join&amp;quot;
+ in the destructor.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7587&quot;&gt;#7587&lt;/a&gt;
+ Synchro: Add strict_lock and nested_strict_lock.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7588&quot;&gt;#7588&lt;/a&gt;
+ Synchro: Split the locks.hpp in several files to limit dependencies.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7590&lt;/a&gt;
+ Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7591&quot;&gt;#7591&lt;/a&gt;
+ Add lockable traits that can be used with enable_if.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7592&quot;&gt;#7592&lt;/a&gt;
+ Synchro: Add a null_mutex that is a no-op and that is a model
+ of UpgardeLockable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7593&quot;&gt;#7593&lt;/a&gt;
+ Synchro: Add a externally_locked class.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7590&quot;&gt;#7594&lt;/a&gt;
+ Threads: Allow to disable thread interruptions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7464&quot;&gt;#7464&lt;/a&gt;
+ BOOST_TEST(n_alive == 1); fails due to race condition in a
+ regression test tool.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7657&quot;&gt;#7657&lt;/a&gt;
+ Serious performance and memory consumption hit if condition_variable
+ methods condition notify_one or notify_all is used repeatedly.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7665&quot;&gt;#7665&lt;/a&gt;
+ this_thread::sleep_for no longer uses steady_clock in thread.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7668&quot;&gt;#7668&lt;/a&gt;
+ thread_group::join_all() should check whether its threads are
+ joinable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7669&quot;&gt;#7669&lt;/a&gt;
+ thread_group::join_all() should catch resource_deadlock_would_occur.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7671&quot;&gt;#7671&lt;/a&gt;
+ Error including boost/thread.hpp header on iOS.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7672&quot;&gt;#7672&lt;/a&gt;
+ lockable_traits.hpp syntax error: &amp;quot;defined&amp;quot; token
+ misspelled.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7798&quot;&gt;#7798&lt;/a&gt;
+ boost::future set_wait_callback thread safety issues.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7808&quot;&gt;#7808&lt;/a&gt;
+ Incorrect description of effects for this_thread::sleep_for
+ and this_thread::sleep_until.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7812&quot;&gt;#7812&lt;/a&gt;
+ Returns: cv_status::no_timeout if the call is returning because
+ the time period specified by rel_time has elapsed, cv_status::timeout
+ otherwise.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7874&quot;&gt;#7874&lt;/a&gt;
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7875&quot;&gt;#7875&lt;/a&gt;
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7882&quot;&gt;#7882&lt;/a&gt;
+ wrong exception text from condition_variable::wait(unique_lock&amp;lt;mutex&amp;gt;&amp;amp;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7890&quot;&gt;#7890&lt;/a&gt;
+ thread::do_try_join_until() is missing a return type.
+ &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Remove support for the old pre-standard variadic pair constructors,
+ and equality implementation. Both have been deprecated since Boost
+ 1.48.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ More internal implementation changes, including a much simpler implementation
+ of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase&lt;/span&gt;&lt;/code&gt;, and removed
+ more deprecated config macros.
+ &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/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;a href=&quot;http://www.boost.org/libs/utility/doc/html/string_ref.html&quot;&gt;string_ref&lt;/a&gt;,
+ a non-owning reference to a contiguous sequence of characters.
+ &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/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7620&quot;&gt;#7620&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7718&quot;&gt;#7718&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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ &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;
+ Accomodate recent smart pointer changes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7809&quot;&gt;#7809&lt;/a&gt;).
+ &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_53_0.updated_tools&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/tools/build/index.html&quot;&gt;Boost Build System&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Qt5 toolset
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ improved rcc support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7576&quot;&gt;#7576&lt;/a&gt;)
+ &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_53_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1, 12.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;
+ LLVM Clang, with libc++: 3.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;
+ GCC: 4.4.7
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1, 12.0
+ &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++: 9.0, 10.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;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Cray: 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang: from subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang, with libc++: 3.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.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.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel, C++11 mode: 13.0.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual Age:
+ &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;
+ Clang, C++11 mode: 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.7
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 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++: 10.0, 11.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;/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.1
+ &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_53_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;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>Boost.Locale security notice</title><link>http://www.boost.org/users/news/boost_locale_security_notice.html><guid>http://www.boost.org/users/news/boost_locale_security_notice.html><pubDate>Fri, 1 Feb 2013 02:08:31 -0800</pubDate><description>
+
+
+ &lt;p&gt;
+ Boost.Locale library in Boost 1.48 to 1.52 including has a security flaw.
+ &lt;/p&gt;
+ &lt;p&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;locale&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;utf&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;utf_traits&lt;/span&gt;&lt;/code&gt;
+ accepted some invalid UTF-8 sequences.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Applications that used these functions for UTF-8 input validation could expose
+ themselves to security threats as invalid UTF-8 sequece would be considered as
+ valid.
+ &lt;/p&gt;
+ &lt;p&gt;
+ This bug is fixed in upcoming Boost 1.53.
+ &lt;/p&gt;
+ &lt;p&gt;
+ For more details see: &lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/7743&quot;&gt;#7743&lt;/a&gt;
+ &lt;/p&gt;
+ &lt;p&gt;
+ Users who can't upgrade to the latest versions may apply the following patch
+ to fix the problem.
+ &lt;/p&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;http://cppcms.com/files/locale/boost_locale_utf.patch&lt;/a&gt;
+ &lt;/p&gt;
+</description></item><item><title>A Special Note for Boost 1.52.0 and Higher</title><link>http://www.boost.org/users/news/a_special_note_for_boost_1_52_0_and_higher.html><guid>http://www.boost.org/users/news/a_special_note_for_boost_1_52_0_and_higher.html><pubDate>Tue 6 Nov 2012 09:27:25 GMT</pubDate><description>
+
+
+ &lt;p&gt;
+ Starting with Boost 1.52.0, the &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;result_of&lt;/span&gt;&lt;/code&gt;
+ component defaults to an implementation that uses the C++11 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;
+ keyword to deduce the return type of callables on compilers with strong &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; support. As &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;result_of&lt;/span&gt;&lt;/code&gt;
+ is a key piece of library infrastructure, we at Boost have found this change
+ to be moderately disruptive. You should be aware of the issue when making the
+ decision to upgrade from an older version of Boost.
+ &lt;/p&gt;
+ &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.why_the_change_was_made&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Why
+ the Change Was Made&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&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;result_of&lt;/span&gt;&lt;/code&gt; has been changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; to make it more consistent with
+ &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;result_of&lt;/span&gt;&lt;/code&gt; (when sufficient compiler support
+ is available). Also, the use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;
+ should help to improve compile times and increase the accuracy of the type
+ computation.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.who_is_affected&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Who
+ is Affected&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ If you use a compiler with sufficiently bug-free &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;
+ support (including &lt;a href=&quot;
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;N3276&lt;/a&gt;),
+ then you will get the new behavior. At the time of writing (Nov 4, 2012), the
+ only compiler in that category is Clang 3.1, but as other compilers improve,
+ this will change.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.what_problems_can_the_change_cause_&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;What
+ Problems Can the Change Cause?&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ The use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; can result in a different type
+ being computed than with the now-obsolete TR1 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;
+ protocol. This will often be the case for incorrectly written TR1-style function
+ objects that misreport their result types. This is unfortunately too common.
+ But it can even happen for some correctly written function objects.
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;a_special_note_for_boost_1_52_0_and_higher.where_can_i_learn_more_&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Where
+ Can I Learn More?&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Please see the documentation for &lt;a href=&quot;http://www.boost.org/doc/libs/1_52_0/libs/utility/utility.htm#result_of&quot;&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;result_of&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ to understand the differences between TR1 &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;, and to find out how you can write
+ your code to accommodate both.
+ &lt;/p&gt;
+ &lt;/div&gt;
+</description></item><item><title>Version 1.52.0</title><link>http://www.boost.org/users/history/version_1_52_0.html><guid>http://www.boost.org/users/history/version_1_52_0.html><pubDate>Mon, 5 Nov 2012 08:05:58 -0800</pubDate><description>
+
+
+
+ &lt;div id=&quot;version_1_52_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&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;
+ Fix long-standing dependency tracking bug, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7409&quot;&gt;#7409&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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_SFINAE_EXPR&lt;/span&gt;&lt;/code&gt;
+ for gcc-4.4, since the support was found to be too buggy.
+ &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;
+ &lt;em&gt;New Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5980&quot;&gt;#5980&lt;/a&gt; Enhance chrono I/O with H. Hinnant proposal &lt;a href=&quot;http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html&quot;&gt;proposal&lt;/a&gt;
+ which has the advantage to provide I/O for system clocks using
+ the Gregorian Calendar.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5981&quot;&gt;#5981&lt;/a&gt; Add i/o state savers for duration and time_point formatting
+ state.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7059&quot;&gt;#7059&lt;/a&gt; Add low level i/o facilities.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Deprecated features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ chrono I/O: The manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_short&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_long&lt;/span&gt;&lt;/code&gt;
+ are depreceated. You should use the parameterized form &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_fmt&lt;/span&gt;&lt;/code&gt; or the renamed
+ manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_symbol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_prefix&lt;/span&gt;&lt;/code&gt;
+ instead.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7329&quot;&gt;#7329&lt;/a&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;thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
- does not compile on HPUX.
+ chrono I/O: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_punct&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; facet is deprecated.
+ You should use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__get_duration_style&lt;/span&gt;&lt;/code&gt;
+ free function to get the informations and use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_units&lt;/span&gt;&lt;/code&gt; facet for
+ localization purposes.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7336&quot;&gt;#7336&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_DONT_USE_SYSTEM&lt;/span&gt;&lt;/code&gt;
- doesn't work.
+ When &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHRONO_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;/code&gt;
+ the preceding deprecated functions are not available.
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7349&quot;&gt;#7349&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;packaged_task&lt;/span&gt;&lt;/code&gt;
- holds reference to temporary.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7381&quot;&gt;#7381&lt;/a&gt; C++11 compliance: unresolved symbol when assigning
+ a constexpr duration to a non-const local variable.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7350&quot;&gt;#7350&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_destructor&lt;/span&gt;&lt;/code&gt;
- does not destroy object
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7479&quot;&gt;#7479&lt;/a&gt;
+ Compile fails with compilers supporting constexpr fails if
+ the standard library doesn't provides the constexpr interface
                     &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/numeric/ublas/&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- improved performance of inplace_solve (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4024&quot;&gt;#4024&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- fixed coordinate_matrix for use with gcc 4.7 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7363&quot;&gt;#7363&lt;/a&gt;)
+ &lt;em&gt;Would not fix:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6871&quot;&gt;#6871&lt;/a&gt; chrono_io.hpp: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ostream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;os&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;...)&lt;/span&gt;&lt;/code&gt;
+ modifies the state of os. The neww io interface provided in
+ version 2 solves this issue. You should move to the new version.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2347,99 +3372,62 @@
       &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- In assignment, reuse existing nodes where possible.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix bugs when erasing ranges (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7471&quot;&gt;#7471&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Some work on the implementation.
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stable_vector&lt;/span&gt;&lt;/code&gt;'s
+ template code bloat and type safety.
               &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/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6788&quot;&gt;#6788&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7375&quot;&gt;#7375&lt;/a&gt;.
+ Changed typedefs and reordered functions of sequence containers to
+ improve doxygen documentation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7128&quot;&gt;#7128&lt;/a&gt; - fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sha1&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;/code&gt;
- for messages longer than 536,870,912 bytes.
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6615&quot;&gt;#6615&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7139&quot;&gt;#7139&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7215&quot;&gt;#7215&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7232&quot;&gt;#7232&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7269&quot;&gt;#7269&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7439&quot;&gt;#7439&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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ Implemented LWG Issue #149 (range insertion now returns an iterator)
+ &amp;amp; cleaned up insertion code in most containers
               &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;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; work
- with Boost.Range. Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7237&quot;&gt;#7237&lt;/a&gt;.
+ Corrected aliasing errors.
               &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_52_0.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost's primary test compilers are:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ Document &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DATE_TIME_NO_LIB&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6077&quot;&gt;#6077&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1, 12.0, 12.1
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;nth_as_str&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7022&quot;&gt;#7022&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang: 2.8
+ Fix some warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7234&quot;&gt;#7234&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2447,21 +3435,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ &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;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1, 12.0
+ Fix alignment warning on gcc.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2469,16 +3447,12 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/function/&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0
+ Move constructors and move assignment operators added (only for compilers
+ with C++11 rvalue references support) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7330&quot;&gt;#7330&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2486,63 +3460,32 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6950&quot;&gt;#6950&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7226&quot;&gt;#7226&lt;/a&gt;,&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7308&quot;&gt;#7308&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7327&quot;&gt;#7327&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7338&quot;&gt;#7338&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7341&quot;&gt;#7341&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7378&quot;&gt;#7378&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7380&quot;&gt;#7380&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7398&quot;&gt;#7398&lt;/a&gt;, and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, plus others
+ not in Trac.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Cray: 8.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang:
- &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, 4.6.3, 4.7.0, 4.7.1, 4.7.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
- &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
+ Restore &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;enum&lt;/span&gt;&lt;/code&gt; support,
+ which was accidentally removed in the last version (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7437&quot;&gt;#7437&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age: 10.1
+ New floating point hasher - will hash the binary representation on
+ more platforms, which should be faster.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2550,70 +3493,46 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang, C++11 mode: 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++11 mode: 4.4.4
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_by&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;advise&lt;/span&gt;&lt;/code&gt; functions
+ in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;/code&gt;.
               &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, 11.0
+ &lt;em&gt;ABI breaking:&lt;/em&gt; Reimplemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt; with a circular buffer
+ index (the old behavior used an ordered array, leading to excessive
+ copies). This should greatly increase performance but breaks ABI.
+ Old behaviour/ABI can be used undefining macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_MSG_QUEUE_CIRCULAR_INDEX&lt;/span&gt;&lt;/code&gt;
+ in &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;interprocess&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&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;/code&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ with STLport: 9.0
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt;
+ insertion time avoiding priority search for common cases (both array
+ and circular buffer configurations).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
+ Implemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_sharable_mutex&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_condition_any&lt;/span&gt;&lt;/code&gt;.
               &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.3, 4.7.0
+ Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;offset_ptr&lt;/span&gt;&lt;/code&gt;
+ performance.
               &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
+ Added integer overflow checks.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2621,77 +3540,66 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iterator/&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 64 bit
+ Fixed:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt; constructing function_input_iterator without consuming
+ an item
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7194&quot;&gt;#7194&lt;/a&gt; Error in documentation of make_function_input_iterator
+ &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;
- Solaris:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Sun: 5.10
+ &lt;em&gt;Breaking changes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Due to the fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt;, a function_input_iterator will
+ no longer make unnecessary invokations to the wrapped nullary
+ function. For example, constructing an end iterator will now
+ not trigger an invokation; and dereferencing-and-incrementing
+ an iterator N times will trigger N invokations, not N+1 as
+ before. User code that relied on the old behavior will need
+ to be adjusted.
+ &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;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;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.51.0</title><link>http://www.boost.org/users/history/version_1_51_0.html><guid>http://www.boost.org/users/history/version_1_51_0.html><pubDate>Mon, 20 Aug 2012 16:00:21 -0700</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_51_0.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
- Context switching library,
- from Oliver Kowalke.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&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;
+ &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;
- Fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;is_sorted_until&lt;/span&gt;&lt;/code&gt;
- ; now matches the c++11 standard behavior on ranges with duplicate
- values.
+ Restored compilation on MSVC-2003 (was broken in 1.51.0) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7255&quot;&gt;#7255&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added range support for the rest of the search algorithms.
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;CharType&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;chars&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&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;identifier&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; function overload. &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6663&quot;&gt;#6663&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unhex&lt;/span&gt;&lt;/code&gt; now uses Boost.Exception
- to signal bad input.
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7228&quot;&gt;#7228&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2699,64 +3607,61 @@
       &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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed an incompatibility between &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tcp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iostream&lt;/span&gt;&lt;/code&gt;
- and C++11 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7162&quot;&gt;#7162&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Decorated GCC attribute names with underscores to prevent interaction
- with user-defined macros (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6415&quot;&gt;#6415&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added 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;cctype&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;, needed for some versions of
- MinGW.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed to use &lt;tt&gt;gcc&lt;/tt&gt;'s atomic builtins on ARM CPUs,
- when available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7140&quot;&gt;#7140&lt;/a&gt;).
+ Added Airy functions and Jacobi Elliptic functions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed strand destruction to be a no-op, to allow strand objects
- to be destroyed after their associated &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- has been destroyed.
+ In several distributions (particulary the Students T) corrected moments
+ for small degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7177&quot;&gt;#7177&lt;/a&gt;
+ (reported by Thomas Mang).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for some newer versions of glibc which provide the
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_create1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- function but always fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ENOSYS&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7012&quot;&gt;#7012&lt;/a&gt;).
+ Corrected failure to detect bad parameters in many distributions
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6934&quot;&gt;#6934&lt;/a&gt;
+ (reported by Florian Schoppmann) by adding a function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;check_out_of_range&lt;/span&gt;&lt;/code&gt; to test many
+ possible bad parameters. This test revealed several distributions
+ where the checks for bad parameters were ineffective, and these have
+ been rectified.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed the SSL implementation to throw an exception if SSL engine
- initialisation fails (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6303&quot;&gt;#6303&lt;/a&gt;).
+ Fixed issue in Hankel functions that causes incorrect values to be
+ returned for &lt;em&gt;x &amp;lt; 0&lt;/em&gt; and &lt;em&gt;ν&lt;/em&gt;
+ odd, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7135&quot;&gt;#7135&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed another regression in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;buffered_write_stream&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6310&quot;&gt;#6310&lt;/a&gt;).
+ In non-central T permitted infinite degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;
+ implemented using the normal distribution (requested by Thomas Mang).
+ Also much enhanced accuracy for large degrees of freedom and/or large
+ non-centrality parameters by switching to use the Students t distribution
+ (or Normal distribution for infinite degrees of freedom) centered
+ at delta, when delta / (4 * v) &amp;lt; epsilon for the floating-point
+ type in use. See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;.
+ It was also found that the incomplete beta was suffering from serious
+ cancellation errors when degrees of freedom was very large. (That
+ has now been fixed in our code, but any code based on Didonato and
+ Morris's original papers (probably every implementation out there
+ actually) will have the same issue).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implemented various minor performance improvements, primarily targeted
- at Linux x86 and x86-64 platforms.
+ Fixed minor issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6517&quot;&gt;#6517&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6362&quot;&gt;#6362&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7053&quot;&gt;#7053&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2693&quot;&gt;#2693&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6937&quot;&gt;#6937&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7099&quot;&gt;#7099&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2764,14 +3669,12 @@
       &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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&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;
               &lt;div&gt;
- Deprecated a whole bunch of macros that were c++11 specific, but
- not named to show that they were c++11 specific. Made new macros
- with better names, and paired the old macros with the new ones. Updated
- the documentation to list the deprecated macros.
+ Make Phoenix work with &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;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2779,54 +3682,59 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6918&quot;&gt;#6918&lt;/a&gt;
- Boost Chrono compilation failure on HP uX due to undefined pthread_getcpuclockid.
+ Included Voronoi diagram extensions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6241&quot;&gt;#6241&lt;/a&gt;
- boost::chrono compilation problems without std::wstring support.
+ Introduced new Segment concept.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6987&quot;&gt;#6987&lt;/a&gt;
- Documentation &amp;amp; C++11.
+ Fixed compilation issues.
               &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;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7041&quot;&gt;#7041&lt;/a&gt;
- time_point.hpp depends on Boost.System.
+ The data parameter to primitive transforms can now optionally have
+ slots indexed by key.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7042&quot;&gt;#7042&lt;/a&gt;
- Avoiding time_point and duration dependency on time.h and CLOCK_REALTIME.
+ Primitive transforms can now operatate on temporary expressions that
+ are non-const qualified.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7058&quot;&gt;#7058&lt;/a&gt;
- Make it work when BOOST_NO_EXCEPTIONS is defined.
+ Add callable function object types for the free functions in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&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;/code&gt; and also for some Boost.Range
+ functions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7069&quot;&gt;#7069&lt;/a&gt;
- Misspellings in clock_string&amp;lt;thread_clock&amp;gt;.
+ Boost.MPL algorithms work on Proto expression nodes.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7081&quot;&gt;#7081&lt;/a&gt;
- WinError.h capitalization in boost/detail/win/basic_types.hpp.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt; primitive transform
+ now accepts an optional &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Domain&lt;/span&gt;&lt;/code&gt;
+ template parameter for specifying the target domain of the resulting
+ expression.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2834,35 +3742,72 @@
       &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;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;
- points accessed through a pointer (e.g. in a linestring) should now
- be specialized without the pointer. In previous versions a type
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;/code&gt; used like
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linestring&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;
- had to be specalized like: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;struct&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;.
- Now the library itself removes the pointer before calling the traits
- class, so now it should be like: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;template&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;struct&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;tag&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;my_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ &lt;em&gt;Features:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replace the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
+ functions by symbol and prefix functions respectively.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Deprecated:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
+ are deprecated. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;symbol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;prefix&lt;/span&gt;&lt;/code&gt;
+ respectively. These functions be removed in 1.55.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- intersection was sometimes wrong for integer points, fixed
+ &lt;em&gt;Fixes:&lt;/em&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7478&quot;&gt;#7478&lt;/a&gt;
+ Compiles fails with compilers supporting char16_t and char32_t
+ fails if the library doesn't provides std::u16string and std::u32string.
+ &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/utility/utility.htm#result_of&quot;&gt;Result_of&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- documentation, order of parameters in simplify was wrong, fixed
+ Switch &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;result_of&lt;/span&gt;&lt;/code&gt; to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; on compilers for which
+ support is deemed &amp;quot;good enough&amp;quot;. That means if the compiler
+ implements &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;n3276&lt;/a&gt;.
+ (For now, that only includes very recent versions of clang.)
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7030&quot;&gt;7030&lt;/a&gt;
- spherical distance, fixed (by patch of Karsten Ahnert)
+ &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;result_of&lt;/span&gt;&lt;/code&gt; is now &amp;quot;sfinae-friendly&amp;quot;
+ when it uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3436.html&quot;&gt;n3436&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2870,22 +3815,79 @@
       &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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Refactored support for internal and bundled properties in Boost.Graph-provided
- graph types, and cleaned up named parameter functionality:
+ &lt;em&gt;Deprecated Features&lt;/em&gt;: Deprecated
+ features since boost 1.50 available only until boost 1.55. These
+ deprecated features will be provided by default up to boost 1.52.
+ If you don't want to include the deprecated features you could define
+ BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. Since
+ 1.53 these features will not be included any more by default. Since
+ this version, if you want to include the deprecated features yet
+ you could define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0.
+ These deprecated features will be only available until boost 1.55,
+ that is you have yet 1 year to move to the new features.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Time related functions don't using the Boost.Chrono library,
+ use the chrono overloads instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Breaking changes when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;
+ (Default value since Boost 1.53): There are some new features which
+ share the same interface but with different behavior. These breaking
+ features are provided by default when BOOST_THREAD_VERSION is 3,
+ but the user can however choose the version 2 behavior by defining
+ the corresponding macro. As for the deprecated features, these broken
+ features will be only available until boost 1.55.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6229&quot;&gt;#6229&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: Rename the
+ unique_future to future following the c++11.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt; C++11 compliance &amp;amp; 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;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread move
+ assignment should call terminate if joinable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;New Features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Enabled old-style (non-bundled) internal properties in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compressed_sparse_row_graph&lt;/span&gt;&lt;/code&gt;.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4710&quot;&gt;#4710&lt;/a&gt; C++11 compliance: Missing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7283&quot;&gt;#7283&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;notify_all_at_thread_exit&lt;/span&gt;&lt;/code&gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Bundled properties should work correctly for all graph types
- and adaptors.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7345&quot;&gt;#7345&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
+ to recursive mutex &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt;.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2893,28 +3895,99 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugs fixed:
+ &lt;em&gt;Fixed Bugs:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6993&quot;&gt;#6993&lt;/a&gt;: Typo Bundled Properties document
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2361&quot;&gt;#2361&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;:
+ document nature of the key, complexity and rationale.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2797&quot;&gt;#2797&lt;/a&gt; Two problems with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5274&quot;&gt;#5274&lt;/a&gt; failed to compile &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
+ with stlport 5.1.5 under msvc8.1, because of undefined class.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5431&quot;&gt;#5431&lt;/a&gt; compile error in Windows CE 6.0(interlocked).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&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;call_once&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is unreliable on some platforms.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7045&quot;&gt;#7045&lt;/a&gt; Thread library does not automatically compile date_time.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7173&quot;&gt;#7173&lt;/a&gt; wrong function name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interrupt_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7220&quot;&gt;#7220&lt;/a&gt; gcc 4.6.2 warns about inline+dllimport functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7238&quot;&gt;#7238&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sleep_for&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; does not respond to interrupt().
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7245&quot;&gt;#7245&lt;/a&gt; Minor typos on documentation related to version 3.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7272&quot;&gt;#7272&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;win32&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread_primitives&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;/code&gt;:
+ (Unneccessary) Warning.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7284&quot;&gt;#7284&lt;/a&gt; Clarify that there is no access priority between lock
+ and shared_lock on shared mutex.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7329&quot;&gt;#7329&lt;/a&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;thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;future&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;/code&gt;
+ does not compile on HPUX.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7002&quot;&gt;#7002&lt;/a&gt;: Problem with initialization of CSR bidirectional
- graph
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7336&quot;&gt;#7336&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_DONT_USE_SYSTEM&lt;/span&gt;&lt;/code&gt;
+ doesn't work.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7023&quot;&gt;#7023&lt;/a&gt;: Enclose internal type graphml_reader in anonymous
- namespace
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7349&quot;&gt;#7349&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;packaged_task&lt;/span&gt;&lt;/code&gt;
+ holds reference to temporary.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Other bugs and warnings not in Trac
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7350&quot;&gt;#7350&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_destructor&lt;/span&gt;&lt;/code&gt;
+ does not destroy object
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2925,117 +3998,16 @@
       &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/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support the standard smart pointers.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;hash_value&lt;/span&gt;&lt;/code&gt; now implemented
- using SFINAE to avoid implicit casts to built in types when calling
- it.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated to use the new config macros.
- &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;
- Better performance, less memory usage 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;array&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;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; and &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;array&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;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;N&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 bug with volatile input parameter &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7157&quot;&gt;#7157&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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated to use the new config macros.
- &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;
- Support for boost::any &lt;a href=&quot;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s03.html#any-event&quot;&gt;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s03.html#any-event&lt;/a&gt;
- or kleene &lt;a href=&quot;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s04.html#kleene-event&quot;&gt;http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s04.html#kleene-event&lt;/a&gt;
- as acceptable events
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: compiler error with fsm internal table and none (compound)
- event.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: euml::defer_ leading to stack overflow.
- &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;
- Proto transforms get pseudo-parameter pack expansion support for
- unpacking expressions. See the &lt;a href=&quot;http://www.boost.org/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_51&quot;&gt;Release
- Notes&lt;/a&gt; for more information.
- &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas/&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7075&quot;&gt;#7075&lt;/a&gt;
- Workaround for error: the type of partial specialization template
- parameter constant &amp;quot;n1&amp;quot; depends on another template parameter.
+ improved performance of inplace_solve (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4024&quot;&gt;#4024&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/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated to use the new config macros.
+ fixed coordinate_matrix for use with gcc 4.7 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7363&quot;&gt;#7363&lt;/a&gt;)
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3043,64 +4015,21 @@
       &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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4258&quot;&gt;#4258&lt;/a&gt;
- Linking with boost thread does not work on mingw/gcc 4.5.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4885&quot;&gt;#4885&lt;/a&gt;
- Access violation in set_tss_data at process exit due to invalid assumption
- about TlsAlloc.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6931&quot;&gt;#6931&lt;/a&gt;
- mutex waits forwever with Intel Compiler and /debug:parallel
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7044&quot;&gt;#7044&lt;/a&gt;
- boost 1.50.0 header missing.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7052&quot;&gt;#7052&lt;/a&gt;
- Thread: BOOST_THREAD_PROVIDES_DEPRECATED_FEATURES_SINCE_V3_0_0 only
- masks thread::operator==, thread::operator!= forward declarations,
- not definitions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7066&quot;&gt;#7066&lt;/a&gt;
- An attempt to fix current_thread_tls_key static initialization order.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7074&quot;&gt;#7074&lt;/a&gt;
- Multiply defined symbol boost::allocator_arg.
+ In assignment, reuse existing nodes where possible.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7078&quot;&gt;#7078&lt;/a&gt;
- Trivial 64-bit warning fix on Windows for thread attribute stack
- size
+ Fix bugs when erasing ranges (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7471&quot;&gt;#7471&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7089&quot;&gt;#7089&lt;/a&gt;
- BOOST_THREAD_WAIT_BUG limits functionality without solving anything
+ Some work on the implementation.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3108,28 +4037,17 @@
       &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix construction/destruction issue when using a C++11 compiler with
- a C++03 allocator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7100&quot;&gt;#7100&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Remove a &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;try&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;..&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;catch&lt;/span&gt;&lt;/code&gt; to support compiling without
- exceptions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Adjust SFINAE use to try to supprt g++ 3.4 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7175&quot;&gt;#7175&lt;/a&gt;).
+ Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6788&quot;&gt;#6788&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7375&quot;&gt;#7375&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated to use the new config macros.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7128&quot;&gt;#7128&lt;/a&gt; - fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sha1&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;/code&gt;
+ for messages longer than 536,870,912 bytes.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3153,23 +4071,8 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Work around buggy wide ctype facet on cygwin and mingw.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Work around absence of __isctype on some glibc implementations.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;op&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;as&lt;/span&gt;&lt;/code&gt; shouldn't assume &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;string&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;/code&gt; != &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;char&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix assertion in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_regex_traits&lt;/span&gt;&lt;/code&gt;
- on libc++, thanks to John Fletcher.
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; work
+ with Boost.Range. Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7237&quot;&gt;#7237&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3177,7 +4080,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_52_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -3189,7 +4092,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3204,7 +4107,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang 2.8
+ LLVM Clang: 2.8
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3216,12 +4119,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3238,7 +4141,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3272,22 +4175,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
+ Cray: 8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
                 Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang: 3.0
+ LLVM Clang:
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.0, 4.7.1
+ GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2, 4.6.3, 4.7.0, 4.7.1, 4.7.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3
+ GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3329,12 +4237,12 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3346,12 +4254,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0
+ Visual C++: 8.0, 9.0, 10.0, 11.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.6.3, 4.7.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3375,7 +4293,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ GCC: 4.2.1, 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3395,7 +4313,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_52_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,

Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/state/feed-pages.txt 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -2002,18 +2002,18 @@
 -documentation
 "/doc/libs/1_54_0/
 -download
-"http://sourceforge.net/projects/boost/files/boost/1.54.0.beta.1/
+"http://sourceforge.net/projects/boost/files/boost/1.54.0/
 -id
 "version_1_54_0
 -last_modified
-.1372358384.53
+=1372698602
 -location
 "users/history/version_1_54_0.html
 -notice
 -notice_url
 -page_state
 -pub_date
-"In Progress
+"Mon, 1 Jul 2013 10:10:02 -0700
 -purpose
 "
 " Changes to supported CPUs. New Libraries: Log, TTI, Type Erasure. Updated Libraries:
@@ -2024,9 +2024,9 @@
 " Library: Signals.
 "
 -qbk_hash
-"e4774cda87c96f3c35c406afdce02e7f95c0870aa6d9b9c04940a8e2e4bb42ea
+"f37863d4839961463116525aba5b7260952d373eaed08b522e07d6cb12560cec
 -release_status
-"beta
+"released
 -title
 "Version 1.54.0
 -type

Modified: website/public_html/live/generated/state/rss-items.txt
==============================================================================
--- website/public_html/live/generated/state/rss-items.txt Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/generated/state/rss-items.txt 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -18631,7 +18631,7 @@
 )
 (feed/history/boost_1_54_0.qbk
 -item
-"<item><title>Version 1.54.0</title><link>http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>In Progress</pubDate><description>
+"<item><title>Version 1.54.0</title><link>
http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
 "
 "
 "
@@ -18641,10 +18641,10 @@
 " &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Supported CPUs&lt;/span&gt;&lt;/h3&gt;
 " &lt;p&gt;
 " Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
-" is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/doc/libs/1_54_0/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
-" and &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+" is i486. The 80386 target was not properly supported by &lt;a href=&quot;http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+" and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
 " that used them internally) even before this release. Some Boost libraries
-" may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+" may have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
 " for example), see the respective library documentation for details.
 " &lt;/p&gt;
 " &lt;p&gt;
@@ -18716,9 +18716,9 @@
 " &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Signals deprecated&lt;/span&gt;&lt;/h3&gt;
 " &lt;p&gt;
 " Boost.Signals is no longer being actively maintained, so it has been deprecated.
-" Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
+" Do not use Boost.Signals for new development (use &lt;a href=&quot;http://www.boost.org/libs/signals2/&quot;&gt;Boost.Signals2&lt;/a&gt;
 " instead). If you have existing Boost.Signals-based code, it will continue
-" to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
+" to work, but consider moving to Boost.Signals2. There is &lt;a href=&quot;http://www.boost.org/doc/html/signals2/api_changes.html#signals2.porting&quot;&gt;a
 " porting guide&lt;/a&gt; in the Signals2 documentation.
 " &lt;/p&gt;
 " &lt;/div&gt;
@@ -18728,21 +18728,21 @@
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Log&lt;/a&gt;:&lt;/span&gt;
 " Logging library, from Andrey
 " Semashev.
 " &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/doc/libs/1_54_0/libs/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/tti/&quot;&gt;TTI&lt;/a&gt;:&lt;/span&gt;
 " Type Traits Introspection library,
 " from Edward Diener.
 " &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/doc/libs/1_54_0/libs/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_erasure/&quot;&gt;Type Erasure&lt;/a&gt;:&lt;/span&gt;
 " Runtime polymorphism
 " based on concepts.
 " &lt;/div&gt;
@@ -18754,7 +18754,7 @@
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/accumulators/&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&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;
@@ -18771,7 +18771,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&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;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -18794,7 +18794,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/any/&quot;&gt;Any&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -18819,7 +18819,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19007,7 +19007,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&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;
@@ -19052,7 +19052,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/circular_buffer&quot;&gt;Circular Buffer&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19064,7 +19064,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19099,7 +19099,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19111,7 +19111,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/coroutine/&quot;&gt;Coroutine&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19171,7 +19171,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&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;
 " &lt;div&gt;
@@ -19299,7 +19299,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19336,7 +19336,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19373,7 +19373,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19386,7 +19386,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19409,7 +19409,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&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;
@@ -19446,7 +19446,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19528,7 +19528,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/msm/&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19550,7 +19550,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/move/&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19563,7 +19563,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19626,7 +19626,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19643,7 +19643,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19656,7 +19656,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/range/&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19707,11 +19707,11 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/signals/&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
+" No longer actively maintained, so it is deprecated. Use &lt;a href=&quot;http://www.boost.org/libs/signals2&quot;&gt;Signals2&lt;/a&gt;
 " for new development.
 " &lt;/div&gt;
 " &lt;/li&gt;
@@ -19720,7 +19720,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&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;
@@ -19904,7 +19904,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_traits/&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19938,7 +19938,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19951,7 +19951,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -19991,7 +19991,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/variant/&quot;&gt;Variant&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -20014,11 +20014,11 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" See the &lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+" See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
 " &lt;/div&gt;
 " &lt;/li&gt;
 " &lt;/ul&gt;
@@ -20026,7 +20026,7 @@
 " &lt;/li&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/xpressive&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&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;
@@ -20057,7 +20057,7 @@
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
-" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/libs/1_54_0/libs/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
 " &lt;ul&gt;
 " &lt;li&gt;
 " &lt;div&gt;
@@ -20301,7 +20301,7 @@
 " &lt;/div&gt;
 "</description></item>
 -last_modified
-.1372358384.53
+=1372698602
 -quickbook
 "feed/history/boost_1_54_0.qbk
 )

Modified: website/public_html/live/users/history/version_1_54_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_54_0.html Mon Jul 1 13:06:12 2013 (r84925)
+++ website/public_html/live/users/history/version_1_54_0.html 2013-07-01 13:17:14 EDT (Mon, 01 Jul 2013) (r84926)
@@ -3,7 +3,7 @@
 
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
- <title>Version 1.54.0 beta</title>
+ <title>Version 1.54.0</title>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link rel="icon" href="/favicon.ico" type="image/ico" />
   <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
@@ -34,14 +34,16 @@
             <div class="section-title">
               <h1>Version 1.54.0</h1>
             </div>
- <div class="section-note"><p>Note: This version is at an early stage in its release cycle. The information listed below is incomplete and some of the documentation links may not work yet.</p></div>
+
             <div class="section-body">
               <h2><span class=
- "news-title">Version 1.54.0 beta</span></h2>
+ "news-title">Version 1.54.0</span></h2>
 
- <p><span class=news-date">In Progress</span></p>
+ <p><span class=news-date">July 1st, 2013 17:10 GMT</span></p>
               <p>Documentation
- <p><span class="news-download">Download this beta release.</span></p>
+ <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
+<tr><th scope="row" rowspan="2">unix</th><td>boost_1_54_0.tar.bz2</td></tr><tr><td>boost_1_54_0.tar.gz</td></tr>
+<tr><th scope="row" rowspan="2">windows</th><td>boost_1_54_0.7z</td></tr><tr><td>boost_1_54_0.zip</td></tr></table>
               <div class="news-description">
                 <div class="description">
 
@@ -53,10 +55,10 @@
       <h3><span class="link">Supported CPUs</span></h3>
       <p>
         Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
- is i486. The 80386 target was not properly supported by Boost.SmartPtr
- and Boost.Atomic (as well as the libraries
+ is i486. The 80386 target was not properly supported by Boost.SmartPtr
+ and Boost.Atomic (as well as the libraries
         that used them internally) even before this release. Some Boost libraries
- may have higher requirements on the minimum target CPU (like Boost.Log
+ may have higher requirements on the minimum target CPU (like Boost.Log
         for example), see the respective library documentation for details.
       </p>
       <p>
@@ -128,9 +130,9 @@
       <h3><span class="link">Signals deprecated</span></h3>
       <p>
         Boost.Signals is no longer being actively maintained, so it has been deprecated.
- Do not use Boost.Signals for new development (use Boost.Signals2
+ Do not use Boost.Signals for new development (use Boost.Signals2
         instead). If you have existing Boost.Signals-based code, it will continue
- to work, but consider moving to Boost.Signals2. There is <a href="/doc/libs/1_54_0/doc/html/signals2/api_changes.html#signals2.porting">a
+ to work, but consider moving to Boost.Signals2. There is <a href="/doc/html/signals2/api_changes.html#signals2.porting">a
         porting guide</a> in the Signals2 documentation.
       </p>
     </div>
@@ -140,21 +142,21 @@
     <ul>
       <li>
         <div>
- <span class="library">Log:</span>
+ <span class="library">Log:</span>
   Logging library, from Andrey
           Semashev.
         </div>
       </li>
       <li>
         <div>
- <span class="library">TTI:</span>
+ <span class="library">TTI:</span>
   Type Traits Introspection library,
           from Edward Diener.
         </div>
       </li>
       <li>
         <div>
- <span class="library">Type Erasure:</span>
+ <span class="library">Type Erasure:</span>
   Runtime polymorphism
           based on concepts.
         </div>
@@ -166,7 +168,7 @@
     <ul>
       <li>
         <div>
- <span class="library">Accumulators:</span>
+ <span class="library">Accumulators:</span>
           <ul>
             <li>
               <div>
@@ -183,7 +185,7 @@
       </li>
       <li>
         <div>
- <span class="library">Algorithm:</span>
+ <span class="library">Algorithm:</span>
           <ul>
             <li>
               <div>
@@ -206,7 +208,7 @@
       </li>
       <li>
         <div>
- <span class="library">Any:</span>
+ <span class="library">Any:</span>
           <ul>
             <li>
               <div>
@@ -231,7 +233,7 @@
       </li>
       <li>
         <div>
- <span class="library">Asio:</span>
+ <span class="library">Asio:</span>
           <ul>
             <li>
               <div>
@@ -419,7 +421,7 @@
       </li>
       <li>
         <div>
- <span class="library">Chrono:</span>
+ <span class="library">Chrono:</span>
           <ul>
             <li>
               <div>
@@ -464,7 +466,7 @@
       </li>
       <li>
         <div>
- <span class="library">Circular Buffer:</span>
+ <span class="library">Circular Buffer:</span>
           <ul>
             <li>
               <div>
@@ -476,7 +478,7 @@
       </li>
       <li>
         <div>
- <span class="library">Container:</span>
+ <span class="library">Container:</span>
           <ul>
             <li>
               <div>
@@ -511,7 +513,7 @@
       </li>
       <li>
         <div>
- <span class="library">Context:</span>
+ <span class="library">Context:</span>
           <ul>
             <li>
               <div>
@@ -523,7 +525,7 @@
       </li>
       <li>
         <div>
- <span class="library">Coroutine:</span>
+ <span class="library">Coroutine:</span>
           <ul>
             <li>
               <div>
@@ -583,7 +585,7 @@
       </li>
       <li>
         <div>
- <span class="library">Geometry:</span>
+ <span class="library">Geometry:</span>
           <ul>
             <li>
               <div>
@@ -711,7 +713,7 @@
       </li>
       <li>
         <div>
- <span class="library">Graph:</span>
+ <span class="library">Graph:</span>
           <ul>
             <li>
               <div>
@@ -748,7 +750,7 @@
       </li>
       <li>
         <div>
- <span class="library">Interprocess:</span>
+ <span class="library">Interprocess:</span>
           <ul>
             <li>
               <div>
@@ -785,7 +787,7 @@
       </li>
       <li>
         <div>
- <span class="library">Intrusive:</span>
+ <span class="library">Intrusive:</span>
           <ul>
             <li>
               <div>
@@ -798,7 +800,7 @@
       </li>
       <li>
         <div>
- <span class="library">Iostreams:</span>
+ <span class="library">Iostreams:</span>
           <ul>
             <li>
               <div>
@@ -821,7 +823,7 @@
       </li>
       <li>
         <div>
- <span class="library">Lexical cast:</span>
+ <span class="library">Lexical cast:</span>
           <ul>
             <li>
               <div>
@@ -858,7 +860,7 @@
       </li>
       <li>
         <div>
- <span class="library">Math:</span>
+ <span class="library">Math:</span>
           <ul>
             <li>
               <div>
@@ -940,7 +942,7 @@
       </li>
       <li>
         <div>
- <span class="library">Meta State Machine:</span>
+ <span class="library">Meta State Machine:</span>
           <ul>
             <li>
               <div>
@@ -962,7 +964,7 @@
       </li>
       <li>
         <div>
- <span class="library">Move:</span>
+ <span class="library">Move:</span>
           <ul>
             <li>
               <div>
@@ -975,7 +977,7 @@
       </li>
       <li>
         <div>
- <span class="library">Multiprecision:</span>
+ <span class="library">Multiprecision:</span>
           <ul>
             <li>
               <div>
@@ -1038,7 +1040,7 @@
       </li>
       <li>
         <div>
- <span class="library">Polygon:</span>
+ <span class="library">Polygon:</span>
           <ul>
             <li>
               <div>
@@ -1055,7 +1057,7 @@
       </li>
       <li>
         <div>
- <span class="library">PropertyMap:</span>
+ <span class="library">PropertyMap:</span>
           <ul>
             <li>
               <div>
@@ -1068,7 +1070,7 @@
       </li>
       <li>
         <div>
- <span class="library">Range:</span>
+ <span class="library">Range:</span>
           <ul>
             <li>
               <div>
@@ -1119,11 +1121,11 @@
       </li>
       <li>
         <div>
- <span class="library">Signals:</span>
+ <span class="library">Signals:</span>
           <ul>
             <li>
               <div>
- No longer actively maintained, so it is deprecated. Use Signals2
+ No longer actively maintained, so it is deprecated. Use Signals2
                 for new development.
               </div>
             </li>
@@ -1132,7 +1134,7 @@
       </li>
       <li>
         <div>
- <span class="library">Thread:</span>
+ <span class="library">Thread:</span>
           <ul>
             <li>
               <div>
@@ -1316,7 +1318,7 @@
       </li>
       <li>
         <div>
- <span class="library">Type Traits:</span>
+ <span class="library">Type Traits:</span>
           <ul>
             <li>
               <div>
@@ -1350,7 +1352,7 @@
       </li>
       <li>
         <div>
- <span class="library">Unordered:</span>
+ <span class="library">Unordered:</span>
           <ul>
             <li>
               <div>
@@ -1363,7 +1365,7 @@
       </li>
       <li>
         <div>
- <span class="library">Utility:</span>
+ <span class="library">Utility:</span>
           <ul>
             <li>
               <div>
@@ -1403,7 +1405,7 @@
       </li>
       <li>
         <div>
- <span class="library">Variant:</span>
+ <span class="library">Variant:</span>
           <ul>
             <li>
               <div>
@@ -1426,11 +1428,11 @@
       </li>
       <li>
         <div>
- <span class="library">Wave:</span>
+ <span class="library">Wave:</span>
           <ul>
             <li>
               <div>
- See the Changelog for details.
+ See the Changelog for details.
               </div>
             </li>
           </ul>
@@ -1438,7 +1440,7 @@
       </li>
       <li>
         <div>
- <span class="library">xpressive:</span>
+ <span class="library">xpressive:</span>
           <ul>
             <li>
               <div>
@@ -1469,7 +1471,7 @@
     <ul>
       <li>
         <div>
- <span class="library">uBLAS:</span>
+ <span class="library">uBLAS:</span>
           <ul>
             <li>
               <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