Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r83161 - in website/public_html/beta: . common common/code community doc doc/fixes/boost_1_53_0 doc/fixes/boost_1_53_0_beta1 feed/history feed/news generated generated/state site-tools/templates users/history users/news
From: dnljms_at_[hidden]
Date: 2013-02-25 18:41:29


Author: danieljames
Date: 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
New Revision: 83161
URL: http://svn.boost.org/trac/boost/changeset/83161

Log:
Website: Merge to beta.
Added:
   website/public_html/beta/doc/fixes/boost_1_53_0/
      - copied from r83160, /website/public_html/live/doc/fixes/boost_1_53_0/
   website/public_html/beta/doc/fixes/boost_1_53_0_beta1/
      - copied from r83160, /website/public_html/live/doc/fixes/boost_1_53_0_beta1/
   website/public_html/beta/feed/history/boost_1_54_0.qbk
      - copied unchanged from r83160, /website/public_html/live/feed/history/boost_1_54_0.qbk
   website/public_html/beta/feed/news/locale_1_53_0.qbk
      - copied unchanged from r83160, /website/public_html/live/feed/news/locale_1_53_0.qbk
   website/public_html/beta/users/history/version_1_54_0.html
      - copied unchanged from r83160, /website/public_html/live/users/history/version_1_54_0.html
   website/public_html/beta/users/news/boost_locale_security_notice.html
      - copied unchanged from r83160, /website/public_html/live/users/news/boost_locale_security_notice.html
Properties modified:
   website/public_html/beta/ (props changed)
Text files modified:
   website/public_html/beta/.htaccess | 1
   website/public_html/beta/common/code/boost.php | 2
   website/public_html/beta/common/menu-doc.html | 5
   website/public_html/beta/community/review_schedule.html | 24
   website/public_html/beta/doc/.htaccess | 4
   website/public_html/beta/doc/libraries.xml | 4
   website/public_html/beta/feed/history/boost_1_48_0.qbk | 8
   website/public_html/beta/feed/history/boost_1_49_0.qbk | 8
   website/public_html/beta/feed/history/boost_1_50_0.qbk | 4
   website/public_html/beta/feed/history/boost_1_51_0.qbk | 8
   website/public_html/beta/feed/history/boost_1_52_0.qbk | 8
   website/public_html/beta/feed/history/boost_1_53_0.qbk | 171 +
   website/public_html/beta/generated/dev.rss | 2469 +++++++++-------------
   website/public_html/beta/generated/download-items.html | 18
   website/public_html/beta/generated/downloads.rss | 3311 +++++++++++++++---------------
   website/public_html/beta/generated/history-items.html | 151
   website/public_html/beta/generated/history.rss | 1545 ++++++++++++++
   website/public_html/beta/generated/home-items.html | 29
   website/public_html/beta/generated/news-items.html | 82
   website/public_html/beta/generated/news.rss | 4256 +++++++++++++++------------------------
   website/public_html/beta/generated/state/feed-pages.txt | 93
   website/public_html/beta/site-tools/templates/download-template.py | 2
   website/public_html/beta/site-tools/templates/history-template.py | 2
   website/public_html/beta/site-tools/templates/index-template.py | 2
   website/public_html/beta/site-tools/templates/news-template.py | 2
   website/public_html/beta/users/history/version_1_48_0.html | 12
   website/public_html/beta/users/history/version_1_49_0.html | 12
   website/public_html/beta/users/history/version_1_50_0.html | 7
   website/public_html/beta/users/history/version_1_51_0.html | 12
   website/public_html/beta/users/history/version_1_52_0.html | 12
   website/public_html/beta/users/history/version_1_53_0.html | 661 +++++
   31 files changed, 6982 insertions(+), 5943 deletions(-)

Modified: website/public_html/beta/.htaccess
==============================================================================
--- website/public_html/beta/.htaccess (original)
+++ website/public_html/beta/.htaccess 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -29,6 +29,7 @@
 ########## Rewrites to serve up news pages.
 
 RewriteRule ^users/news/(version_[-_\w]+)(\.html)?$ users/history/$1.html [L,R=301]
+RewriteRule ^users/news/(version_\d+)\.(\d+)\.(\d+)$ users/history/$1_$2_$3.html [L,R=301]
 RewriteRule ^users/download/(version_[-_\w]+)(\.html)?$ users/history/$1.html [L,R=301]
 RewriteRule ^users/news/([-_\w]+)$ users/news/$1.html [L,R=301]
 RewriteRule ^users/download/([-_\w]+)$ users/download/$1.html [L,R=301]

Modified: website/public_html/beta/common/code/boost.php
==============================================================================
--- website/public_html/beta/common/code/boost.php (original)
+++ website/public_html/beta/common/code/boost.php 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -6,4 +6,4 @@
 */
 require_once(dirname(__FILE__) . '/boost_config.php');
 require_once(dirname(__FILE__) . '/boost_version.php');
-boost_set_current_version(1,52,0);
+boost_set_current_version(1,53,0);

Modified: website/public_html/beta/common/menu-doc.html
==============================================================================
--- website/public_html/beta/common/menu-doc.html (original)
+++ website/public_html/beta/common/menu-doc.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -9,9 +9,12 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_52_0/" rel="nofollow">1.52.0 - Current
+ <li><a href="/doc/libs/1_53_0/" rel="nofollow">1.53.0 - Current
         Release <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>
+
         <li><a href="/doc/libs/1_51_0/" rel="nofollow">1.51.0 <span class=
         "link">&gt;</span></a></li>
 

Modified: website/public_html/beta/community/review_schedule.html
==============================================================================
--- website/public_html/beta/community/review_schedule.html (original)
+++ website/public_html/beta/community/review_schedule.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -348,6 +348,19 @@
                   </tr>
                 </thead>
 
+ <tr>
+ <td>Boost 1.53.0 Released</td>
+
+ <td></td>
+
+ <td>Marshall Clow</td>
+
+ <td>February 4, 2013</td>
+
+ <td><a href=
+ "http://www.boost.org/users/news/version_1_53_0">Notes</a></td>
+ </tr>
+
                   <tr>
                     <td>Review Wizard Status Report</td>
 
@@ -402,7 +415,8 @@
                     <td><del><a href=
                     "http://lists.boost.org/boost-announce/2012/09/0369.php">
                         Pending</a></del><br>
- Accepted</td>
+ <a href="http://lists.boost.org/boost-announce/2012/10/0371.php">
+ Accepted -- Added in 1.53</a></td>
                   </tr>
 
                   <tr>
@@ -419,7 +433,7 @@
                         Pending</a></del><br>
                       <a href=
                     "http://lists.boost.org/boost-announce/2012/11/0375.php">
- Accepted</a></td>
+ Accepted -- Added in 1.53</a></td>
                   </tr>
 
                   <tr>
@@ -525,7 +539,7 @@
                         Pending</a></del><br/>
                       <a href=
                     "http://lists.boost.org/boost-announce/2012/08/0359.php">
- Accepted</a>
+ Accepted -- Added in 1.53</a>
                     </td>
                   </tr>
 
@@ -633,7 +647,7 @@
                     <td>
                       <a href=
                      "http://lists.boost.org/boost-announce/2011/11/0337.php">
- Accepted -- Added to SVN</a>
+ Accepted -- Added in 1.53</a>
                     </td>
                   </tr>
 
@@ -723,7 +737,7 @@
                         <del>Pending</del></a><br/>
                       <a href=
                     "http://lists.boost.org/boost-announce/2011/08/0331.php">
- Accepted -- Added to SVN</a></td>
+ Accepted -- Added in 1.53</a></td>
                   </tr>
 
                   <tr>

Modified: website/public_html/beta/doc/.htaccess
==============================================================================
--- website/public_html/beta/doc/.htaccess (original)
+++ website/public_html/beta/doc/.htaccess 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -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_52_0$1 [R=303]
-RewriteRule ^libs/development(/.*)?$ libs/1_52_0$1 [R=303]
+RewriteRule ^libs/release(/.*)?$ libs/1_53_0$1 [R=303]
+RewriteRule ^libs/development(/.*)?$ libs/1_53_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/beta/doc/libraries.xml
==============================================================================
--- website/public_html/beta/doc/libraries.xml (original)
+++ website/public_html/beta/doc/libraries.xml 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -1276,8 +1276,8 @@
     <key>smart_ptr</key>
     <boost-version>1.23.0</boost-version>
     <name>Smart Ptr</name>
- <authors>Greg Colvin, Beman Dawes, Peter Dimov, and Darin
- Adler</authors>
+ <authors>Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler
+ and Glen Fernandes</authors>
     <description>Smart pointer class templates.</description>
     <documentation>libs/smart_ptr/smart_ptr.htm</documentation>
     <std-proposal>false</std-proposal>

Modified: website/public_html/beta/feed/history/boost_1_48_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_48_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_48_0.qbk 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -17,6 +17,14 @@
 [download http://sourceforge.net/projects/boost/files/boost/1.48.0/]
 [documentation /doc/libs/1_48_0/]
 
+[section Patches]
+
+* [@http://cppcms.com/files/locale/boost_locale_utf.patch Locale Patch] -
+ Fixes a bug which causes `boost::locale::utf::utf_traits` to accept
+ some invalid UTF-8 sequences, which is a possible security flaw.
+
+[endsect]
+
 [section New Libraries]
 
 * [phrase library..[@/libs/container/index.html Container]:]

Modified: website/public_html/beta/feed/history/boost_1_49_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_49_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_49_0.qbk 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -17,6 +17,14 @@
 [download http://sourceforge.net/projects/boost/files/boost/1.49.0/]
 [documentation /doc/libs/1_49_0/]
 
+[section Patches]
+
+* [@http://cppcms.com/files/locale/boost_locale_utf.patch Locale Patch] -
+ Fixes a bug which causes `boost::locale::utf::utf_traits` to accept
+ some invalid UTF-8 sequences, which is a possible security flaw.
+
+[endsect]
+
 [section New Libraries]
 
 * [phrase library..[@/libs/heap/index.html Heap]:]

Modified: website/public_html/beta/feed/history/boost_1_50_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_50_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_50_0.qbk 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -24,6 +24,10 @@
   elements, `allocator_traits` detects that the node can be constructed using an
   accidental implicit conversion which causes several problems.
 
+* [@http://cppcms.com/files/locale/boost_locale_utf.patch Locale Patch] -
+ Fixes a bug which causes `boost::locale::utf::utf_traits` to accept
+ some invalid UTF-8 sequences, which is a possible security flaw.
+
 [endsect]
 
 [section New Libraries]

Modified: website/public_html/beta/feed/history/boost_1_51_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_51_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_51_0.qbk 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -15,6 +15,14 @@
 [documentation /doc/libs/1_51_0/]
 [download http://sourceforge.net/projects/boost/files/boost/1.51.0/]
 
+[section Patches]
+
+* [@http://cppcms.com/files/locale/boost_locale_utf.patch Locale Patch] -
+ Fixes a bug which causes `boost::locale::utf::utf_traits` to accept
+ some invalid UTF-8 sequences, which is a possible security flaw.
+
+[endsect]
+
 [section New Libraries]
 
 * [phrase library..[@/libs/context/ Context]:]

Modified: website/public_html/beta/feed/history/boost_1_52_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_52_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_52_0.qbk 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -16,6 +16,14 @@
 [notice /users/news/a_special_note_for_boost_1_52_0_and_higher.html
     IMPORTANT: See here for a special note about this release.]
 
+[section Patches]
+
+* [@http://cppcms.com/files/locale/boost_locale_utf.patch Locale Patch] -
+ Fixes a bug which causes `boost::locale::utf::utf_traits` to accept
+ some invalid UTF-8 sequences, which is a possible security flaw.
+
+[endsect]
+
 [section Updated Libraries]
 
 * [phrase library..[@/libs/accumulators/ Accumulators]:]

Modified: website/public_html/beta/feed/history/boost_1_53_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_53_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_53_0.qbk 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -1,13 +1,24 @@
 [article Version 1.53.0
     [quickbook 1.5]
     [source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
- [authors [Dawes, Beman]]
- [last-revision ]
+ [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.
+ ]
+ [authors [Clow, Marshall]]
+ [last-revision Mon, 4 Feb 2013 10:29:19 -0800]
 ]
 
 [include ext.qbk]
 
+[status released]
+[download https://sourceforge.net/projects/boost/files/boost/1.53.0/]
+[documentation /doc/libs/1_53_0/]
+
 [section New Libraries]
 
 * [phrase library..[@/libs/atomic/ Atomic]:]
@@ -25,15 +36,57 @@
 
 [endsect]
 
-[section Updated Libraries]
+[section News]
 
-* [phrase library..[@/libs/array/ Array]:]
- * Added support for boost::get and std::get ([ticket 7652])
+This release contains a fix for ticket [ticket 7743], in Boost.Locale.
+For more details, see the [@/users/news/boost_locale_security_notice.html
+security notice].
+
+[endsect]
+
+[section Updated Libraries]
 
 * [phrase library..[@/libs/algorithm/ Algorithm]:]
   * Fixed non-ASCII char in comment ([ticket 7781]).
   * Updated the Knuth-Morris-Pratt docs ([ticket 7656]).
 
+* [phrase library..[@/libs/array/ Array]:]
+ * Added support for boost::get and std::get ([ticket 7652])
+
+* [phrase library..[@/libs/asio/ Asio]:]
+ * Fixed some 64-to-32-bit conversion warnings ([ticket 7459]).
+ * Fixed some small errors in documentation and comments ([ticket 7761]).
+ * Fixed an error in the example embedded in `basic_socket::get_option`'s
+ documentation ([ticket 7562]).
+ * Changed to use `long` rather than `int` for SSL_CTX options, to match OpenSSL
+ ([ticket 7209]).
+ * Changed to use `_snwprintf` to address a compile error due to the changed
+ `swprintf` signature in recent versions of MinGW ([ticket 7373]).
+ * Fixed a deadlock that can occur on Windows when shutting down a pool of
+ `io_service` threads due to running out of work ([ticket 7552]).
+ * Enabled the `noexcept` qualifier for error categories ([ticket 7797]).
+ * Changed UNIX domain socket example to treat errors from `accept` as non-fatal
+ ([ticket 7488]).
+ * Added a small block recycling optimisation to improve default memory
+ allocation behaviour.
+
+* [phrase library..[@/libs/bimap/ Bimap]:]
+ * Refactor map_view_iterator to improve error messages.
+ * Fixed replace_(left/right/key/data) bug when using relations with info.
+ * Fixed vector_of and list_of views `assign(size_type,value_type)` bug.
+ * Fixed vector_of views `operator[](size_type)` and `at(size_type)` functions return value.
+
+* [phrase library..[@/libs/chrono/ Chrono]:]
+ * [*Deprecated:]
+ * The chrono i/o version included in Boost.Chrono 1.2.x has been completly refactored in version 2.0.0
+ * 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.
+ * chrono I/O: The __duration_punct<> 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.
+ * When BOOST_CHRONO_VERSION==2 the preceding deprecated functions are not available.
+ * [*Fixes:]
+ * [@https://svn.boost.org/trac/boost/ticket/7546 #7546] time_point<system_clock> output version 2 fails to compile
+ * [@https://svn.boost.org/trac/boost/ticket/7547 #7547] time_point<system_clock> input version 2 fails to compile
+ * [@https://svn.boost.org/trac/boost/ticket/7868 #7868] chrono_io parses time incorrectly (1.53 and 1.52)
+
 * [phrase library..[@/libs/container/ Container]:]
   * Fixed bug [@https://svn.boost.org/trac/boost/ticket/7650 #7650].
   * Improved `vector`'s insertion performance.
@@ -46,6 +99,20 @@
   * Support for iOS on ARM and MacOS X on x86 (32bit) added.
   * Support for SEH Overwrite Protection on Win32.
 
+* [phrase library..[@/libs/geometry Geometry]:]
+ * [*Bugfixes]
+ * avoid generating output polygons with interior rings below minimum size (e.g. one or two points)
+ * `geometry::disjoint` for degenerate segments (patched by Karsten Ahnert)
+ * problem in `geometry::difference` for missing handling tangency, reported by H2
+ * fixed `geometry::for_each` for use with Lambda's
+ * fixed `geometry::comparable_distance` point-linestring (and -range, -polygon)
+ * [*Additional functionality]
+ * combinations for `geometry::disjoint`: point/ring, point/polygon, point/multi_polygon
+ * combinations for `geometry::intersects`: point/ring, point/polygon, point/multi_polygon
+ * [*Internal changes]
+ * 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)
+ * fixes in unit tests
+
 * [phrase library..[@/libs/gil/ GIL]:]
   * Fixed self-assignment warnings ([ticket 4919]).
 
@@ -91,6 +158,14 @@
   * New character type detection algorithm for user defined types [ticket 6786].
   * Documentation updates ([ticket 7582], [ticket 7831]).
   * Fixed bugs with std::array [ticket 7799].
+ * Fixed compilation with -ftrapv and numeric to numeric conversions [ticket 7814].
+
+* [phrase library..[@/libs/locale/ Locale]:]
+ * Security related bug fix, some invalid UTF-8 sequences where accepted as valid [ticket 7743]
+ * Invalid Windows codepage names used [ticket 7386]
+ * Fixed missing documentation, caused by a error in Doxygen formatting [ticket 7734]
+ * Fixed missing std:: in some places [ticket 7701]
+ * Spelling, grammar, typos fixes [ticket 7368], [ticket 7762]
 
 * [phrase library..[@/libs/math/ Math]:]
    * Fixed issues [@https://svn.boost.org/trac/boost/ticket/7325 #7325], [@https://svn.boost.org/trac/boost/ticket/7415 #7415],
@@ -131,10 +206,19 @@
   * Now compiles with exceptions disabled ([ticket 5399]).
 
 * [phrase library..[@/libs/range/ Range]:]
- * [*Fixes:]
- * [@https://svn.boost.org/trac/boost/ticket/5603 #5603] the "range/any_range.hpp" header is not self-sufficient
- * [@https://svn.boost.org/trac/boost/ticket/6103 #6103] boost::range_detail vs. boost::range::range_detail compiler error
- * Documentation fixes
+ * [*Bug fixes:]
+ * [ticket 5603] the "range/any_range.hpp" header is not self-sufficient
+ * [ticket 6103] boost::range_detail vs. boost::range::range_detail compiler error
+ * [*Documentation fixes:]
+ * [ticket 5160]
+ * [ticket 5314]
+ * [ticket 5440]
+ * [ticket 5775]
+ * [ticket 6212]
+ * [ticket 7585]
+ * [ticket 7843]
+ * [ticket 7916]
+ * [ticket 7926]
 
 * [phrase library..[@/libs/ratio/ Ratio]:]
   * [*Fixes:]
@@ -152,15 +236,20 @@
       value initialization. See the
       '[@/libs/smart_ptr/make_shared_array.html make_shared and allocate_shared for arrays]'
       page for more information.
+ * `shared_ptr` can now be used to hold a pointer to a dynamically
+ allocated array. This is accomplished by using an array type
+ (`T[]` or `T[N]`) as the template parameter.
+ * Smart pointers now use `explicit operator bool` on C++11
+ compilers. This can break code that passes a smart pointer to a
+ function taking a `bool`, or that returns a smart pointer from a
+ function with a `bool` return type. Please use `p != 0` or `!!p`
+ in such cases.
     
 * [phrase library..[@/libs/algorithm/string StringAlgo]:]
   * Fixed a bug where it wouldn't find overlapping patterns ([ticket 7784]).
   * Disambiguated some calls to insert ([ticket 7346]).
 
 * [phrase library..[@/libs/thread/ Thread]:]
- * [*Breaking changes:]
- * BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that all the deprecated features since 1.50 are not included by default. You can change this by setting the appropriated define (see Configuration section).
-
   * [*Deprecated features:]
     * Deprecated features since boost 1.53 will be available only until boost 1.58.
     * C++11 compliance: packaged_task<R> is deprecated, use instead packaged_task<R()>.
@@ -189,14 +278,20 @@
     * [@https://svn.boost.org/trac/boost/ticket/7590 #7594] Threads: Allow to disable thread interruptions.
 
   * [*Fixed Bugs:]
+ * [@https://svn.boost.org/trac/boost/ticket/7464 #7464] BOOST_TEST(n_alive == 1); fails due to race condition in a regression test tool.
     * [@https://svn.boost.org/trac/boost/ticket/7657 #7657] Serious performance and memory consumption hit if condition_variable methods condition notify_one or notify_all is used repeatedly.
     * [@https://svn.boost.org/trac/boost/ticket/7665 #7665] this_thread::sleep_for no longer uses steady_clock in thread.
     * [@https://svn.boost.org/trac/boost/ticket/7668 #7668] thread_group::join_all() should check whether its threads are joinable.
     * [@https://svn.boost.org/trac/boost/ticket/7669 #7669] thread_group::join_all() should catch resource_deadlock_would_occur.
+ * [@https://svn.boost.org/trac/boost/ticket/7671 #7671] Error including boost/thread.hpp header on iOS.
     * [@https://svn.boost.org/trac/boost/ticket/7672 #7672] lockable_traits.hpp syntax error: "defined" token misspelled.
     * [@https://svn.boost.org/trac/boost/ticket/7798 #7798] boost::future set_wait_callback thread safety issues.
     * [@https://svn.boost.org/trac/boost/ticket/7808 #7808] Incorrect description of effects for this_thread::sleep_for and this_thread::sleep_until.
     * [@https://svn.boost.org/trac/boost/ticket/7812 #7812] Returns: cv_status::no_timeout if the call is returning because the time period specified by rel_time has elapsed, cv_status::timeout otherwise.
+ * [@https://svn.boost.org/trac/boost/ticket/7874 #7874] compile warning: thread.hpp:342: warning: type attributes are honored only at type definition.
+ * [@https://svn.boost.org/trac/boost/ticket/7875 #7875] BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not be enabled by default.
+ * [@https://svn.boost.org/trac/boost/ticket/7882 #7882] wrong exception text from condition_variable::wait(unique_lock<mutex>&).
+ * [@https://svn.boost.org/trac/boost/ticket/7890 #7890] thread::do_try_join_until() is missing a return type.
 
 * [phrase library..[@/libs/unordered/ Unordered]:]
   * Remove support for the old pre-standard variadic pair constructors, and
@@ -204,6 +299,9 @@
   * More internal implementation changes, including a much simpler
     implementation of `erase`, and removed more deprecated config macros.
 
+* [phrase library..[@/libs/utility/ Utility]:]
+ * Added [@/libs/utility/doc/html/string_ref.html string_ref], a non-owning reference to a contiguous sequence of characters.
+
 * [phrase library..[@/libs/variant/ Variant]:]
   * Added rvalue constructors and rvalue assignment operators (for
     C++11 compatible compilers only). Library now
@@ -212,6 +310,9 @@
 * [phrase library..[@/libs/wave/ Wave]:]
   * See the [@/libs/wave/ChangeLog Changelog] for details.
 
+* [phrase library..[@/libs/xpressive/ xpressive]:]
+ * Accomodate recent smart pointer changes ([ticket 7809]).
+
 [endsect]
 
 [section Updated Tools]
@@ -226,17 +327,55 @@
 
 Boost's primary test compilers are:
 
-* /TODO/
+* Linux:
+ * GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ * GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ * Intel: 11.1, 12.1
+ * LLVM Clang: 2.8
+ * LLVM Clang, with libc++: 3.2
+* OS X:
+ * GCC: 4.4.7
+ * GCC, C++11 mode: 4.4.4
+ * Intel: 11.1, 12.0
+* Windows:
+ * Visual C++: 9.0, 10.0
+* FreeBSD:
+ * GCC: 4.2.1, 32 and 64 bit
 
 Boost's additional test compilers include:
 
-* /TODO/
+* Linux:
+ * Cray: 4.6.1
+ * Clang: from subversion
+ * LLVM Clang, with libc++: 3.2
+ * GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ * GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+ * pgCC: 11.9
+ * Intel: 10.1, 11.1, 12.1
+ * Intel, C++11 mode: 13.0.1
+ * Visual Age:
+* OS X:
+ * Clang: from subversion
+ * Clang, C++11 mode: from subversion
+ * Intel: 11.1, 12.0
+ * GCC: 4.4.7
+ * GCC, C++11 mode: 4.4.4
+* Windows:
+ * Visual C++: 10.0, 11.0
+ * Visual C++ with STLport: 9.0
+ * Visual C++, Windows Mobile 5, with STLport: 9.0
+* AIX:
+ * IBM XL C/C++ Enterprise Edition: V12.1.0.1
 
 [endsect]
 
 [section Acknowledgements]
 
-/TODO/
+[@/users/people/beman_dawes.html Beman Dawes],
+Eric Niebler,
+[@/users/people/rene_rivera.html Rene Rivera],
+Daniel James, Vladimir Prus and Marshall Clow
+managed this release.
 
 [endsect]
 

Modified: website/public_html/beta/generated/dev.rss
==============================================================================
--- website/public_html/beta/generated/dev.rss (original)
+++ website/public_html/beta/generated/dev.rss 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -6,7 +6,84 @@
     <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>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>In Progress</pubDate><description>
+
+
+ &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;em&gt;TODO&lt;/em&gt;
+ &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/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;
+ fixes for #7805, #7899, #7972, #8023, #8024, #8101
+ &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;
+ &lt;em&gt;TODO&lt;/em&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;
+ &lt;em&gt;TODO&lt;/em&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;em&gt;TODO&lt;/em&gt;
+ &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>
+
 
 
   &lt;div id=&quot;version_1_53_0.new_libraries&quot;&gt;
@@ -50,11 +127,36 @@
       &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/algorithm/&quot;&gt;Algorithm&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;).
+ &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;
+ &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/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
@@ -67,16 +169,155 @@
       &lt;/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;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;
- Fixed non-ASCII char in comment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7781&quot;&gt;#7781&lt;/a&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;
- Updated the Knuth-Morris-Pratt docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7656&quot;&gt;#7656&lt;/a&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;
+ 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;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
+ &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;
@@ -141,6 +382,89 @@
       &lt;/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;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;
+ &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;
+ &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;
@@ -293,6 +617,46 @@
                 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;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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;
+ 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;
         &lt;/div&gt;
       &lt;/li&gt;
@@ -457,24 +821,70 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&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;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/6103&quot;&gt;#6103&lt;/a&gt;
- boost::range_detail vs. boost::range::range_detail compiler
- error
+ &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;
- Documentation fixes
+ &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;
@@ -529,6 +939,26 @@
                       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;
@@ -558,21 +988,6 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Breaking changes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that
- all the deprecated features since 1.50 are not included by
- default. You can change this by setting the appropriated define
- (see Configuration section).
- &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;
@@ -735,6 +1150,13 @@
                 &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.
@@ -761,6 +1183,12 @@
                   &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.
@@ -787,6 +1215,32 @@
                       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;
@@ -816,6 +1270,19 @@
       &lt;/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;
@@ -840,6 +1307,18 @@
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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;
@@ -872,41 +1351,65 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;em&gt;TODO&lt;/em&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;em&gt;TODO&lt;/em&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;/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;em&gt;TODO&lt;/em&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;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;
+ Windows:
           &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;
+ Visual C++: 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -914,71 +1417,247 @@
       &lt;/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;
+ FreeBSD:
           &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.
+ 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;
- &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;
+ Linux:
           &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;
+ Cray: 4.6.1
               &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
+ 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>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.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;
http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &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;
+ 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;
@@ -1978,6 +2657,18 @@
 
 
 
+ &lt;div id=&quot;version_1_51_0.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
   &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;
@@ -2740,6 +3431,13 @@
           which causes several problems.
         &lt;/div&gt;
       &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_50_0.new_libraries&quot;&gt;
@@ -3543,1226 +4241,17 @@
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6539&quot;&gt;#6539&lt;/a&gt;
- the return type of get() is not documented correctly.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6721&quot;&gt;#6721&lt;/a&gt;
- property_map_traits documentation does not mention reference.
- &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/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; if and
- only if the compiler implements N3276.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- For C++11, force parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval_if_c&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;if_c&lt;/span&gt;&lt;/code&gt; to be &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Disable &lt;tt&gt;'__forceinline not inlined'&lt;/tt&gt; warning on
- msvc.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6498&quot;&gt;#6498&lt;/a&gt;
- boost::ratio won't compile with default settings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/scope_exit/&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New Features:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use variadic macros to specify captures as commas-separated
- lists (but kept preprocessor sequence syntax for backward compatibility).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Capture the object in scope using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support empty captures using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implicit lambda-like captures using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_SCOPE_EXIT_ALL&lt;/span&gt;&lt;/code&gt;
- on compilers that support C++11 lambda functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New Features:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1850&quot;&gt;#1850&lt;/a&gt;
- Request for unlock_guard to compliment lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2637&quot;&gt;#2637&lt;/a&gt;
- Request for shared_mutex duration timed_lock and timed_lock_shared.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2741&quot;&gt;#2741&lt;/a&gt;
- Proposal to manage portable and non portable thread attributes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3567&quot;&gt;#3567&lt;/a&gt;
- Request for shared_lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6194&quot;&gt;#6194&lt;/a&gt;
- Adapt to Boost.Move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6195&quot;&gt;#6195&lt;/a&gt;
- c++11 compliance: Provide the standard time related interface
- using Boost.Chrono.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6217&quot;&gt;#6217&lt;/a&gt;
- Enhance Boost.Thread shared mutex interface following Howard
- Hinnant proposal.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6224&quot;&gt;#6224&lt;/a&gt;
- c++11 compliance: Add the use of standard noexcept on compilers
- supporting them.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6226&quot;&gt;#6226&lt;/a&gt;
- c++11 compliance: Add explicit bool conversion from locks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6228&quot;&gt;#6228&lt;/a&gt;
- Add promise constructor with allocator following the standard
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6230&quot;&gt;#6230&lt;/a&gt;
- c++11 compliance: Follows the exception reporting mechanism
- as defined in the c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt;
- Breaking change: thread destructor should call terminate if
- joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt;
- Breaking change: thread move assignment should call terminate
- if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6272&quot;&gt;#6272&lt;/a&gt;
- c++11 compliance: Add thread::id hash specialization.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6273&quot;&gt;#6273&lt;/a&gt;
- c++11 compliance: Add cv_status enum class and use it on the
- conditions wait functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6231&quot;&gt;#6231&lt;/a&gt;
- Add BasicLockable requirements in the documentation to follow
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6342&quot;&gt;#6342&lt;/a&gt;
- c++11 compliance: Adapt the one_flag to the c++11 interface.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6671&quot;&gt;#6671&lt;/a&gt;
- upgrade_lock: missing mutex and release functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6672&quot;&gt;#6672&lt;/a&gt;
- upgrade_lock:: missing constructors from time related types.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6675&quot;&gt;#6675&lt;/a&gt;
- upgrade_lock:: missing non-member swap.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added missing packaged_task::result_type and packaged_task::
- constructor with allocator.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added packaged_task::reset()
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2575&quot;&gt;#2575&lt;/a&gt;
- Bug- Boost 1.36.0 on Itanium platform.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4345&quot;&gt;#4345&lt;/a&gt;
- thread::id and joining problem with cascade of threads.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4921&quot;&gt;#4921&lt;/a&gt;
- BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and
- need to be documented.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5013&quot;&gt;#5013&lt;/a&gt;
- documentation: boost::thread: pthreas_exit causes terminate().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5173&quot;&gt;#5173&lt;/a&gt;
- boost::this_thread::get_id is very slow.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5351&quot;&gt;#5351&lt;/a&gt;
- interrupt a future get boost::unknown_exception.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5516&quot;&gt;#5516&lt;/a&gt;
- Upgrade lock is not acquired when previous upgrade lock releases
- if another read lock is present.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5990&quot;&gt;#5990&lt;/a&gt;
- shared_future&amp;lt;T&amp;gt;::get() has wrong return type.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6174&quot;&gt;#6174&lt;/a&gt;
- packaged_task doesn't correctly handle moving results.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6222&quot;&gt;#6222&lt;/a&gt;
- Compile error with SunStudio: unique_future move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6673&quot;&gt;#6673&lt;/a&gt;
- shared_lock: move assign doesn't works with c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6674&quot;&gt;#6674&lt;/a&gt;
- shared_mutex: try_lock_upgrade_until doesn't works.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix issue signaled on the ML with task_object(task_object const&amp;amp;)
- in presence of task_object(task_object&amp;amp;&amp;amp;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix equality for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multiset&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multimap&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;reserve&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6857&quot;&gt;#6857&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wshadow&lt;/span&gt;&lt;/code&gt;
- warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6190&quot;&gt;#6190&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix namespace issue with bcp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6905&quot;&gt;#6905&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix Sun workarounds (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6784&quot;&gt;#6784&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Some internal changes to bucket allocation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0&quot;&gt;change
- log&lt;/a&gt; for full 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/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Wave V2.3.2, 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 very ugly &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
- hack with a slightly less ugly one.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace MPL assert with static assert since it's problematic in C++11,
- fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6846&quot;&gt;#6846&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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;
- Intel: 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang 2.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &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 from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- pgCC: 11.9
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.1, 12.0, 12.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual Age 10.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel 11.1, 12.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 8.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- AIX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V12.1.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_0.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James,
- Vladimir Prus and Marshall Clow managed this release.
- &lt;/p&gt;
- &lt;/div&gt;
-</description></item><item><title>Version 1.49.0</title><link>http://www.boost.org/users/history/version_1_49_0.html><guid>http://www.boost.org/users/history/version_1_49_0.html><pubDate>Fri, 24 Feb 2012 16:20:32 -0500</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_49_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/heap/index.html&quot;&gt;Heap&lt;/a&gt;:&lt;/span&gt;
- Priority queue data
- structures, from Tim Blechmann.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_49_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/asio&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added a new class template &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_waitable_timer&lt;/span&gt;&lt;/code&gt;
- based around the C++11 clock type requirements. It may be used with
- the clocks from the C++11 &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;chrono&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- library facility or, if those are not available, Boost.Chrono. The
- typedefs &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;high_resolution_timer&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;steady_timer&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;system_timer&lt;/span&gt;&lt;/code&gt; may
- be used to create timer objects for the standard clock types.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added a new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;object_handle&lt;/span&gt;&lt;/code&gt;
- class for performing waits on Windows kernel objects. Thanks go to
- Boris Schaeling for contributing substantially to the development
- of this feature.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- On Linux, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;connect&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; can return EAGAIN in certain circumstances.
- Remapped this to another error so that it doesn't look like a non-blocking
- operation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6048&quot;&gt;#6048&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a compile error on NetBSD (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6098&quot;&gt;#6098&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed deadlock on Mac OS X (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6275&quot;&gt;#6275&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a 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;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a non-paged pool &amp;quot;leak&amp;quot; on Windows when an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; is repeatedly run without
- anything to do (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6321&quot;&gt;#6321&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Reverted earlier change to allow some speculative operations to be
- performed without holding the lock, as it introduced a race condition
- in some multithreaded scenarios.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a bug where the second buffer in an array of two buffers may
- be ignored if the first buffer is empty.
- &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;
- Bug Fixes:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6092&quot;&gt;#6092&lt;/a&gt;
- Input from non integral durations makes the compiler fail.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6093&quot;&gt;#6093&lt;/a&gt;
- [1/3]second fails as valid duration input.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6113&quot;&gt;#6113&lt;/a&gt;
- duplicate symbol when BOOST_CHRONO_HEADER_ONLY is defined.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6243&quot;&gt;#6243&lt;/a&gt;
- Sandia-pgi-11.9: more than one instance of overloaded function
- &amp;quot;min&amp;quot; matches.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6257&quot;&gt;#6257&lt;/a&gt;
- process_cpu_clock::now() on linux gives time_points 1/1000
- times.
- &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 bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6499&quot;&gt;#6499&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6336&quot;&gt;#6336&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6335&quot;&gt;#6335&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6287&quot;&gt;#6287&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6205&quot;&gt;#6205&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4383&quot;&gt;#4383&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt;
- support for both C++11 and C++03 compilers through an internal &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt; clone.
- &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/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3714&quot;&gt;#3714&lt;/a&gt;,
- Added test cases and fixes for class path errors when assignment
- or append used self or portion of self as source.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4889&quot;&gt;#4889&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6320&quot;&gt;#6320&lt;/a&gt;,
- Locale codecvt_facet not thread safe on Windows. Move Windows, Mac
- OS X, locale and codecvt facet back to namespace scope. POSIX except
- OS X uses local static initialization (IE lazy) to ensure exceptions
- are catchable if environmental variables are misconfigured and to
- avoid use of locale(&amp;quot;&amp;quot;) if not actually used.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5652&quot;&gt;#5652&lt;/a&gt;,
- recursive_directory_iterator fails on cyclic symbolic links. Thanks
- to Daniel Aarno for the patch.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5653&quot;&gt;#5653&lt;/a&gt;,
- recursive_directory_iterator(error_code) can still throw filesystem_error.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5900&quot;&gt;#5900&lt;/a&gt;,
- directory_iterator access violation on Windows if error is thrown.
- Thanks to Andreas Eckleder for the patch.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5900&quot;&gt;#5900&lt;/a&gt;
- comment 2, a bug in director_iterator construction with error_code
- argument that caused increment to be called without the ec argument
- being passed.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5989&quot;&gt;#5989&lt;/a&gt;
- by cleaning up test suite path_test.cpp code even though the ticket
- itself was not a defect, and clarifying docs; iteration over a path
- yields generic format.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5592&quot;&gt;#5592&lt;/a&gt;,
- Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Operations function fixes for PGI compiler, thanks to Noel Belcourt.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Relax permissions test to reflect reality, particularly on the Sandia
- test platforms.
- &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 for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed bugs
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Distance for multi-geometries ignored specified distance strategy.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- In difference for polygon/multi_polygon (reported 2011/10/24
- on GGL-list).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Raise exception for calculation of distances of multi-geometrie(s)
- where one of them is empty
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Multi DSV did not correctly use settings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Self-intersections could sometimes be missed (introduced in
- 1.48).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Convex hull crashed on empty range (e.g. empty multi point).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solved tickets
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6028&quot;&gt;#6028&lt;/a&gt;
- Documentation: closure.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6178&quot;&gt;#6178&lt;/a&gt;
- Missing headerfile.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6021&quot;&gt;#6021&lt;/a&gt;
- convex hull of multipoint.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Additional functionality
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for line/polygon intersections and differences
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for convert of segment/box of different point types
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for append for multi point
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Scalar functions (distance, area, length, perimeter) now throw
- an empty_input_exception on empty input
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Documentation
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated support status
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Internal changes
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updates in specializations/not_implemented for distance/convert/assign/area
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Move of wkt/dsv to io folder, making domains redundant
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Strategy concepts assigned to zero to avoid clang warnings
- (patched by Vishnu)
- &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/5881&quot;&gt;#5881&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6033&quot;&gt;#6033&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6061&quot;&gt;#6061&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6137&quot;&gt;#6137&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6246&quot;&gt;#6246&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6239&quot;&gt;#6239&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6293&quot;&gt;#6293&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6306&quot;&gt;#6306&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6313&quot;&gt;#6313&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6371&quot;&gt;#6371&lt;/a&gt;,
- plus others not in Trac.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Re-enabled LEDA graph support (thanks to Jens Muller for the patch).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added documentation for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;edge_predecessor_recorder&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/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed tickets &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6095&quot;&gt;#6095&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6210&quot;&gt;#6210&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added move semantics for constructors, assignment operators and binary
- operators.
- &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;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6531&quot;&gt;#6531&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6412&quot;&gt;#6412&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6398&quot;&gt;#6398&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6340&quot;&gt;#6340&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6319&quot;&gt;#6319&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6287&quot;&gt;#6287&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6265&quot;&gt;#6265&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6233&quot;&gt;#6233&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6147&quot;&gt;#6147&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6134&quot;&gt;#6134&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6058&quot;&gt;#6058&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6054&quot;&gt;#6054&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5772&quot;&gt;#5772&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5738&quot;&gt;#5738&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5622&quot;&gt;#5622&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5552&quot;&gt;#5552&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5518&quot;&gt;#5518&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4655&quot;&gt;#4655&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4452&quot;&gt;#4452&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4383&quot;&gt;#4383&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4297&quot;&gt;#4297&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed timed functions in mutex implementations to fulfill POSIX requirements:
- &lt;em&gt;Under no circumstance shall the function fail with a timeout
- if the mutex can be locked immediately. The validity of the abs_timeout
- parameter need not be checked if the mutex can be locked immediately.&lt;/em&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;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6347&quot;&gt;#6347&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6223&quot;&gt;#6223&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6153&quot;&gt;#6153&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;
- Fixed bugs and warnings: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6127&quot;&gt;#6127&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6132&quot;&gt;#6132&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6159&quot;&gt;#6159&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6182&quot;&gt;#6182&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6186&quot;&gt;#6186&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6193&quot;&gt;#6193&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6264&quot;&gt;#6264&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6290&quot;&gt;#6290&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6298&quot;&gt;#6298&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6400&quot;&gt;#6400&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Better performance and less memory usage for boost::container::basic_string
- conversions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed incorrect use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;MultiByteToWideChar&lt;/span&gt;&lt;/code&gt;
- in detection of invalid input sequences.
- &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/6417&quot;&gt;#6417&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6183&quot;&gt;#6183&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6185&quot;&gt;#6185&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6395&quot;&gt;#6395&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6396&quot;&gt;#6396&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_tree&quot;&gt;PropertyTree&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixes for bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4840&quot;&gt;#4840&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5259&quot;&gt;#5259&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5281&quot;&gt;#5281&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5944&quot;&gt;#5944&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5757&quot;&gt;#5757&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5710&quot;&gt;#5710&lt;/a&gt;,
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5307&quot;&gt;#5307&lt;/a&gt;.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6539&quot;&gt;#6539&lt;/a&gt;
+ the return type of get() is not documented correctly.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6721&quot;&gt;#6721&lt;/a&gt;
+ property_map_traits documentation does not mention reference.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4770,28 +4259,45 @@
       &lt;/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/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Force some functions to be inline, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5735&quot;&gt;#5735&lt;/a&gt;.
+ Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; if and
+ only if the compiler implements N3276.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add user documentation for per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;; other
- doc tweaks.
+ For C++11, force parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval_if_c&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;if_c&lt;/span&gt;&lt;/code&gt; to be &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix some buggy and over-complicated example programs.
+ Disable &lt;tt&gt;'__forceinline not inlined'&lt;/tt&gt; warning on
+ msvc.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add some missing copyright notices.
+ Fixed Bugs:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6498&quot;&gt;#6498&lt;/a&gt;
+ boost::ratio won't compile with default settings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4799,12 +4305,35 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/scope_exit/&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Spirit V2.5.2, see the '&lt;a href=&quot;http://www.boost.org/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
+ New Features:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use variadic macros to specify captures as commas-separated
+ lists (but kept preprocessor sequence syntax for backward compatibility).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Capture the object in scope using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support empty captures using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Implicit lambda-like captures using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_SCOPE_EXIT_ALL&lt;/span&gt;&lt;/code&gt;
+ on compilers that support C++11 lambda functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4812,171 +4341,237 @@
       &lt;/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/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
+ New Features:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2309&quot;&gt;#2309&lt;/a&gt;
- Lack of g++ symbol visibility support in Boost.Thread.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1850&quot;&gt;#1850&lt;/a&gt;
+ Request for unlock_guard to compliment lock_guard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2637&quot;&gt;#2637&lt;/a&gt;
+ Request for shared_mutex duration timed_lock and timed_lock_shared.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2741&quot;&gt;#2741&lt;/a&gt;
+ Proposal to manage portable and non portable thread attributes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3567&quot;&gt;#3567&lt;/a&gt;
+ Request for shared_lock_guard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6194&quot;&gt;#6194&lt;/a&gt;
+ Adapt to Boost.Move.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6195&quot;&gt;#6195&lt;/a&gt;
+ c++11 compliance: Provide the standard time related interface
+ using Boost.Chrono.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6217&quot;&gt;#6217&lt;/a&gt;
+ Enhance Boost.Thread shared mutex interface following Howard
+ Hinnant proposal.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6224&quot;&gt;#6224&lt;/a&gt;
+ c++11 compliance: Add the use of standard noexcept on compilers
+ supporting them.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6226&quot;&gt;#6226&lt;/a&gt;
+ c++11 compliance: Add explicit bool conversion from locks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6228&quot;&gt;#6228&lt;/a&gt;
+ Add promise constructor with allocator following the standard
+ c++11.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2639&quot;&gt;#2639&lt;/a&gt;
- documentation should be extended(defer_lock, try_to_lock, ...).
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6230&quot;&gt;#6230&lt;/a&gt;
+ c++11 compliance: Follows the exception reporting mechanism
+ as defined in the c++11.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3639&quot;&gt;#3639&lt;/a&gt;
- Boost.Thread doesn't build with Sun-5.9 on Linux.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt;
+ Breaking change: thread destructor should call terminate if
+ joinable.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3762&quot;&gt;#3762&lt;/a&gt;
- Thread can't be compiled with winscw (Codewarrior by Nokia).
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt;
+ Breaking change: thread move assignment should call terminate
+ if joinable.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3885&quot;&gt;#3885&lt;/a&gt;
- document about mix usage of boost.thread and native thread
- api.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6272&quot;&gt;#6272&lt;/a&gt;
+ c++11 compliance: Add thread::id hash specialization.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3975&quot;&gt;#3975&lt;/a&gt;
- Incorrect precondition for promise::set_wait_callback().
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6273&quot;&gt;#6273&lt;/a&gt;
+ c++11 compliance: Add cv_status enum class and use it on the
+ conditions wait functions.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4048&quot;&gt;#4048&lt;/a&gt;
- thread::id formatting involves locale
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6231&quot;&gt;#6231&lt;/a&gt;
+ Add BasicLockable requirements in the documentation to follow
+ c++11.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4315&quot;&gt;#4315&lt;/a&gt;
- gcc 4.4 Warning: inline ... declared as dllimport: attribute
- ignored.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6342&quot;&gt;#6342&lt;/a&gt;
+ c++11 compliance: Adapt the one_flag to the c++11 interface.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4480&quot;&gt;#4480&lt;/a&gt;
- OpenVMS patches for compiler issues workarounds.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6671&quot;&gt;#6671&lt;/a&gt;
+ upgrade_lock: missing mutex and release functions.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4819&quot;&gt;#4819&lt;/a&gt;
- boost.thread's documentation misprints.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6672&quot;&gt;#6672&lt;/a&gt;
+ upgrade_lock:: missing constructors from time related types.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5040&quot;&gt;#5040&lt;/a&gt;
- future.hpp in boost::thread does not compile with /clr.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6675&quot;&gt;#6675&lt;/a&gt;
+ upgrade_lock:: missing non-member swap.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5423&quot;&gt;#5423&lt;/a&gt;
- thread issues with C++0x.
+ Added missing packaged_task::result_type and packaged_task::
+ constructor with allocator.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5502&quot;&gt;#5502&lt;/a&gt;
- race condition between shared_mutex timed_lock and lock_shared.
+ Added packaged_task::reset()
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Bugs:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5594&quot;&gt;#5594&lt;/a&gt;
- boost::shared_mutex not fully compatible with Windows CE.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2575&quot;&gt;#2575&lt;/a&gt;
+ Bug- Boost 1.36.0 on Itanium platform.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5617&quot;&gt;#5617&lt;/a&gt;
- boost::thread::id copy ctor.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4345&quot;&gt;#4345&lt;/a&gt;
+ thread::id and joining problem with cascade of threads.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5739&quot;&gt;#5739&lt;/a&gt;
- set-but-not-used warnings with gcc-4.6.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4921&quot;&gt;#4921&lt;/a&gt;
+ BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and
+ need to be documented.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5826&quot;&gt;#5826&lt;/a&gt;
- threads.cpp: resource leak on threads creation failure.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5013&quot;&gt;#5013&lt;/a&gt;
+ documentation: boost::thread: pthreas_exit causes terminate().
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5839&quot;&gt;#5839&lt;/a&gt;
- thread.cpp: ThreadProxy leaks on exceptions.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5173&quot;&gt;#5173&lt;/a&gt;
+ boost::this_thread::get_id is very slow.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5859&quot;&gt;#5859&lt;/a&gt;
- win32 shared_mutex constructor leaks on exceptions.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5351&quot;&gt;#5351&lt;/a&gt;
+ interrupt a future get boost::unknown_exception.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6100&quot;&gt;#6100&lt;/a&gt;
- Compute hardware_concurrency() using get_nprocs() on GLIBC
- systems.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5516&quot;&gt;#5516&lt;/a&gt;
+ Upgrade lock is not acquired when previous upgrade lock releases
+ if another read lock is present.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6141&quot;&gt;#6141&lt;/a&gt;
- Compilation error when boost.thread and boost.move are used
- together.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5990&quot;&gt;#5990&lt;/a&gt;
+ shared_future&amp;lt;T&amp;gt;::get() has wrong return type.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6168&quot;&gt;#6168&lt;/a&gt;
- recursive_mutex is using wrong config symbol (possible typo).
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6174&quot;&gt;#6174&lt;/a&gt;
+ packaged_task doesn't correctly handle moving results.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6175&quot;&gt;#6175&lt;/a&gt;
- Compile error with SunStudio.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6222&quot;&gt;#6222&lt;/a&gt;
+ Compile error with SunStudio: unique_future move.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6200&quot;&gt;#6200&lt;/a&gt;
- patch to have condition_variable and mutex error better handle
- EINTR.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6673&quot;&gt;#6673&lt;/a&gt;
+ shared_lock: move assign doesn't works with c++11.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6207&quot;&gt;#6207&lt;/a&gt;
- shared_lock swap compiler error on clang 3.0 c++11.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6674&quot;&gt;#6674&lt;/a&gt;
+ shared_mutex: try_lock_upgrade_until doesn't works.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6208&quot;&gt;#6208&lt;/a&gt;
- try_lock_wrapper swap compiler error on clang 3.0 c++11.
+ Fix issue signaled on the ML with task_object(task_object const&amp;amp;)
+ in presence of task_object(task_object&amp;amp;&amp;amp;)
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -4987,50 +4582,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/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;
- On compilers without rvalue references, the containers are no longer
- movable by default, as move emulation was causing some odd quirks
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6167&quot;&gt;#6167&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6311&quot;&gt;#6311&lt;/a&gt;).
- Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_UNORDERED_USE_MOVE&lt;/span&gt;&lt;/code&gt;
- to make them movable - Boost.Move is still used for elements regardless.
+ Fix equality for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multiset&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multimap&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;reserve&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6857&quot;&gt;#6857&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix sequence point warning (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6370&quot;&gt;#6370&lt;/a&gt;).
+ Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wshadow&lt;/span&gt;&lt;/code&gt;
+ warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6190&quot;&gt;#6190&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better support for C++11 compilers using older standard libraries.
+ Fix namespace issue with bcp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6905&quot;&gt;#6905&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/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6258&quot;&gt;#6258&lt;/a&gt;
+ Fix Sun workarounds (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6784&quot;&gt;#6784&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Some internal changes to bucket allocation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5325&quot;&gt;#5325&lt;/a&gt;
- (sha1 implementation handles messages as long as the specification)
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0&quot;&gt;change
+ log&lt;/a&gt; for full 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/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- progress on &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;
- (there are fewer warnings)
+ Wave V2.3.2, 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;
@@ -5042,7 +4647,14 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Eliminate some unused variable warnings on gcc.
+ Remove very ugly &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
+ hack with a slightly less ugly one.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Replace MPL assert with static assert since it's problematic in C++11,
+ fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6846&quot;&gt;#6846&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -5050,7 +4662,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_49_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_50_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:
@@ -5072,12 +4684,12 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.2, 4.6.2
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -5094,7 +4706,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 4.4.4
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -5128,7 +4740,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit.
+ GCC 4.2.1, 32 and 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -5140,7 +4752,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- QCC, C++0x mode: 4.4.2, 4.6.1, 4.6.2
+ QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -5157,27 +4769,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.6.2
+ Clang from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.2
+ GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.9
+ GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.1, 12.0
+ pgCC: 11.9
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- PathScale: 4.0.8
+ Intel: 10.1, 11.1, 12.0, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -5221,7 +4833,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.0
+ Visual C++ 8.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -5236,7 +4848,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.5.2
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -5244,11 +4856,6 @@
                 GCC, C++0x mode, mingw: 4.5.2
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw 64-bit: 4.4.7, 4.5.4, 4.6.1
- &lt;/div&gt;
- &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
@@ -5258,7 +4865,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ IBM XL C/C++ Enterprise Edition, V12.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -5290,12 +4897,12 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_49_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_50_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;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
- and Vladimir Prus managed this release.
+ &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></channel>

Modified: website/public_html/beta/generated/download-items.html
==============================================================================
--- website/public_html/beta/generated/download-items.html (original)
+++ website/public_html/beta/generated/download-items.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -5,19 +5,21 @@
 </ul>
 <h2 id="live">Current Release</h2>
               <h3><span class=
- "news-title">Version 1.52.0</span></h3>
+ "news-title">Version 1.53.0</span></h3>
 
- <p class="news-date">November 5th, 2012 16:05 GMT</p>
+ <p class="news-date">February 4th, 2013 18:29 GMT</p>
 
               <p class="news-description">
               <span class="brief"><span class="purpose">
- Updated Libraries: Accumulators, Config, Chrono, Container, DateTime, Foreach,
- Function, Graph, Hash, Interprocess, Iterator, Lexical Cast, Math, Phoenix,
- Polygon, Proto, Ratio, Result_of, Thread, uBLAS, Unordered, Uuid, Wave, xpressive.
+ 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>Details</li>
-<li>Download</li>
-<li>Documentation</li>
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
 </ul>

Modified: website/public_html/beta/generated/downloads.rss
==============================================================================
--- website/public_html/beta/generated/downloads.rss (original)
+++ website/public_html/beta/generated/downloads.rss 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -6,20 +6,74 @@
     <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.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>
+ <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;
@@ -27,12 +81,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;
@@ -40,36 +93,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;
@@ -79,26 +196,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;
@@ -110,29 +225,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;
@@ -147,35 +253,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;
@@ -183,22 +289,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;
@@ -206,11 +306,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;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;
+ &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;
+ &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;
@@ -218,12 +389,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/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/gil/&quot;&gt;GIL&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;.
+ 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;
@@ -235,9 +405,30 @@
           &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.
+ 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;
+ Added support for reading from GraphML files containing multiple
+ graphs.
+ &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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -249,14 +440,14 @@
           &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;).
+ 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;
- New floating point hasher - will hash the binary representation on
- more platforms, which should be faster.
+ 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;
@@ -268,42 +459,29 @@
           &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;.
- &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;
+ Fixed GCC -Wshadow warnings.
               &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).
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
               &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;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;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;
- Added integer overflow checks.
+ 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;
@@ -311,66 +489,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/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/intrusive/&quot;&gt;Intrusive&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 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;
- &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;
+ 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/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;.
+ 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;
- 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;.
+ 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 bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7228&quot;&gt;#7228&lt;/a&gt;.
+ Small documentation fixes.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -378,61 +524,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/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;
- 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).
- &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.
+ 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;
- 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;.
+ 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;
- 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).
+ 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 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;.
+ 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;
@@ -440,34 +552,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/locale/&quot;&gt;Locale&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;.
+ 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;/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.
+ 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;
- Introduced new Segment concept.
+ 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 compilation issues.
+ 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;
@@ -475,37 +586,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/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/math/&quot;&gt;Math&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 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;
- Primitive transforms can now operatate on temporary expressions that
- are non-const qualified.
+ 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;
- 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.
+ 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;
- Boost.MPL algorithms work on Proto expression nodes.
+ 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;
- &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.
+ 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;
@@ -513,50 +629,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/minmax/&quot;&gt;MinMax&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;
- &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 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;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;
+ 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;
@@ -564,21 +646,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/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/move/&quot;&gt;Move&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.)
+ 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;
- &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;.
+ 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;
@@ -586,25 +674,23 @@
       &lt;/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/polygon/&quot;&gt;Polygon&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;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;
@@ -612,53 +698,65 @@
             &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;New Features:&lt;/em&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/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;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/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;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;
@@ -666,99 +764,405 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&lt;/em&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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
+ &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/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/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/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/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/7245&quot;&gt;#7245&lt;/a&gt; Minor typos on documentation related to version 3.
+ 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/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;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/7284&quot;&gt;#7284&lt;/a&gt; Clarify that there is no access priority between lock
- and shared_lock on shared mutex.
+ 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;
- &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.
+ 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/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/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/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/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/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/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;
@@ -769,16 +1173,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;
@@ -786,21 +1194,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/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.
- &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.
+ 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;
@@ -808,17 +1207,25 @@
       &lt;/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/variant/&quot;&gt;Variant&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;.
+ 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;
- &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.
+ 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;
@@ -826,24 +1233,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/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/xpressive/&quot;&gt;xpressive&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.
+ 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/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/tools/build/index.html&quot;&gt;Boost Build System&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;.
+ 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;
@@ -851,7 +1267,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.compilers_tested&quot;&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:
@@ -863,17 +1279,17 @@
           &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
+ 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.3.4, 4.4.3, 4.5.3, 4.6.2
+ 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.0, 12.1
+ Intel: 11.1, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -881,6 +1297,11 @@
                 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;
@@ -890,7 +1311,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ GCC: 4.4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -912,12 +1333,7 @@
           &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
+ Visual C++: 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -946,7 +1362,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Cray: 8.0
+ Cray: 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -956,12 +1372,17 @@
             &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
+ LLVM Clang, with libc++: 3.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
+ 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;
@@ -971,12 +1392,17 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.1, 12.0, 12.1
+ Intel: 10.1, 11.1, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age: 10.1
+ 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;
@@ -1003,7 +1429,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ GCC: 4.4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -1020,7 +1446,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0, 11.0
+ Visual C++: 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -1033,11 +1459,6 @@
                 Visual C++, Windows Mobile 5, with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
@@ -1047,31 +1468,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.1, 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun: 5.10
+ IBM XL C/C++ Enterprise Edition: V12.1.0.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1079,7 +1476,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.acknowledgements&quot;&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,
@@ -1087,180 +1484,32 @@
       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>
+</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_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;div id=&quot;version_1_52_0.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&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;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
         &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;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/algorithm/&quot;&gt;Algorithm&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.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added range support for the rest of the search algorithms.
- &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.
- &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;
- 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;).
- &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.
- &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;).
- &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;).
- &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;).
- &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.
- &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;
- 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.
- &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;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;
- &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.
- &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.
- &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.
- &lt;/div&gt;
- &lt;/li&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.
- &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.
- &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.
- &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;.
- &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.
+ 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;
@@ -1268,35 +1517,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/geometry/&quot;&gt;Geometry&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;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- intersection was sometimes wrong for integer points, fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- documentation, order of parameters in simplify was wrong, fixed
- &lt;/div&gt;
- &lt;/li&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;
- &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)
+ 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;
@@ -1304,22 +1530,28 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/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/chrono/&quot;&gt;Chrono&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;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/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;
- Bundled properties should work correctly for all graph types
- and adaptors.
+ &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;
@@ -1327,28 +1559,70 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugs fixed:
+ &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/6993&quot;&gt;#6993&lt;/a&gt;: Typo Bundled Properties document
+ 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;
- &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
+ 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/7023&quot;&gt;#7023&lt;/a&gt;: Enclose internal type graphml_reader in anonymous
- namespace
+ 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;
- Other bugs and warnings not in Trac
+ 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/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;
+ &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;
@@ -1359,40 +1633,39 @@
       &lt;/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;
- Support the standard smart pointers.
+ 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;
- &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.
+ Changed typedefs and reordered functions of sequence containers to
+ improve doxygen documentation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated to use the new config macros.
+ 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/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;/sp
an&gt;&lt;/code&gt; conversions.
+ 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;
- Fixed bug with volatile input parameter &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7157&quot;&gt;#7157&lt;/a&gt;.
+ Corrected aliasing errors.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1400,36 +1673,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/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Updated to use the new config macros.
+ 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;/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
+ 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;
- Bugfix: compiler error with fsm internal table and none (compound)
- event.
+ 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;
- Bugfix: euml::defer_ leading to stack overflow.
+ Fix alignment warning on gcc.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1437,13 +1708,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/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/function/&quot;&gt;Function&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.
+ 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;
@@ -1451,13 +1721,13 @@
       &lt;/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/graph/&quot;&gt;Graph&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.
+ 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;
@@ -1465,11 +1735,18 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&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;
- Updated to use the new config macros.
+ 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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1477,64 +1754,113 @@
       &lt;/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/interprocess/&quot;&gt;Interprocess&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.
+ 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;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;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;
- &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
+ 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;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7044&quot;&gt;#7044&lt;/a&gt;
- boost 1.50.0 header missing.
+ 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;
- &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.
+ 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;
- &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.
+ Added integer overflow checks.
               &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/iterator/&quot;&gt;Iterator&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/7074&quot;&gt;#7074&lt;/a&gt;
- Multiply defined symbol boost::allocator_arg.
+ 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;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
+ &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;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;/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
+ 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;
+ 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;
@@ -1542,28 +1868,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/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/math/&quot;&gt;Math&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;).
+ Added Airy functions and Jacobi Elliptic functions.
               &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.
+ 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;
- 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;).
+ 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;
- Updated to use the new config macros.
+ 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;
+ 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;
+ 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;
@@ -1571,11 +1930,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/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/phoenix/&quot;&gt;Phoenix&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.
+ 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;
@@ -1583,62 +1943,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/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/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
           &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.
+ Included Voronoi diagram extensions.
               &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;.
+ Introduced new Segment concept.
               &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.
+ Fixed compilation issues.
               &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_51_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/proto/&quot;&gt;Proto&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
+ 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;
- GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ 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;
- Intel: 11.1, 12.0, 12.1
+ 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;
- LLVM Clang 2.8
+ Boost.MPL algorithms work on Proto expression nodes.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1646,21 +2003,50 @@
       &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/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4
+ &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;
- GCC, C++11 mode: 4.4
+ &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;
- Intel: 11.1, 12.0
+ &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;
@@ -1668,16 +2054,21 @@
       &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/utility/utility.htm#result_of&quot;&gt;Result_of&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
+ 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;
- Visual C++: 8.0, 9.0, 10.0
+ &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;
@@ -1685,58 +2076,199 @@
       &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/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ &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;
+ &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;
+ &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;
+ &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/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/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/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;
+ &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;
               &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/numeric/ublas/&quot;&gt;uBLAS&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;
- LLVM Clang: 3.0
- &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
- &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
- &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
+ 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;
- Visual Age: 10.1
+ 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;
@@ -1744,31 +2276,21 @@
       &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/unordered/&quot;&gt;Unordered&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
+ In assignment, reuse existing nodes where possible.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4
+ 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;
- GCC, C++11 mode: 4.4
+ Some work on the implementation.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1776,28 +2298,17 @@
       &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/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.6.3, 4.7.0
+ 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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- AIX:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.0
+ &lt;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;
@@ -1805,11 +2316,11 @@
       &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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ 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;
@@ -1817,11 +2328,12 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Solaris:
+ &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;
- Sun: 5.10
+ 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;
@@ -1829,103 +2341,34 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_51_0.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&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;
- &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.
+ Boost's primary test compilers are:
     &lt;/p&gt;
- &lt;/div&gt;
-</description></item><item><title>Version 1.50.0</title><link>http://www.boost.org/users/history/version_1_50_0.html><guid>http://www.boost.org/users/history/version_1_50_0.html><pubDate>Thu, 28 Jun 2012 08:48:57 -0400</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_50_0.patches&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;
http://www.boost.org/patches/1_50_0/001-unordered.patch&quot;&gt;Boost.Unordered patch&lt;/a&gt;
- - Fixes a bug when compiled using a C++11 compiler, but with a C++03 allocator.
- When inserting elements, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt;
- detects that the node can be constructed using an accidental implicit conversion
- which causes several problems.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&gt;
- A collection of
- useful generic algorithms, from Marshall Clow. This includes several different
- searching algorithms, as well as most of the new algorithms from the C++11
- standard library
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/functional/overloaded_function/&quot;&gt;Functional/OverloadedFunction&lt;/a&gt;:&lt;/span&gt;
- Overload
- different functions into a single function object, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/local_function/&quot;&gt;LocalFunction&lt;/a&gt;:&lt;/span&gt;
- Program
- functions locally, within other functions, directly within the scope where
- they are needed, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/identity_type/&quot;&gt;Utility/IdentityType&lt;/a&gt;:&lt;/span&gt;
- Wrap
- types within round parenthesis so they can always be passed as macro parameters,
- from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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;
+ Linux:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- add missing &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;
- &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;throw_exception&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6702&quot;&gt;#6702&lt;/a&gt;.
+ 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;
- work around for msvc which allows ctor templates to be copy ctors,
- fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6535&quot;&gt;#6535&lt;/a&gt;.
+ GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- shorten filenames to meet boost guidelines, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6196&quot;&gt;#6196&lt;/a&gt;.
+ Intel: 11.1, 12.0, 12.1
               &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/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- add support for Boost.Hash &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6791&quot;&gt;#6791&lt;/a&gt;.
+ LLVM Clang: 2.8
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1933,53 +2376,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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
- backend to do lazy registration for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EPOLLOUT&lt;/span&gt;&lt;/code&gt;
- events.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
- handling of out-of-band data, which was broken by an incomplete fix
- in the last release.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed Asio's SSL wrapper to respect OpenSSL's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OPENSSL_NO_ENGINE&lt;/span&gt;&lt;/code&gt;
- feature test &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#define&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6432&quot;&gt;#6432&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;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;object_handle&lt;/span&gt;&lt;/code&gt; so that it works
- with Windows compilers that support C++11 move semantics (such as
- &lt;tt&gt;g++&lt;/tt&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved the performance of strand rescheduling.
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added support for &lt;tt&gt;g++&lt;/tt&gt; 4.7 when compiling in C++11
- mode (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6620&quot;&gt;#6620&lt;/a&gt;).
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a problem where &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal_set&lt;/span&gt;&lt;/code&gt;
- handlers were not being delivered when the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- was constructed with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
- of 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6657&quot;&gt;#6657&lt;/a&gt;).
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1987,55 +2398,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/bimap/&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt;
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove spurious dependency on Boost.Serialization, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3868&quot;&gt;#3868&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solve unused constructor parameter warning, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5749&quot;&gt;#5749&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add key_type and mapped_type (leaving data_type for backward compatibility)
- typedefs to map views, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6031&quot;&gt;#6031&lt;/a&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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6361&quot;&gt;#6361&lt;/a&gt;
- integer overflow in boost::chrono::process_real_cpu_clock::now()
- under Windows 32bits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6628&quot;&gt;#6628&lt;/a&gt;
- compiler warning in process_cpu_clocks.hpp.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6666&quot;&gt;#6666&lt;/a&gt;
- thread_clock.hpp needs pthread.h.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Visual C++: 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2043,122 +2415,90 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/concept_check/&quot;&gt;Concept Check&lt;/a&gt;:&lt;/span&gt;
+ FreeBSD:
           &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/6738&quot;&gt;#6738&lt;/a&gt;
- Shadowed variable warning.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&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;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
+ Linux:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove Filesystem Version 2 from the distribution. Version 3 is now
- the only distributed version. Those still using V2 are urged to migrate
- to V3 as soon as possible.
+ Cray: 8.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add constexpr value_type preferred_separator to class path.
+ Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5118&quot;&gt;#5118&lt;/a&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;replace_extension&lt;/span&gt;&lt;/code&gt;
- doesn't work as specified in documentation. The documentation, implementation,
- and test cases have all had fixes applied. The documentation had
- failed to mention that any existing extension is removed. The behavior
- for simple cases has been reverted to the Version 2 behavior, but
- with corrections so that complex replacements now work. Two test
- cases from &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5118&quot;&gt;#5118&lt;/a&gt;
- have been added.
+ 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;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3737&quot;&gt;#3737&lt;/a&gt;,
- Boost.Filesystem does not compile on Windows Mobile. On Windows,
- &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sys&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; is no longer included.
+ 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;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4065&quot;&gt;#4065&lt;/a&gt;,
- Boost Filesystem lexicographic path comparison inconsistent. This
- required multiple source code bug fixes and code cleanup, correcting
- problems not related to lexicographical issues.
+ pgCC: 11.9
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add class path member function compare for consistency with std::string.
+ Intel: 10.1, 11.1, 12.0, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Tighten &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_DYN_LINK&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_STATIC_LINK&lt;/span&gt;&lt;/code&gt;
- logic in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;filesystem&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;config&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;
- so that one or the other is always defined, and both being defined
- is a &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#error&lt;/span&gt;&lt;/code&gt;.
+ Visual Age: 10.1
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ OS X:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6690&quot;&gt;#6690&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6737&quot;&gt;#6737&lt;/a&gt;,
- resolving static linking related problems with VC++ 8 through 11.
- Note that this fix may reintroduce codecvt thread safety problems
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4889&quot;&gt;#4889&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6320&quot;&gt;#6320&lt;/a&gt;,
- for these compilers if static linking is used.
+ Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;+=&lt;/span&gt;&lt;/code&gt;
- and concat functions to tack on things like suffixes or numbers.
- Suggested by Ed Smith-Rowland and others.
+ Clang, C++11 mode: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6809&quot;&gt;#6809&lt;/a&gt;,
- Implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;filesystem&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;rename&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; method for MS Windows is wrong,
- by adding &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;MOVEFILE_COPY_ALLOWED&lt;/span&gt;&lt;/code&gt;
- to deal with renames across drives, volumes, file systems. Fix has
- no effect on non-Windows systems.
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6819&quot;&gt;#6819&lt;/a&gt;,
- A path operand with a source that was a one character array was treated
- as empty, even if it wasn't empty. Such arrays can occur in unions
- or in code using C variable length array idioms.
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6932&quot;&gt;#6932&lt;/a&gt;,
- create_directories throws exception even if &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;&lt;/code&gt;
- is specified.
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2166,100 +2506,26 @@
       &lt;/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;
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Revert fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
- which caused more harm than good.
+ 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;
- &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;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- the return type of comparable projected point strategy for
- integer points was wrong (integer), fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- several robustness issues in intersection of segments and polygons,
- fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- invalid intersection output is filtered out
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- disjoint for multi_polygon's might incorrectly return true,
- fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Visual C++ with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Solved tickets
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6585&quot;&gt;6585&lt;/a&gt;
- patch for alternative syntax multipoint, applied
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6584&quot;&gt;6584&lt;/a&gt;
- patch for bug in distance, applied
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5730&quot;&gt;5730&lt;/a&gt;
- same issue as 6584, fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6166&quot;&gt;6166&lt;/a&gt;
- patch for missing transformation, applied
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6696&quot;&gt;6696&lt;/a&gt;
- invalid intersection output, was (by chance) already fixed
- in Trunk before reported
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Visual C++, Windows Mobile 5, with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Additional functionality
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- added algorithm &amp;quot;touches&amp;quot; (OGC SF compliant) for
- *polygon/*polygon
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&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;/ul&gt;
@@ -2267,112 +2533,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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ AIX:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4622&quot;&gt;#4622&lt;/a&gt;
- clear_vertex on a vertex with a self-loop can cause a segmentation
- fault.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6033&quot;&gt;#6033&lt;/a&gt;
- Lowpoint map calculated by biconnected_components(...) is sometimes
- wrong.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6242&quot;&gt;#6242&lt;/a&gt;
- isomorphism doesn't reset mapping.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6435&quot;&gt;#6435&lt;/a&gt;
- cube_topology documentation should say 3D, not 2D.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6520&quot;&gt;#6520&lt;/a&gt;
- small_world_1_70_6_0p02.png is broken in documentation of graph_parallel.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6564&quot;&gt;#6564&lt;/a&gt;
- BGL copy constructor for subgraph does not track local vertices/edges.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6573&quot;&gt;#6573&lt;/a&gt;
- BGL: boost::isomorphism routine fails with large graphs.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6583&quot;&gt;#6583&lt;/a&gt;
- Dijkstra Visitor Concept docs probably show wrong type for
- variable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6647&quot;&gt;#6647&lt;/a&gt;
- BGL strong_components do not compile on MSVC 8.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6656&quot;&gt;#6656&lt;/a&gt;
- Dependent type in subgraph used without typename.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6707&quot;&gt;#6707&lt;/a&gt;
- is_straight_line_drawing.hpp missing #include &amp;lt;map&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/6708&quot;&gt;#6708&lt;/a&gt;
- Make bool boost::intersects() in is_straight_line_drawing.hpp
- inline?
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6739&quot;&gt;#6739&lt;/a&gt;
- Cannot use write_graphviz_dp with a constified subgraph.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6858&quot;&gt;#6858&lt;/a&gt;
- boost::get() calls wrongly resolved by g++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6892&quot;&gt;#6892&lt;/a&gt;
- VertexIndexGraph concept not required for bron_kerbosch_all_cliques().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Other bugs and warnings not in Trac.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ IBM XL C/C++ Enterprise Edition: V12.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2380,23 +2545,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;
+ FreeBSD:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support &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;/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;tuple&lt;/span&gt;&lt;/code&gt;
- when available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6806&quot;&gt;#6806&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- warning (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add deprecation warning to the long deprecated &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;functional&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;container_fwd&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;.
+ GCC: 4.2.1, 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2404,173 +2557,157 @@
       &lt;/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;
+ Solaris:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved gzip support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5908&quot;&gt;#5908&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Update tests for latest Boost.Filesystem and Boost.Test.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix some documentation errors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6530&quot;&gt;#6530&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6650&quot;&gt;#6650&lt;/a&gt;).
+ Sun: 5.10
               &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.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&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/iterator/&quot;&gt;Iterator&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/5127&quot;&gt;#5127&lt;/a&gt;
- Incorrect result_of usage in transform_iterator
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5697&quot;&gt;#5697&lt;/a&gt;
- iterator_facade::operator-&amp;gt; is broken for proxy references
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
         &lt;/div&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &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/multi_array/&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Concepts bug fix and Workaround for Visual Studio 2010 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4874&quot;&gt;#4874&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix to assert.cpp test case (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/78498&quot;&gt;Patch&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;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/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/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bad_lexical_cast&lt;/span&gt;&lt;/code&gt; exception is now
- globaly visible and can be catched even if code is compiled with
- -fvisibility=hidden
+ 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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Now it is possible to compile and use library with disabled exceptions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5800&quot;&gt;#5800&lt;/a&gt;
+ Added range support for the rest of the search algorithms.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better performance, less memory usage and bugfixes for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;character_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;
- conversions
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unhex&lt;/span&gt;&lt;/code&gt; now uses Boost.Exception
+ to signal bad input.
               &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;
- Fixed bugs and warnings: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6645&quot;&gt;#6645&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6562&quot;&gt;#6562&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6812&quot;&gt;#6812&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6852&quot;&gt;#6852&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6717&quot;&gt;#6717&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6670&quot;&gt;#6770&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6504&quot;&gt;#6504&lt;/a&gt;.
+ 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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed build issues with STLPort library
+ 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;
- Boost.System is now required depenency
+ 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;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6635&quot;&gt;#6635&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6833&quot;&gt;#6833&lt;/a&gt;
+ 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;).
               &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;
- Promoted math constants to be 1st class citizens, including convenient
- access to the most widely used built-in float, double, long double
- via three namespaces.
+ 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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added the Owen's T function and Skew Normal distribution written
- by Benjamin Sobotta.
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added Hankel functions.
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Corrected issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6627&quot;&gt;#6627
- nonfinite_num_put formatting of 0.0 is incorrect&lt;/a&gt; based on
- a patch submitted by K R Walker.
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Changed constant initialization mechanism so that it is thread safe
- even for user-defined types, also so that user defined types get
- the full precision of the constant, even when &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;
- &lt;span class=&quot;keyword&quot;&gt;double&lt;/span&gt;&lt;/code&gt; does not. So for example
- 128-bit rational approximations will work with UDT's and do the right
- thing, even though &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;double&lt;/span&gt;&lt;/code&gt; may be only 64 or 80 bits.
+ Implemented various minor performance improvements, primarily targeted
+ at Linux x86 and x86-64 platforms.
               &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;
- Fixed issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bessel_jy&lt;/span&gt;&lt;/code&gt;
- which causes Y[sub 8.5](4[pi]) to yield a NaN.
+ 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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2578,46 +2715,54 @@
       &lt;/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;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;
- eUML : better syntax for front-ends defined with eUML as transition
- table only. Caution: Breaking Change!&lt;a href=&quot;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&quot;&gt;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&lt;/a&gt;
+ &lt;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.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: graph building was only working if initial_state defined
- as a sequence.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6987&quot;&gt;#6987&lt;/a&gt;
+ Documentation &amp;amp; C++11.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: flags defined for a Terminate or Interrupt state do not break
- the blocking function of these states any more.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7041&quot;&gt;#7041&lt;/a&gt;
+ time_point.hpp depends on Boost.System.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: multiple deferred events from several regions were not working
- in every case.
+ &lt;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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: visitor was passed by value to submachines.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: no_transition was not called for submachines who send an
- event to themselves.
+ &lt;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;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed warnings with gcc.
+ &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;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2625,22 +2770,35 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/program_options/&quot;&gt;Program Options&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;
- Improved error reporting (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/77827&quot;&gt;Patch
- from Leo Goodstadt&lt;/a&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;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ intersection was sometimes wrong for integer points, fixed
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support for customizing name of option's value in help messages (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4781&quot;&gt;#4781&lt;/a&gt;)
+ documentation, order of parameters in simplify was wrong, fixed
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed compilation with gcc 4.7 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6790&quot;&gt;#6790&lt;/a&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;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2648,22 +2806,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/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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
+ Refactored support for internal and bundled properties in Boost.Graph-provided
+ graph types, and cleaned up named parameter functionality:
+ &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;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bundled properties should work correctly for all graph types
+ and adaptors.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugs fixed:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6539&quot;&gt;#6539&lt;/a&gt;
- the return type of get() is not documented correctly.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6993&quot;&gt;#6993&lt;/a&gt;: Typo Bundled Properties document
+ &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;/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;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6721&quot;&gt;#6721&lt;/a&gt;
- property_map_traits documentation does not mention reference.
+ Other bugs and warnings not in Trac
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -2674,25 +2861,23 @@
       &lt;/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/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; if and
- only if the compiler implements N3276.
+ Support the standard smart pointers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- For C++11, force parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval_if_c&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;if_c&lt;/span&gt;&lt;/code&gt; to be &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;.
+ &lt;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;
- Disable &lt;tt&gt;'__forceinline not inlined'&lt;/tt&gt; warning on
- msvc.
+ Updated to use the new config macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2700,55 +2885,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/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6498&quot;&gt;#6498&lt;/a&gt;
- boost::ratio won't compile with default settings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ 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;/sp
an&gt;&lt;/code&gt; conversions.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/scope_exit/&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New Features:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use variadic macros to specify captures as commas-separated
- lists (but kept preprocessor sequence syntax for backward compatibility).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Capture the object in scope using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support empty captures using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implicit lambda-like captures using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_SCOPE_EXIT_ALL&lt;/span&gt;&lt;/code&gt;
- on compilers that support C++11 lambda functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ 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;
@@ -2756,240 +2902,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/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/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New Features:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1850&quot;&gt;#1850&lt;/a&gt;
- Request for unlock_guard to compliment lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2637&quot;&gt;#2637&lt;/a&gt;
- Request for shared_mutex duration timed_lock and timed_lock_shared.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2741&quot;&gt;#2741&lt;/a&gt;
- Proposal to manage portable and non portable thread attributes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3567&quot;&gt;#3567&lt;/a&gt;
- Request for shared_lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6194&quot;&gt;#6194&lt;/a&gt;
- Adapt to Boost.Move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6195&quot;&gt;#6195&lt;/a&gt;
- c++11 compliance: Provide the standard time related interface
- using Boost.Chrono.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6217&quot;&gt;#6217&lt;/a&gt;
- Enhance Boost.Thread shared mutex interface following Howard
- Hinnant proposal.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6224&quot;&gt;#6224&lt;/a&gt;
- c++11 compliance: Add the use of standard noexcept on compilers
- supporting them.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6226&quot;&gt;#6226&lt;/a&gt;
- c++11 compliance: Add explicit bool conversion from locks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6228&quot;&gt;#6228&lt;/a&gt;
- Add promise constructor with allocator following the standard
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6230&quot;&gt;#6230&lt;/a&gt;
- c++11 compliance: Follows the exception reporting mechanism
- as defined in the c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt;
- Breaking change: thread destructor should call terminate if
- joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt;
- Breaking change: thread move assignment should call terminate
- if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6272&quot;&gt;#6272&lt;/a&gt;
- c++11 compliance: Add thread::id hash specialization.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6273&quot;&gt;#6273&lt;/a&gt;
- c++11 compliance: Add cv_status enum class and use it on the
- conditions wait functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6231&quot;&gt;#6231&lt;/a&gt;
- Add BasicLockable requirements in the documentation to follow
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6342&quot;&gt;#6342&lt;/a&gt;
- c++11 compliance: Adapt the one_flag to the c++11 interface.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6671&quot;&gt;#6671&lt;/a&gt;
- upgrade_lock: missing mutex and release functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6672&quot;&gt;#6672&lt;/a&gt;
- upgrade_lock:: missing constructors from time related types.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6675&quot;&gt;#6675&lt;/a&gt;
- upgrade_lock:: missing non-member swap.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added missing packaged_task::result_type and packaged_task::
- constructor with allocator.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added packaged_task::reset()
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;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;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2575&quot;&gt;#2575&lt;/a&gt;
- Bug- Boost 1.36.0 on Itanium platform.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4345&quot;&gt;#4345&lt;/a&gt;
- thread::id and joining problem with cascade of threads.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4921&quot;&gt;#4921&lt;/a&gt;
- BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and
- need to be documented.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5013&quot;&gt;#5013&lt;/a&gt;
- documentation: boost::thread: pthreas_exit causes terminate().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5173&quot;&gt;#5173&lt;/a&gt;
- boost::this_thread::get_id is very slow.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5351&quot;&gt;#5351&lt;/a&gt;
- interrupt a future get boost::unknown_exception.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5516&quot;&gt;#5516&lt;/a&gt;
- Upgrade lock is not acquired when previous upgrade lock releases
- if another read lock is present.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5990&quot;&gt;#5990&lt;/a&gt;
- shared_future&amp;lt;T&amp;gt;::get() has wrong return type.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6174&quot;&gt;#6174&lt;/a&gt;
- packaged_task doesn't correctly handle moving results.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6222&quot;&gt;#6222&lt;/a&gt;
- Compile error with SunStudio: unique_future move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6673&quot;&gt;#6673&lt;/a&gt;
- shared_lock: move assign doesn't works with c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6674&quot;&gt;#6674&lt;/a&gt;
- shared_mutex: try_lock_upgrade_until doesn't works.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix issue signaled on the ML with task_object(task_object const&amp;amp;)
- in presence of task_object(task_object&amp;amp;&amp;amp;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ 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;
@@ -2997,47 +2939,133 @@
       &lt;/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/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;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.
+ &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.
+ &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;
- Fix equality for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multiset&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multimap&lt;/span&gt;&lt;/code&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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;reserve&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6857&quot;&gt;#6857&lt;/a&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
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wshadow&lt;/span&gt;&lt;/code&gt;
- warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6190&quot;&gt;#6190&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&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
               &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;
- Fix namespace issue with bcp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6905&quot;&gt;#6905&lt;/a&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;
- Fix Sun workarounds (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6784&quot;&gt;#6784&lt;/a&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;
- Some internal changes to bucket allocation.
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0&quot;&gt;change
- log&lt;/a&gt; for full details.
+ Updated to use the new config macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3045,12 +3073,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/wave/index.html&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;
- Wave V2.3.2, see the &lt;a href=&quot;http://www.boost.org/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;
@@ -3062,14 +3089,23 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove very ugly &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
- hack with a slightly less ugly one.
+ 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;
- Replace MPL assert with static assert since it's problematic in C++11,
- fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6846&quot;&gt;#6846&lt;/a&gt;.
+ 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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3077,7 +3113,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_50_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_51_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:
@@ -3089,22 +3125,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang 2.8
+ GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ Intel: 11.1, 12.0, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ LLVM Clang 2.8
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3116,17 +3152,17 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1
+ GCC: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ GCC, C++11 mode: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3138,12 +3174,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
+ Visual C++: 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3155,19 +3191,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
+ GCC: 4.2.1, 32 and 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3184,17 +3208,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion
+ Clang: from subversion
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang: 3.0
               &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
+ 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
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3209,7 +3238,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age 10.1
+ Visual Age: 10.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3221,22 +3250,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion
+ Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel 11.1, 12.0
+ Clang, C++11 mode: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ Intel: 11.1, 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ GCC, C++11 mode: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3248,27 +3282,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
+ Visual C++: 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
+ GCC, mingw: 4.4.0, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3280,7 +3299,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V12.1.0.0
+ IBM XL C/C++ Enterprise Edition: V12.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3292,7 +3311,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
+ GCC: 4.2.1, 32 and 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3304,7 +3323,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Sun 5.10
+ Sun: 5.10
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3312,7 +3331,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_50_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_51_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/beta/generated/history-items.html
==============================================================================
--- website/public_html/beta/generated/history-items.html (original)
+++ website/public_html/beta/generated/history-items.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -1,5 +1,26 @@
 
               <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>
+
+ <div 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>
+ </div>
+
+<ul class="menu">
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
+</ul>
+
+ <h2 class="news-title">
               <a name="iversion_1_52_0" id="iversion_1_52_0"></a>Version 1.52.0</h2>
 
               <p class="news-date">November 5th, 2012 16:05 GMT</p>
@@ -13,7 +34,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -32,7 +53,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -53,7 +74,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -72,7 +93,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -91,7 +112,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -111,7 +132,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -129,7 +150,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -149,7 +170,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -167,7 +188,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -187,7 +208,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -207,7 +228,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -226,7 +247,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -247,7 +268,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -266,7 +287,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -285,7 +306,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -306,7 +327,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -324,7 +345,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -343,7 +364,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -363,7 +384,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -380,7 +401,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -400,7 +421,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -418,7 +439,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -437,7 +458,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -455,7 +476,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -474,7 +495,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 <li>Documentation</li>
 </ul>
@@ -491,7 +512,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -508,7 +529,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -524,7 +545,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -541,7 +562,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -558,7 +579,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -575,7 +596,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -592,7 +613,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -608,7 +629,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -625,7 +646,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -641,7 +662,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -658,7 +679,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -674,7 +695,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -690,7 +711,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -706,7 +727,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -723,7 +744,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -739,7 +760,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 <li>Download</li>
 </ul>
 
@@ -755,7 +776,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -770,7 +791,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -786,7 +807,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -801,7 +822,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -817,7 +838,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -832,7 +853,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -848,7 +869,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -864,7 +885,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -879,7 +900,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -895,7 +916,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -910,7 +931,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -925,7 +946,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -940,7 +961,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -955,7 +976,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -971,7 +992,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -986,7 +1007,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1001,7 +1022,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1016,7 +1037,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1031,7 +1052,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1046,7 +1067,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1062,7 +1083,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1077,7 +1098,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1093,7 +1114,7 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>
 
               <h2 class="news-title">
@@ -1108,5 +1129,5 @@
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
 </ul>

Modified: website/public_html/beta/generated/history.rss
==============================================================================
--- website/public_html/beta/generated/history.rss (original)
+++ website/public_html/beta/generated/history.rss 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -6,10 +6,1500 @@
     <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.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>
+ <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_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/algorithm/&quot;&gt;Algorithm&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;).
+ &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;
+ &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/array/&quot;&gt;Array&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;)
+ &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;
+ 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;).
+ &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;
+ 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;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
+ &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;
+ &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;.
+ &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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
+ &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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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;
+ &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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support for SEH Overwrite Protection on Win32.
+ &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;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;
+ &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;
+ &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 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;
+ &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 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;
+ Added support for reading from GraphML files containing multiple
+ graphs.
+ &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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;
+ 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;).
+ &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;
+ Fixed GCC -Wshadow warnings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
+ &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;
+ &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;
+ &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;
+ 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;
+ Fixed GCC -Wshadow warnings.
+ &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;/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;
+ Small documentation fixes.
+ &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;
+ 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;
+ 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;
+ 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;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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;
+ 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;
+ &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;
+ 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/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;
+ &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;
+ &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;
+ &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;
+ 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>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.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;
http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
   &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;
@@ -1091,6 +2581,18 @@
 
 
 
+ &lt;div id=&quot;version_1_51_0.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
   &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;
@@ -1853,6 +3355,13 @@
           which causes several problems.
         &lt;/div&gt;
       &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_50_0.new_libraries&quot;&gt;
@@ -3324,6 +4833,18 @@
 
 
 
+ &lt;div id=&quot;version_1_49_0.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
   &lt;div id=&quot;version_1_49_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;
@@ -4411,10 +5932,22 @@
       and Vladimir Prus managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.48.0</title><link>http://www.boost.org/users/history/version_1_48_0.html><guid>http://www.boost.org/users/history/version_1_48_0.html><pubDate>Tue, 15 Nov 2011 10:47:30 -0500</pubDate><description>&lt;x&gt;
-
-
-
+</description></item><item><title>Version 1.48.0</title><link>
http://www.boost.org/users/history/version_1_48_0.html><guid>http://www.boost.org/users/history/version_1_48_0.html><pubDate>Tue, 15 Nov 2011 10:47:30 -0500</pubDate><description>
+
+
+
+ &lt;div id=&quot;version_1_48_0.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;
http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
   &lt;div id=&quot;version_1_48_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;
@@ -5458,7 +6991,7 @@
       and Vladimir Prus managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/x&gt;</description></item><item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook:purpose>
+</description></item><item><title>Version 1.47.0</title><link>
http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook:purpose>
       New Libraries: Chrono, Geometry, Phoenix and Ratio. Updated Libraries: Accumulators,
       Asio, Config, DateTime, Dynamic Bitset, Foreach, Function, Function Types,
       Graph, Iostreams, Iterator, Lexical Cast, Logic, Math, Meta State Machine,

Modified: website/public_html/beta/generated/home-items.html
==============================================================================
--- website/public_html/beta/generated/home-items.html (original)
+++ website/public_html/beta/generated/home-items.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -3,8 +3,7 @@
 <div id="downloads">
 <h3>Current Release</h3>
 <ul>
-<li><div class="news-title">
Version 1.52.0</div><div class="news-date">Details | Download | Documentation</div><div class="news-notice"><a class="news-notice-link" href="/users/news/a_special_note_for_boost_1_52_0_and_higher.html">IMPORTANT:
- See here for a special note about this release.</a></div><div class="news-date">November 5th, 2012 16:05 GMT</div></li>
+<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>
 </div>
 <p>More Downloads... (RSS)</p>
@@ -16,33 +15,33 @@
 <ul id="news">
 
                     <li><span class=
- "news-title">A Special Note for Boost 1.52.0 and Higher</span>
+ "news-title">Version 1.53.0</span>
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
- Important information for users of boost::result_of.
+ 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></span>
                     <span class=
- "news-date">November 6th, 2012 09:27 GMT</span></li>
+ "news-date">February 4th, 2013 18:29 GMT</span></li>
                     <li><span class=
- "news-title">Version 1.52.0</span>
+ "news-title">Boost.Locale security notice</span>
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
- Updated Libraries: Accumulators, Config, Chrono, Container, DateTime, Foreach,
- Function, Graph, Hash, Interprocess, Iterator, Lexical Cast, Math, Phoenix,
- Polygon, Proto, Ratio, Result_of, Thread, uBLAS, Unordered, Uuid, Wave, xpressive.
+ Fix in 1.53, patches for older versions.
 </span></span></span>
                     <span class=
- "news-date">November 5th, 2012 16:05 GMT</span></li>
+ "news-date">February 1st, 2013 10:08 GMT</span></li>
                     <li><span class=
- "news-title">Version 1.51.0</span>
+ "news-title">A Special Note for Boost 1.52.0 and Higher</span>
                     <span 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
+ Important information for users of boost::result_of.
 </span></span></span>
                     <span class=
- "news-date">August 20th, 2012 23:00 GMT</span></li></ul>
+ "news-date">November 6th, 2012 09:27 GMT</span></li></ul>
 
 <p>More News... (<a href=feed/news.rss">RSS</a>)</p>
 </div>

Modified: website/public_html/beta/generated/news-items.html
==============================================================================
--- website/public_html/beta/generated/news-items.html (original)
+++ website/public_html/beta/generated/news-items.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -1,105 +1,101 @@
 <ul class="toc">
                 
                 <li><span class=
- "news-title">A Special Note for Boost 1.52.0 and Higher</span></li>
+ "news-title">Version 1.53.0</span></li>
 
                 <li><span class=
- "news-title">Version 1.52.0</span></li>
+ "news-title">Boost.Locale security notice</span></li>
 
                 <li><span class=
- "news-title">Version 1.51.0</span></li>
+ "news-title">A Special Note for Boost 1.52.0 and Higher</span></li>
 
                 <li><span class=
- "news-title">Version 1.50.0</span></li>
+ "news-title">Version 1.52.0</span></li>
 
                 <li><span class=
- "news-title">Version 1.49.0</span></li>
+ "news-title">Version 1.51.0</span></li>
               </ul>
               <h2 class="news-title">
- <a name="ia_special_note_for_boost_1_52_0_and_higher" id="ia_special_note_for_boost_1_52_0_and_higher"></a>A Special Note for Boost 1.52.0 and Higher</h2>
+ <a name="iversion_1_53_0" id="iversion_1_53_0"></a>Version 1.53.0</h2>
 
- <p class="news-date">November 6th, 2012 09:27 GMT</p>
+ <p class="news-date">February 4th, 2013 18:29 GMT</p>
 
               <div class="news-description">
                 <span class="brief"><span class="purpose">
- Important information for users of boost::result_of.
+ 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>
               </div>
 
 <ul class="menu">
-<li>Details</li>
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
 </ul>
               <h2 class="news-title">
- <a name="iversion_1_52_0" id="iversion_1_52_0"></a>Version 1.52.0</h2>
+ <a name="iboost_locale_security_notice" id="iboost_locale_security_notice"></a>Boost.Locale security notice</h2>
 
- <p class="news-date">November 5th, 2012 16:05 GMT</p>
+ <p class="news-date">February 1st, 2013 10:08 GMT</p>
 
               <div class="news-description">
                 <span class="brief"><span class="purpose">
- Updated Libraries: Accumulators, Config, Chrono, Container, DateTime, Foreach,
- Function, Graph, Hash, Interprocess, Iterator, Lexical Cast, Math, Phoenix,
- Polygon, Proto, Ratio, Result_of, Thread, uBLAS, Unordered, Uuid, Wave, xpressive.
+ Fix in 1.53, patches for older versions.
 </span></span>
               </div>
 
 <ul class="menu">
-<li>Details</li>
-<li>Download</li>
-<li>Documentation</li>
+<li>Release Notes</li>
 </ul>
               <h2 class="news-title">
- <a name="iversion_1_51_0" id="iversion_1_51_0"></a>Version 1.51.0</h2>
+ <a name="ia_special_note_for_boost_1_52_0_and_higher" id="ia_special_note_for_boost_1_52_0_and_higher"></a>A Special Note for Boost 1.52.0 and Higher</h2>
 
- <p class="news-date">August 20th, 2012 23:00 GMT</p>
+ <p class="news-date">November 6th, 2012 09:27 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
+ Important information for users of boost::result_of.
 </span></span>
               </div>
 
 <ul class="menu">
-<li>Details</li>
-<li>Download</li>
-<li>Documentation</li>
+<li>Release Notes</li>
 </ul>
               <h2 class="news-title">
- <a name="iversion_1_50_0" id="iversion_1_50_0"></a>Version 1.50.0</h2>
+ <a name="iversion_1_52_0" id="iversion_1_52_0"></a>Version 1.52.0</h2>
 
- <p class="news-date">June 28th, 2012 12:48 GMT</p>
+ <p class="news-date">November 5th, 2012 16:05 GMT</p>
 
               <div class="news-description">
                 <span class="brief"><span class="purpose">
- New Libraries: Algorithm, Functional/OverloadedFunction, LocalFunction, Utility/IdentityType.
- Updated Libraries: Accumulators, Array, Asio, Bimap, Chrono, Concept Check,
- Filesystem, Foreach, Graph, Geometry, Hash, Iostreams, Iterator, MultiArray,
- Lexical cast, Locale, MSM, Program Options, PropertyMap, Proto, Ratio, ScopeExit,
- Thread, Unordered, Wave, xpressive
+ Updated Libraries: Accumulators, Config, Chrono, Container, DateTime, Foreach,
+ Function, Graph, Hash, Interprocess, Iterator, Lexical Cast, Math, Phoenix,
+ Polygon, Proto, Ratio, Result_of, Thread, uBLAS, Unordered, Uuid, Wave, xpressive.
 </span></span>
               </div>
 
 <ul class="menu">
-<li>Details</li>
-<li>Download</li>
-<li>Documentation</li>
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
 </ul>
               <h2 class="news-title">
- <a name="iversion_1_49_0" id="iversion_1_49_0"></a>Version 1.49.0</h2>
+ <a name="iversion_1_51_0" id="iversion_1_51_0"></a>Version 1.51.0</h2>
 
- <p class="news-date">February 24th, 2012 21:20 GMT</p>
+ <p class="news-date">August 20th, 2012 23:00 GMT</p>
 
               <div class="news-description">
                 <span class="brief"><span class="purpose">
- New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem,
- Foreach, Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale,
- Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
+ 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>Details</li>
-<li>Download</li>
-<li>Documentation</li>
+<li>Release Notes</li>
+<li>Download</li>
+<li>Documentation</li>
 </ul>
\ No newline at end of file

Modified: website/public_html/beta/generated/news.rss
==============================================================================
--- website/public_html/beta/generated/news.rss (original)
+++ website/public_html/beta/generated/news.rss 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -6,74 +6,74 @@
     <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>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>
+ <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;
- 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 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;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;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;
- 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;
@@ -81,12 +81,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;
@@ -94,36 +93,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;
@@ -133,26 +196,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;
@@ -164,29 +225,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;
@@ -201,58 +253,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.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&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;
- 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;.
+ 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;
- Implemented LWG Issue #149 (range insertion now returns an iterator)
- &amp;amp; cleaned up insertion code in most containers
+ 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;
- Corrected aliasing errors.
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
               &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/date_time/&quot;&gt;DateTime&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;).
+ 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;
- 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 GCC -Wshadow warnings.
               &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;).
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -260,24 +289,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/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/context/&quot;&gt;Context&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix alignment warning on gcc.
+ Support for iOS on ARM and MacOS X on x86 (32bit) 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/function/&quot;&gt;Function&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;.
+ Support for SEH Overwrite Protection on Win32.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -285,32 +306,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/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/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/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;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;
- 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;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;
- New floating point hasher - will hash the binary representation on
- more platforms, which should be faster.
+ &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;
@@ -318,46 +389,46 @@
       &lt;/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/gil/&quot;&gt;GIL&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;.
- &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;
+ 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;
+ &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;
- 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 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;
- 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 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;offset_ptr&lt;/span&gt;&lt;/code&gt;
- performance.
+ 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;
- Added integer overflow checks.
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -365,42 +436,18 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/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/functional/hash/&quot;&gt;Hash&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;
+ 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;
- &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;
+ 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;
@@ -408,23 +455,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/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/interprocess/&quot;&gt;Interprocess&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;.
+ Fixed GCC -Wshadow warnings.
               &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;.
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
               &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;.
+ 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;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;
@@ -432,61 +489,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;
@@ -494,34 +524,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;
@@ -529,37 +552,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;
@@ -567,50 +586,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;
@@ -618,21 +629,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/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;
@@ -640,79 +646,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.
- &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;
+ Small documentation fixes
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&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/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;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/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;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;
@@ -720,99 +698,117 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&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/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.
+ 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/5431&quot;&gt;#5431&lt;/a&gt; compile error in Windows CE 6.0(interlocked).
+ 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/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.
+ 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;
- &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.
+ 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/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/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/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
+ &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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/7926&quot;&gt;#7926&lt;/a&gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -823,56 +819,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;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;/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;
- 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.
- &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;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;
- 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;
- &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;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;
@@ -880,59 +840,67 @@
       &lt;/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;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/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/smart_ptr/&quot;&gt;Smart Pointers&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;.
+ &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;/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/algorithm/string&quot;&gt;StringAlgo&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
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1, 12.0, 12.1
+ 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;
- LLVM Clang: 2.8
+ 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;
@@ -940,38 +908,264 @@
       &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/thread/&quot;&gt;Thread&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
+ &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;/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.0
- &lt;/div&gt;
- &lt;/li&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;
- Visual C++: 8.0, 9.0, 10.0
+ &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;
@@ -979,90 +1173,133 @@
       &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/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
+ 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;/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/utility/&quot;&gt;Utility&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
+ 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;
- 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
+ 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;
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ 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;
- pgCC: 11.9
+ 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;
- Intel: 10.1, 11.1, 12.0, 12.1
+ Qt5 toolset
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age: 10.1
+ 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;
- OS X:
+ Linux:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang: from subversion
+ 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;
- Clang, C++11 mode: from subversion
+ 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.0
+ Intel: 11.1, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ LLVM Clang: 2.8
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++11 mode: 4.4.4
+ LLVM Clang, with libc++: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1070,26 +1307,21 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- 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
+ GCC: 4.4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
+ GCC, C++11 mode: 4.4.4
               &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
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1097,11 +1329,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.0
+ Visual C++: 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1113,1003 +1345,64 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 64 bit
+ 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;
- Solaris:
+ Linux:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Sun: 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &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;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.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added range support for the rest of the search algorithms.
- &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.
- &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;
- 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;).
- &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.
- &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;).
- &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;).
- &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;).
- &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.
- &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;
- 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.
- &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;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.
- &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.
- &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.
- &lt;/div&gt;
- &lt;/li&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.
- &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.
- &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.
- &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;.
- &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;/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;
- 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;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- intersection was sometimes wrong for integer points, fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- documentation, order of parameters in simplify was wrong, fixed
- &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;/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;
- Refactored support for internal and bundled properties in Boost.Graph-provided
- graph types, and cleaned up named parameter functionality:
- &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;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bundled properties should work correctly for all graph types
- and adaptors.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugs fixed:
- &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;/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;/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;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Other bugs and warnings not in Trac
- &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/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;/sp
an&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;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.
- &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.
- &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;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.
- &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
- &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
- &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;
- 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;).
- &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/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;
- 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.
- &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_51_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.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7
- &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
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1, 12.0, 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;/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
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 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;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 8.0, 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;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang: 3.0
- &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
+ 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.4, 4.5.3, 4.6.3
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- pgCC: 11.9
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.1, 12.0, 12.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual Age: 10.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
                 Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- 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
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.6.3, 4.7.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.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun: 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_51_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.50.0</title><link>http://www.boost.org/users/history/version_1_50_0.html><guid>http://www.boost.org/users/history/version_1_50_0.html><pubDate>Thu, 28 Jun 2012 08:48:57 -0400</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_50_0.patches&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;
http://www.boost.org/patches/1_50_0/001-unordered.patch&quot;&gt;Boost.Unordered patch&lt;/a&gt;
- - Fixes a bug when compiled using a C++11 compiler, but with a C++03 allocator.
- When inserting elements, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt;
- detects that the node can be constructed using an accidental implicit conversion
- which causes several problems.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&gt;
- A collection of
- useful generic algorithms, from Marshall Clow. This includes several different
- searching algorithms, as well as most of the new algorithms from the C++11
- standard library
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/functional/overloaded_function/&quot;&gt;Functional/OverloadedFunction&lt;/a&gt;:&lt;/span&gt;
- Overload
- different functions into a single function object, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/local_function/&quot;&gt;LocalFunction&lt;/a&gt;:&lt;/span&gt;
- Program
- functions locally, within other functions, directly within the scope where
- they are needed, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/identity_type/&quot;&gt;Utility/IdentityType&lt;/a&gt;:&lt;/span&gt;
- Wrap
- types within round parenthesis so they can always be passed as macro parameters,
- from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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;
- add missing &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;
- &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;throw_exception&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6702&quot;&gt;#6702&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- work around for msvc which allows ctor templates to be copy ctors,
- fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6535&quot;&gt;#6535&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- shorten filenames to meet boost guidelines, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6196&quot;&gt;#6196&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- add support for Boost.Hash &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6791&quot;&gt;#6791&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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
- backend to do lazy registration for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EPOLLOUT&lt;/span&gt;&lt;/code&gt;
- events.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
- handling of out-of-band data, which was broken by an incomplete fix
- in the last release.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed Asio's SSL wrapper to respect OpenSSL's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OPENSSL_NO_ENGINE&lt;/span&gt;&lt;/code&gt;
- feature test &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#define&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6432&quot;&gt;#6432&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;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;object_handle&lt;/span&gt;&lt;/code&gt; so that it works
- with Windows compilers that support C++11 move semantics (such as
- &lt;tt&gt;g++&lt;/tt&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved the performance of strand rescheduling.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for &lt;tt&gt;g++&lt;/tt&gt; 4.7 when compiling in C++11
- mode (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6620&quot;&gt;#6620&lt;/a&gt;).
+ LLVM Clang, with libc++: 3.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a problem where &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal_set&lt;/span&gt;&lt;/code&gt;
- handlers were not being delivered when the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- was constructed with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
- of 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6657&quot;&gt;#6657&lt;/a&gt;).
+ GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
               &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;
- Remove spurious dependency on Boost.Serialization, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3868&quot;&gt;#3868&lt;/a&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;
- Solve unused constructor parameter warning, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5749&quot;&gt;#5749&lt;/a&gt;.
+ pgCC: 11.9
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add key_type and mapped_type (leaving data_type for backward compatibility)
- typedefs to map views, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6031&quot;&gt;#6031&lt;/a&gt;.
+ Intel: 10.1, 11.1, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6361&quot;&gt;#6361&lt;/a&gt;
- integer overflow in boost::chrono::process_real_cpu_clock::now()
- under Windows 32bits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6628&quot;&gt;#6628&lt;/a&gt;
- compiler warning in process_cpu_clocks.hpp.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6666&quot;&gt;#6666&lt;/a&gt;
- thread_clock.hpp needs pthread.h.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Intel, C++11 mode: 13.0.1
               &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/concept_check/&quot;&gt;Concept Check&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/6738&quot;&gt;#6738&lt;/a&gt;
- Shadowed variable warning.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Visual Age:
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2117,102 +1410,188 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove Filesystem Version 2 from the distribution. Version 3 is now
- the only distributed version. Those still using V2 are urged to migrate
- to V3 as soon as possible.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add constexpr value_type preferred_separator to class path.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5118&quot;&gt;#5118&lt;/a&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;replace_extension&lt;/span&gt;&lt;/code&gt;
- doesn't work as specified in documentation. The documentation, implementation,
- and test cases have all had fixes applied. The documentation had
- failed to mention that any existing extension is removed. The behavior
- for simple cases has been reverted to the Version 2 behavior, but
- with corrections so that complex replacements now work. Two test
- cases from &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5118&quot;&gt;#5118&lt;/a&gt;
- have been added.
+ Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3737&quot;&gt;#3737&lt;/a&gt;,
- Boost.Filesystem does not compile on Windows Mobile. On Windows,
- &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sys&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; is no longer included.
+ Clang, C++11 mode: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4065&quot;&gt;#4065&lt;/a&gt;,
- Boost Filesystem lexicographic path comparison inconsistent. This
- required multiple source code bug fixes and code cleanup, correcting
- problems not related to lexicographical issues.
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add class path member function compare for consistency with std::string.
+ GCC: 4.4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Tighten &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_DYN_LINK&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_STATIC_LINK&lt;/span&gt;&lt;/code&gt;
- logic in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;filesystem&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;config&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;
- so that one or the other is always defined, and both being defined
- is a &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#error&lt;/span&gt;&lt;/code&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;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6690&quot;&gt;#6690&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6737&quot;&gt;#6737&lt;/a&gt;,
- resolving static linking related problems with VC++ 8 through 11.
- Note that this fix may reintroduce codecvt thread safety problems
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4889&quot;&gt;#4889&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6320&quot;&gt;#6320&lt;/a&gt;,
- for these compilers if static linking is used.
+ Visual C++: 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;+=&lt;/span&gt;&lt;/code&gt;
- and concat functions to tack on things like suffixes or numbers.
- Suggested by Ed Smith-Rowland and others.
+ Visual C++ with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6809&quot;&gt;#6809&lt;/a&gt;,
- Implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;filesystem&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;rename&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; method for MS Windows is wrong,
- by adding &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;MOVEFILE_COPY_ALLOWED&lt;/span&gt;&lt;/code&gt;
- to deal with renames across drives, volumes, file systems. Fix has
- no effect on non-Windows systems.
+ 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;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6819&quot;&gt;#6819&lt;/a&gt;,
- A path operand with a source that was a one character array was treated
- as empty, even if it wasn't empty. Such arrays can occur in unions
- or in code using C variable length array idioms.
+ 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.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;
http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &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 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6932&quot;&gt;#6932&lt;/a&gt;,
- create_directories throws exception even if &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;&lt;/code&gt;
- is specified.
+ 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;
@@ -2220,12 +1599,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/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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Revert fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
- which caused more harm than good.
+ 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;
@@ -2233,33 +1612,28 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/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;
- Fixed Bugs:
+ &lt;em&gt;New Features:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- the return type of comparable projected point strategy for
- integer points was wrong (integer), fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- several robustness issues in intersection of segments and polygons,
- fixed
+ &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;
- invalid intersection output is filtered out
+ &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;
- disjoint for multi_polygon's might incorrectly return true,
- fixed
+ &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;
@@ -2267,37 +1641,56 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Solved tickets
+ &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/6585&quot;&gt;6585&lt;/a&gt;
- patch for alternative syntax multipoint, applied
+ 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/6584&quot;&gt;6584&lt;/a&gt;
- patch for bug in distance, applied
+ 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/5730&quot;&gt;5730&lt;/a&gt;
- same issue as 6584, fixed
+ 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/6166&quot;&gt;6166&lt;/a&gt;
- patch for missing transformation, applied
+ &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/6696&quot;&gt;6696&lt;/a&gt;
- invalid intersection output, was (by chance) already fixed
- in Trunk before reported
+ &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;
@@ -2305,12 +1698,13 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Additional functionality
+ &lt;em&gt;Would not fix:&lt;/em&gt;
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- added algorithm &amp;quot;touches&amp;quot; (OGC SF compliant) for
- *polygon/*polygon
+ &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;
@@ -2321,112 +1715,39 @@
       &lt;/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 Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4622&quot;&gt;#4622&lt;/a&gt;
- clear_vertex on a vertex with a self-loop can cause a segmentation
- fault.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6033&quot;&gt;#6033&lt;/a&gt;
- Lowpoint map calculated by biconnected_components(...) is sometimes
- wrong.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6242&quot;&gt;#6242&lt;/a&gt;
- isomorphism doesn't reset mapping.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6435&quot;&gt;#6435&lt;/a&gt;
- cube_topology documentation should say 3D, not 2D.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6520&quot;&gt;#6520&lt;/a&gt;
- small_world_1_70_6_0p02.png is broken in documentation of graph_parallel.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6564&quot;&gt;#6564&lt;/a&gt;
- BGL copy constructor for subgraph does not track local vertices/edges.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6573&quot;&gt;#6573&lt;/a&gt;
- BGL: boost::isomorphism routine fails with large graphs.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6583&quot;&gt;#6583&lt;/a&gt;
- Dijkstra Visitor Concept docs probably show wrong type for
- variable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6647&quot;&gt;#6647&lt;/a&gt;
- BGL strong_components do not compile on MSVC 8.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6656&quot;&gt;#6656&lt;/a&gt;
- Dependent type in subgraph used without typename.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6707&quot;&gt;#6707&lt;/a&gt;
- is_straight_line_drawing.hpp missing #include &amp;lt;map&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/6708&quot;&gt;#6708&lt;/a&gt;
- Make bool boost::intersects() in is_straight_line_drawing.hpp
- inline?
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6739&quot;&gt;#6739&lt;/a&gt;
- Cannot use write_graphviz_dp with a constified subgraph.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6858&quot;&gt;#6858&lt;/a&gt;
- boost::get() calls wrongly resolved by g++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6892&quot;&gt;#6892&lt;/a&gt;
- VertexIndexGraph concept not required for bron_kerbosch_all_cliques().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Other bugs and warnings not in Trac.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;
+ 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;
+ 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;
@@ -2434,23 +1755,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/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/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support &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;/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;tuple&lt;/span&gt;&lt;/code&gt;
- when available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6806&quot;&gt;#6806&lt;/a&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;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- warning (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add deprecation warning to the long deprecated &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;functional&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;container_fwd&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;.
+ 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;
@@ -2458,22 +1778,24 @@
       &lt;/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;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;
- Improved gzip support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5908&quot;&gt;#5908&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Update tests for latest Boost.Filesystem and Boost.Test.
+ 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;li&gt;
               &lt;div&gt;
- Fix some documentation errors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6530&quot;&gt;#6530&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6650&quot;&gt;#6650&lt;/a&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;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2481,25 +1803,13 @@
       &lt;/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/graph/&quot;&gt;Graph&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/5127&quot;&gt;#5127&lt;/a&gt;
- Incorrect result_of usage in transform_iterator
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5697&quot;&gt;#5697&lt;/a&gt;
- iterator_facade::operator-&amp;gt; is broken for proxy references
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&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;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2507,16 +1817,18 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/multi_array/&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&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;
- Concepts bug fix and Workaround for Visual Studio 2010 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4874&quot;&gt;#4874&lt;/a&gt;)
+ 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;
- Fix to assert.cpp test case (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/78498&quot;&gt;Patch&lt;/a&gt;)
+ 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;
@@ -2524,36 +1836,46 @@
       &lt;/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/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bad_lexical_cast&lt;/span&gt;&lt;/code&gt; exception is now
- globaly visible and can be catched even if code is compiled with
- -fvisibility=hidden
+ 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;
- Now it is possible to compile and use library with disabled exceptions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5800&quot;&gt;#5800&lt;/a&gt;
+ 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;
- Better performance, less memory usage and bugfixes for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;character_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;
- conversions
+ 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;
- Fixed bugs and warnings: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6645&quot;&gt;#6645&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6562&quot;&gt;#6562&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6812&quot;&gt;#6812&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6852&quot;&gt;#6852&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6717&quot;&gt;#6717&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6670&quot;&gt;#6770&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6504&quot;&gt;#6504&lt;/a&gt;.
+ Added integer overflow checks.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2561,22 +1883,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/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/iterator/&quot;&gt;Iterator&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;
+ &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;
+ &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;
- Fixed build issues with STLPort library
+ 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;
- Boost.System is now required depenency
+ 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;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6635&quot;&gt;#6635&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6833&quot;&gt;#6833&lt;/a&gt;
+ 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;
@@ -2588,43 +1954,57 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Promoted math constants to be 1st class citizens, including convenient
- access to the most widely used built-in float, double, long double
- via three namespaces.
+ Added Airy functions and Jacobi Elliptic functions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added the Owen's T function and Skew Normal distribution written
- by Benjamin Sobotta.
+ 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 Hankel functions.
+ 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;
- Corrected issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6627&quot;&gt;#6627
- nonfinite_num_put formatting of 0.0 is incorrect&lt;/a&gt; based on
- a patch submitted by K R Walker.
+ 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;
- Changed constant initialization mechanism so that it is thread safe
- even for user-defined types, also so that user defined types get
- the full precision of the constant, even when &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;
- &lt;span class=&quot;keyword&quot;&gt;double&lt;/span&gt;&lt;/code&gt; does not. So for example
- 128-bit rational approximations will work with UDT's and do the right
- thing, even though &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;double&lt;/span&gt;&lt;/code&gt; may be only 64 or 80 bits.
+ 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;
- Fixed issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bessel_jy&lt;/span&gt;&lt;/code&gt;
- which causes Y[sub 8.5](4[pi]) to yield a NaN.
+ 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;
@@ -2632,69 +2012,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/msm/&quot;&gt;MSM&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;
- eUML : better syntax for front-ends defined with eUML as transition
- table only. Caution: Breaking Change!&lt;a href=&quot;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&quot;&gt;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: graph building was only working if initial_state defined
- as a sequence.
+ 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;
+ &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;
- Bugfix: flags defined for a Terminate or Interrupt state do not break
- the blocking function of these states any more.
+ Included Voronoi diagram extensions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: multiple deferred events from several regions were not working
- in every case.
+ Introduced new Segment concept.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bugfix: visitor was passed by value to submachines.
+ 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;
- Bugfix: no_transition was not called for submachines who send an
- event to themselves.
+ 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;
- Fixed warnings with gcc.
+ Primitive transforms can now operatate on temporary expressions that
+ are non-const qualified.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/program_options/&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved error reporting (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/77827&quot;&gt;Patch
- from Leo Goodstadt&lt;/a&gt;).
+ 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;
- Support for customizing name of option's value in help messages (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4781&quot;&gt;#4781&lt;/a&gt;)
+ Boost.MPL algorithms work on Proto expression nodes.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed compilation with gcc 4.7 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6790&quot;&gt;#6790&lt;/a&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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -2702,22 +2085,47 @@
       &lt;/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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
+ &lt;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;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6539&quot;&gt;#6539&lt;/a&gt;
- the return type of get() is not documented correctly.
+ 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;
+ &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/6721&quot;&gt;#6721&lt;/a&gt;
- property_map_traits documentation does not mention reference.
+ &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;
@@ -2728,25 +2136,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/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/utility/utility.htm#result_of&quot;&gt;Result_of&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; if and
- only if the compiler implements N3276.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- For C++11, force parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval_if_c&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;if_c&lt;/span&gt;&lt;/code&gt; to be &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;.
+ 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;
- Disable &lt;tt&gt;'__forceinline not inlined'&lt;/tt&gt; warning on
- msvc.
+ &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;
@@ -2754,293 +2158,179 @@
       &lt;/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/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed Bugs:
+ &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;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6498&quot;&gt;#6498&lt;/a&gt;
- boost::ratio won't compile with default settings.
+ 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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/scope_exit/&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New Features:
+ 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;
- Use variadic macros to specify captures as commas-separated
- lists (but kept preprocessor sequence syntax for backward compatibility).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Capture the object in scope using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_&lt;/span&gt;&lt;/code&gt;.
+ &lt;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;
- Support empty captures using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&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;
- Implicit lambda-like captures using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_SCOPE_EXIT_ALL&lt;/span&gt;&lt;/code&gt;
- on compilers that support C++11 lambda functions.
+ &lt;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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New Features:
+ &lt;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/1850&quot;&gt;#1850&lt;/a&gt;
- Request for unlock_guard to compliment lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2637&quot;&gt;#2637&lt;/a&gt;
- Request for shared_mutex duration timed_lock and timed_lock_shared.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2741&quot;&gt;#2741&lt;/a&gt;
- Proposal to manage portable and non portable thread attributes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3567&quot;&gt;#3567&lt;/a&gt;
- Request for shared_lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6194&quot;&gt;#6194&lt;/a&gt;
- Adapt to Boost.Move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6195&quot;&gt;#6195&lt;/a&gt;
- c++11 compliance: Provide the standard time related interface
- using Boost.Chrono.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6217&quot;&gt;#6217&lt;/a&gt;
- Enhance Boost.Thread shared mutex interface following Howard
- Hinnant proposal.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6224&quot;&gt;#6224&lt;/a&gt;
- c++11 compliance: Add the use of standard noexcept on compilers
- supporting them.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6226&quot;&gt;#6226&lt;/a&gt;
- c++11 compliance: Add explicit bool conversion from locks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6228&quot;&gt;#6228&lt;/a&gt;
- Add promise constructor with allocator following the standard
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6230&quot;&gt;#6230&lt;/a&gt;
- c++11 compliance: Follows the exception reporting mechanism
- as defined in the c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt;
- Breaking change: thread destructor should call terminate if
- joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt;
- Breaking change: thread move assignment should call terminate
- if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6272&quot;&gt;#6272&lt;/a&gt;
- c++11 compliance: Add thread::id hash specialization.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6273&quot;&gt;#6273&lt;/a&gt;
- c++11 compliance: Add cv_status enum class and use it on the
- conditions wait functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6231&quot;&gt;#6231&lt;/a&gt;
- Add BasicLockable requirements in the documentation to follow
- c++11.
+ &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/6342&quot;&gt;#6342&lt;/a&gt;
- c++11 compliance: Adapt the one_flag to the c++11 interface.
+ &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;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6671&quot;&gt;#6671&lt;/a&gt;
- upgrade_lock: missing mutex and release functions.
+ &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;
+ &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/6672&quot;&gt;#6672&lt;/a&gt;
- upgrade_lock:: missing constructors from time related types.
+ &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/6675&quot;&gt;#6675&lt;/a&gt;
- upgrade_lock:: missing non-member swap.
+ &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;
- Added missing packaged_task::result_type and packaged_task::
- constructor with allocator.
+ &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;
- Added packaged_task::reset()
+ &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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2575&quot;&gt;#2575&lt;/a&gt;
- Bug- Boost 1.36.0 on Itanium platform.
+ &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/4345&quot;&gt;#4345&lt;/a&gt;
- thread::id and joining problem with cascade of threads.
+ &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/4921&quot;&gt;#4921&lt;/a&gt;
- BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and
- need to be documented.
+ &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/5013&quot;&gt;#5013&lt;/a&gt;
- documentation: boost::thread: pthreas_exit causes terminate().
+ &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/5173&quot;&gt;#5173&lt;/a&gt;
- boost::this_thread::get_id is very slow.
+ &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/5351&quot;&gt;#5351&lt;/a&gt;
- interrupt a future get boost::unknown_exception.
+ &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/5516&quot;&gt;#5516&lt;/a&gt;
- Upgrade lock is not acquired when previous upgrade lock releases
- if another read lock is present.
+ &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/5990&quot;&gt;#5990&lt;/a&gt;
- shared_future&amp;lt;T&amp;gt;::get() has wrong return type.
+ &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/6174&quot;&gt;#6174&lt;/a&gt;
- packaged_task doesn't correctly handle moving results.
+ &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/6222&quot;&gt;#6222&lt;/a&gt;
- Compile error with SunStudio: unique_future move.
+ &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/6673&quot;&gt;#6673&lt;/a&gt;
- shared_lock: move assign doesn't works with c++11.
+ &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/6674&quot;&gt;#6674&lt;/a&gt;
- shared_mutex: try_lock_upgrade_until doesn't works.
+ &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;
- Fix issue signaled on the ML with task_object(task_object const&amp;amp;)
- in presence of task_object(task_object&amp;amp;&amp;amp;)
+ &lt;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;
@@ -3051,47 +2341,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/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/numeric/ublas/&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix equality for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multiset&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multimap&lt;/span&gt;&lt;/code&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;
- Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;reserve&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6857&quot;&gt;#6857&lt;/a&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;/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;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wshadow&lt;/span&gt;&lt;/code&gt;
- warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6190&quot;&gt;#6190&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&gt;).
+ In assignment, reuse existing nodes where possible.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix namespace issue with bcp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6905&quot;&gt;#6905&lt;/a&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;
- Fix Sun workarounds (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6784&quot;&gt;#6784&lt;/a&gt;).
+ Some work on the 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/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Some internal changes to bucket allocation.
+ 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;
- See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0&quot;&gt;change
- log&lt;/a&gt; for full details.
+ &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;
@@ -3099,12 +2398,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/wave/index.html&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;
- Wave V2.3.2, see the &lt;a href=&quot;http://www.boost.org/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;
@@ -3116,14 +2414,8 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove very ugly &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
- hack with a slightly less ugly one.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace MPL assert with static assert since it's problematic in C++11,
- fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6846&quot;&gt;#6846&lt;/a&gt;.
+ 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;
@@ -3131,7 +2423,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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:
@@ -3143,22 +2435,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1
+ 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;
- LLVM Clang 2.8
+ GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ Intel: 11.1, 12.0, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
+ LLVM Clang: 2.8
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3170,17 +2462,17 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1
+ GCC: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3192,12 +2484,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.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;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
+ Visual C++: 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3209,19 +2501,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
+ GCC: 4.2.1, 32 and 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3238,17 +2518,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion
+ 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;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ 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++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
+ 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;
@@ -3263,7 +2548,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age 10.1
+ Visual Age: 10.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3275,12 +2560,17 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion
+ 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
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3290,7 +2580,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ GCC, C++11 mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3302,7 +2592,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 10.0
+ Visual C++: 8.0, 9.0, 10.0, 11.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
@@ -3317,12 +2607,7 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
+ 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;
@@ -3334,7 +2619,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V12.1.0.0
+ IBM XL C/C++ Enterprise Edition: V12.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3346,7 +2631,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;
@@ -3358,7 +2643,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Sun 5.10
+ Sun: 5.10
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3366,7 +2651,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_50_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,
@@ -3374,89 +2659,122 @@
       Vladimir Prus and Marshall Clow managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.49.0</title><link>http://www.boost.org/users/history/version_1_49_0.html><guid>http://www.boost.org/users/history/version_1_49_0.html><pubDate>Fri, 24 Feb 2012 16:20:32 -0500</pubDate><description>
+</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_49_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_51_0.patches&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;
http://cppcms.com/files/locale/boost_locale_utf.patch&quot;&gt;Locale
+ Patch&lt;/a&gt; - Fixes a bug which causes &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;
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &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/heap/index.html&quot;&gt;Heap&lt;/a&gt;:&lt;/span&gt;
- Priority queue data
- structures, from Tim Blechmann.
+ &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;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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added range support for the rest of the search algorithms.
+ &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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_49_0.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/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;
- Added a new class template &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;basic_waitable_timer&lt;/span&gt;&lt;/code&gt;
- based around the C++11 clock type requirements. It may be used with
- the clocks from the C++11 &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;chrono&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- library facility or, if those are not available, Boost.Chrono. The
- typedefs &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;high_resolution_timer&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;steady_timer&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;system_timer&lt;/span&gt;&lt;/code&gt; may
- be used to create timer objects for the standard clock types.
+ 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;
- Added a new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;object_handle&lt;/span&gt;&lt;/code&gt;
- class for performing waits on Windows kernel objects. Thanks go to
- Boris Schaeling for contributing substantially to the development
- of this feature.
+ 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;
- On Linux, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;connect&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; can return EAGAIN in certain circumstances.
- Remapped this to another error so that it doesn't look like a non-blocking
- operation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6048&quot;&gt;#6048&lt;/a&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;
- Fixed a compile error on NetBSD (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6098&quot;&gt;#6098&lt;/a&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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed deadlock on Mac OS X (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6275&quot;&gt;#6275&lt;/a&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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a 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;).
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a non-paged pool &amp;quot;leak&amp;quot; on Windows when an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; is repeatedly run without
- anything to do (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6321&quot;&gt;#6321&lt;/a&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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Reverted earlier change to allow some speculative operations to be
- performed without holding the lock, as it introduced a race condition
- in some multithreaded scenarios.
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed a bug where the second buffer in an array of two buffers may
- be ignored if the first buffer is empty.
+ Implemented various minor performance improvements, primarily targeted
+ at Linux x86 and x86-64 platforms.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3464,45 +2782,14 @@
       &lt;/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/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug Fixes:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6092&quot;&gt;#6092&lt;/a&gt;
- Input from non integral durations makes the compiler fail.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6093&quot;&gt;#6093&lt;/a&gt;
- [1/3]second fails as valid duration input.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6113&quot;&gt;#6113&lt;/a&gt;
- duplicate symbol when BOOST_CHRONO_HEADER_ONLY is defined.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6243&quot;&gt;#6243&lt;/a&gt;
- Sandia-pgi-11.9: more than one instance of overloaded function
- &amp;quot;min&amp;quot; matches.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6257&quot;&gt;#6257&lt;/a&gt;
- process_cpu_clock::now() on linux gives time_points 1/1000
- times.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3510,112 +2797,90 @@
       &lt;/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;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6499&quot;&gt;#6499&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6336&quot;&gt;#6336&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6335&quot;&gt;#6335&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6287&quot;&gt;#6287&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6205&quot;&gt;#6205&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4383&quot;&gt;#4383&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt;
- support for both C++11 and C++03 compilers through an internal &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt; clone.
+ &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.
               &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/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3714&quot;&gt;#3714&lt;/a&gt;,
- Added test cases and fixes for class path errors when assignment
- or append used self or portion of self as source.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4889&quot;&gt;#4889&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6320&quot;&gt;#6320&lt;/a&gt;,
- Locale codecvt_facet not thread safe on Windows. Move Windows, Mac
- OS X, locale and codecvt facet back to namespace scope. POSIX except
- OS X uses local static initialization (IE lazy) to ensure exceptions
- are catchable if environmental variables are misconfigured and to
- avoid use of locale(&amp;quot;&amp;quot;) if not actually used.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6987&quot;&gt;#6987&lt;/a&gt;
+ Documentation &amp;amp; C++11.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5652&quot;&gt;#5652&lt;/a&gt;,
- recursive_directory_iterator fails on cyclic symbolic links. Thanks
- to Daniel Aarno for the patch.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5653&quot;&gt;#5653&lt;/a&gt;,
- recursive_directory_iterator(error_code) can still throw filesystem_error.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5900&quot;&gt;#5900&lt;/a&gt;,
- directory_iterator access violation on Windows if error is thrown.
- Thanks to Andreas Eckleder for the patch.
+ &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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5900&quot;&gt;#5900&lt;/a&gt;
- comment 2, a bug in director_iterator construction with error_code
- argument that caused increment to be called without the ec argument
- being passed.
+ &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;.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5989&quot;&gt;#5989&lt;/a&gt;
- by cleaning up test suite path_test.cpp code even though the ticket
- itself was not a defect, and clarifying docs; iteration over a path
- yields generic format.
+ &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;/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;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5592&quot;&gt;#5592&lt;/a&gt;,
- Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP.
+ 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;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Operations function fixes for PGI compiler, thanks to Noel Belcourt.
+ intersection was sometimes wrong for integer points, fixed
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Relax permissions test to reflect reality, particularly on the Sandia
- test platforms.
+ documentation, order of parameters in simplify was wrong, fixed
               &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 for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&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;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3623,96 +2888,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/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/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Distance for multi-geometries ignored specified distance strategy.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- In difference for polygon/multi_polygon (reported 2011/10/24
- on GGL-list).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Raise exception for calculation of distances of multi-geometrie(s)
- where one of them is empty
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Multi DSV did not correctly use settings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Self-intersections could sometimes be missed (introduced in
- 1.48).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Convex hull crashed on empty range (e.g. empty multi point).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solved tickets
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6028&quot;&gt;#6028&lt;/a&gt;
- Documentation: closure.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6178&quot;&gt;#6178&lt;/a&gt;
- Missing headerfile.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6021&quot;&gt;#6021&lt;/a&gt;
- convex hull of multipoint.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Additional functionality
+ Refactored support for internal and bundled properties in Boost.Graph-provided
+ graph types, and cleaned up named parameter functionality:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Support for line/polygon intersections and differences
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for convert of segment/box of different point types
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for append for multi point
+ 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;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Scalar functions (distance, area, length, perimeter) now throw
- an empty_input_exception on empty input
+ Bundled properties should work correctly for all graph types
+ and adaptors.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -3720,34 +2911,28 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Documentation
+ Bugs fixed:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Updated support status
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6993&quot;&gt;#6993&lt;/a&gt;: Typo Bundled Properties document
                     &lt;/div&gt;
                   &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Internal changes
- &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Updates in specializations/not_implemented for distance/convert/assign/area
+ &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;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Move of wkt/dsv to io folder, making domains redundant
+ &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;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Strategy concepts assigned to zero to avoid clang warnings
- (patched by Vishnu)
+ Other bugs and warnings not in Trac
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -3758,31 +2943,23 @@
       &lt;/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/functional/hash/&quot;&gt;Hash&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/5881&quot;&gt;#5881&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6033&quot;&gt;#6033&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6061&quot;&gt;#6061&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6137&quot;&gt;#6137&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6246&quot;&gt;#6246&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6239&quot;&gt;#6239&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6293&quot;&gt;#6293&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6306&quot;&gt;#6306&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6313&quot;&gt;#6313&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6371&quot;&gt;#6371&lt;/a&gt;,
- plus others not in Trac.
+ Support the standard smart pointers.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Re-enabled LEDA graph support (thanks to Jens Muller for the patch).
+ &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;
- Added documentation for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;edge_predecessor_recorder&lt;/span&gt;&lt;/code&gt;.
+ Updated to use the new config macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3790,18 +2967,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/icl/&quot;&gt;Icl&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 tickets &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6095&quot;&gt;#6095&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6210&quot;&gt;#6210&lt;/a&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;/sp
an&gt;&lt;/code&gt; conversions.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added move semantics for constructors, assignment operators and binary
- operators.
+ 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;
@@ -3809,39 +2984,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/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/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;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6531&quot;&gt;#6531&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6412&quot;&gt;#6412&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6398&quot;&gt;#6398&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6340&quot;&gt;#6340&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6319&quot;&gt;#6319&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6287&quot;&gt;#6287&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6265&quot;&gt;#6265&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6233&quot;&gt;#6233&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6147&quot;&gt;#6147&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6134&quot;&gt;#6134&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6058&quot;&gt;#6058&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6054&quot;&gt;#6054&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5772&quot;&gt;#5772&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5738&quot;&gt;#5738&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5622&quot;&gt;#5622&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5552&quot;&gt;#5552&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5518&quot;&gt;#5518&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4655&quot;&gt;#4655&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4452&quot;&gt;#4452&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4383&quot;&gt;#4383&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4297&quot;&gt;#4297&lt;/a&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;
- Fixed timed functions in mutex implementations to fulfill POSIX requirements:
- &lt;em&gt;Under no circumstance shall the function fail with a timeout
- if the mutex can be locked immediately. The validity of the abs_timeout
- parameter need not be checked if the mutex can be locked immediately.&lt;/em&gt;
+ Bugfix: euml::defer_ leading to stack overflow.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3849,13 +3021,13 @@
       &lt;/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/proto/&quot;&gt;Proto&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/6347&quot;&gt;#6347&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6223&quot;&gt;#6223&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6153&quot;&gt;#6153&lt;/a&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;
@@ -3863,26 +3035,25 @@
       &lt;/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/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs and warnings: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6127&quot;&gt;#6127&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6132&quot;&gt;#6132&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6159&quot;&gt;#6159&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6182&quot;&gt;#6182&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6186&quot;&gt;#6186&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6193&quot;&gt;#6193&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6264&quot;&gt;#6264&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6290&quot;&gt;#6290&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6298&quot;&gt;#6298&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6400&quot;&gt;#6400&lt;/a&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.
               &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;
- Better performance and less memory usage for boost::container::basic_string
- conversions.
+ Updated to use the new config macros.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3890,75 +3061,64 @@
       &lt;/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/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed incorrect use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;MultiByteToWideChar&lt;/span&gt;&lt;/code&gt;
- in detection of invalid input sequences.
+ &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;/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/6417&quot;&gt;#6417&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6183&quot;&gt;#6183&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6185&quot;&gt;#6185&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6395&quot;&gt;#6395&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6396&quot;&gt;#6396&lt;/a&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;/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_tree&quot;&gt;PropertyTree&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixes for bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4840&quot;&gt;#4840&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5259&quot;&gt;#5259&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5281&quot;&gt;#5281&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5944&quot;&gt;#5944&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5757&quot;&gt;#5757&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5710&quot;&gt;#5710&lt;/a&gt;,
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5307&quot;&gt;#5307&lt;/a&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;/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;
- Force some functions to be inline, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5735&quot;&gt;#5735&lt;/a&gt;.
+ &lt;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;
- Add user documentation for per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;; other
- doc tweaks.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7074&quot;&gt;#7074&lt;/a&gt;
+ Multiply defined symbol boost::allocator_arg.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix some buggy and over-complicated example programs.
+ &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
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add some missing copyright notices.
+ &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
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3966,214 +3126,40 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;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;
- Spirit V2.5.2, see the '&lt;a href=&quot;http://www.boost.org/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
+ 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;/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;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2309&quot;&gt;#2309&lt;/a&gt;
- Lack of g++ symbol visibility support in Boost.Thread.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/2639&quot;&gt;#2639&lt;/a&gt;
- documentation should be extended(defer_lock, try_to_lock, ...).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3639&quot;&gt;#3639&lt;/a&gt;
- Boost.Thread doesn't build with Sun-5.9 on Linux.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3762&quot;&gt;#3762&lt;/a&gt;
- Thread can't be compiled with winscw (Codewarrior by Nokia).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3885&quot;&gt;#3885&lt;/a&gt;
- document about mix usage of boost.thread and native thread
- api.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3975&quot;&gt;#3975&lt;/a&gt;
- Incorrect precondition for promise::set_wait_callback().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4048&quot;&gt;#4048&lt;/a&gt;
- thread::id formatting involves locale
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4315&quot;&gt;#4315&lt;/a&gt;
- gcc 4.4 Warning: inline ... declared as dllimport: attribute
- ignored.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4480&quot;&gt;#4480&lt;/a&gt;
- OpenVMS patches for compiler issues workarounds.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4819&quot;&gt;#4819&lt;/a&gt;
- boost.thread's documentation misprints.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5040&quot;&gt;#5040&lt;/a&gt;
- future.hpp in boost::thread does not compile with /clr.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5423&quot;&gt;#5423&lt;/a&gt;
- thread issues with C++0x.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5502&quot;&gt;#5502&lt;/a&gt;
- race condition between shared_mutex timed_lock and lock_shared.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5594&quot;&gt;#5594&lt;/a&gt;
- boost::shared_mutex not fully compatible with Windows CE.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5617&quot;&gt;#5617&lt;/a&gt;
- boost::thread::id copy ctor.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5739&quot;&gt;#5739&lt;/a&gt;
- set-but-not-used warnings with gcc-4.6.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5826&quot;&gt;#5826&lt;/a&gt;
- threads.cpp: resource leak on threads creation failure.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5839&quot;&gt;#5839&lt;/a&gt;
- thread.cpp: ThreadProxy leaks on exceptions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5859&quot;&gt;#5859&lt;/a&gt;
- win32 shared_mutex constructor leaks on exceptions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6100&quot;&gt;#6100&lt;/a&gt;
- Compute hardware_concurrency() using get_nprocs() on GLIBC
- systems.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6141&quot;&gt;#6141&lt;/a&gt;
- Compilation error when boost.thread and boost.move are used
- together.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6168&quot;&gt;#6168&lt;/a&gt;
- recursive_mutex is using wrong config symbol (possible typo).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6175&quot;&gt;#6175&lt;/a&gt;
- Compile error with SunStudio.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6200&quot;&gt;#6200&lt;/a&gt;
- patch to have condition_variable and mutex error better handle
- EINTR.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6207&quot;&gt;#6207&lt;/a&gt;
- shared_lock swap compiler error on clang 3.0 c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/6208&quot;&gt;#6208&lt;/a&gt;
- try_lock_wrapper swap compiler error on clang 3.0 c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&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;/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;
- On compilers without rvalue references, the containers are no longer
- movable by default, as move emulation was causing some odd quirks
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6167&quot;&gt;#6167&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6311&quot;&gt;#6311&lt;/a&gt;).
- Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_UNORDERED_USE_MOVE&lt;/span&gt;&lt;/code&gt;
- to make them movable - Boost.Move is still used for elements regardless.
+ 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;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix sequence point warning (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6370&quot;&gt;#6370&lt;/a&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/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better support for C++11 compilers using older standard libraries.
+ 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;
@@ -4181,35 +3167,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/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;
- fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6258&quot;&gt;#6258&lt;/a&gt;
+ Work around buggy wide ctype facet on cygwin and mingw.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- fixed &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5325&quot;&gt;#5325&lt;/a&gt;
- (sha1 implementation handles messages as long as the specification)
+ Work around absence of __isctype on some glibc implementations.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- progress on &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;
- (there are fewer warnings)
+ &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;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Eliminate some unused variable warnings on gcc.
+ 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.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4217,7 +3195,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_49_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_51_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:
@@ -4229,22 +3207,22 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1
+ GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang 2.8
+ GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.2, 4.6.2
+ Intel: 11.1, 12.0, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ LLVM Clang 2.8
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4256,17 +3234,17 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 11.1
+ GCC: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 4.4.4
+ GCC, C++11 mode: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4278,12 +3256,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.0
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
+ Visual C++: 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4295,19 +3273,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- QCC, C++0x mode: 4.4.2, 4.6.1, 4.6.2
+ GCC: 4.2.1, 32 and 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4324,32 +3290,37 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.6.2
+ Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.2
+ LLVM Clang: 3.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.9
+ 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
+ &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
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.1, 12.0
+ pgCC: 11.9
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- PathScale: 4.0.8
+ Intel: 10.1, 11.1, 12.0, 12.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual Age 10.1
+ Visual Age: 10.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4361,22 +3332,27 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion
+ Clang: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel 11.1, 12.0
+ Clang, C++11 mode: from subversion
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.4.4
+ Intel: 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ GCC: 4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++11 mode: 4.4
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4388,32 +3364,12 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- 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.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
+ Visual C++: 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw 64-bit: 4.4.7, 4.5.4, 4.6.1
+ GCC, mingw: 4.4.0, 4.6.3, 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4425,7 +3381,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ IBM XL C/C++ Enterprise Edition: V12.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4437,7 +3393,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
+ GCC: 4.2.1, 32 and 64 bit
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4449,7 +3405,7 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Sun 5.10
+ Sun: 5.10
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -4457,12 +3413,12 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_49_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_51_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
- and Vladimir Prus managed this release.
+ &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></channel>

Modified: website/public_html/beta/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/beta/generated/state/feed-pages.txt (original)
+++ website/public_html/beta/generated/state/feed-pages.txt 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -1941,11 +1941,11 @@
 " Numeric Conversion, Proto, Regex, Spirit, TypeTraits, Unordered, Wave
 "
 -qbk_hash
-"bfe1c707a38da80296c1fe01cd093bb12a9553940282238a476410555b5cbd3b
+"26e89ec2ff7dc950376a323cb5364ee4b86fe64aa85f135b4c1515d23a42a609
 -release_status
 "released
 -rss_hash
-"ddf855e91704985d5728c072c9920cec6f647fbdd8cb4cc5cffda932fa9eb865
+"ec4daa6411e00ac06c116a323caf27d7cc8205813103db97f312a1e3f87dd76f
 -title
 "Version 1.48.0
 -type
@@ -1975,11 +1975,11 @@
 " Move, Property Tree, Proto, Spirit, Thread, Unordered, Uuid, xpressive.
 "
 -qbk_hash
-"ff740465b65f2f88a4606619f4b1137f17cfad97cc4509c9be1cdadc1c1227c7
+"a1a4fc8c0c86d72f2e8e8eb98358046b0839e47fb69d6f33e91bf6aaa5379fe0
 -release_status
 "released
 -rss_hash
-"597bbed289305d2f82b6074491fd9bd05c01ac619a64b3426dcbfd7d52f44529
+"d3c421cd98443a5cd5b0c4ab2d05233499cba6e08e01f896986d3a35e1515e65
 -title
 "Version 1.49.0
 -type
@@ -2011,11 +2011,11 @@
 " Thread, Unordered, Wave, xpressive
 "
 -qbk_hash
-"370cfc383f93b7baac93ed5a5799c37e27cc8053dfed7fbbf35f393a6bf72df7
+"a43cfb960ff4e40b2d60203d4d86593987c8b1fc72f6dde6fd5e1223b71196da
 -release_status
 "released
 -rss_hash
-"e287a9c083f4519791c273e758d39bbbba994515efb5bdf94311e6b8f9580dd2
+"3df6fad43d07828cdd4af6f5e0cba0d92607d2535ba706c6a2ad7bc7d279ceaa
 -title
 "Version 1.50.0
 -type
@@ -2045,11 +2045,11 @@
 " Unordered, Wave, xpressive
 "
 -qbk_hash
-"6ac476e0a08d3b0befbe1149bf968034a866ae8d0208769dd624438e628c80ed
+"0de28a481ebeca159a4a3f3f44cc6a7e3e08e2dedfc11ce542b96ab7f982544e
 -release_status
 "released
 -rss_hash
-"9b0f12cbb539204846759e107024953f50035e1fe635a24503581bb06f090675
+"b27badf93cf54fc9482b4a4b237381e693dc1c3035ee0745397c52be73e63623
 -title
 "Version 1.51.0
 -type
@@ -2082,11 +2082,11 @@
 " Polygon, Proto, Ratio, Result_of, Thread, uBLAS, Unordered, Uuid, Wave, xpressive.
 "
 -qbk_hash
-"bd4fdf20331f6cd9ac443be7c8f11a1cac2d6292d2e66707a69fc640a2add45a
+"a349a3cabaa37a8aa336725f7fd75e3b74f1a8901dc1eb5391c1ad17554f1faa
 -release_status
 "released
 -rss_hash
-"cc2fedbd52d63ed20e8922ad25241cf5fd0456aec765e3308c2bfc949ae5c0db
+"7b116008298009a4baff0682ab1479a1b14012c5f3d28995844501c92dfcfb3a
 -title
 "Version 1.52.0
 -type
@@ -2095,30 +2095,66 @@
 (feed/history/boost_1_53_0.qbk
 -dir_location
 -documentation
+"/doc/libs/1_53_0/
 -download
+"https://sourceforge.net/projects/boost/files/boost/1.53.0/
 -id
 "version_1_53_0
 -last_modified
-.1356749024.91
+.1360002559.0
 -location
 "users/history/version_1_53_0.html
 -notice
 -notice_url
 -page_state
 -pub_date
+"Mon, 4 Feb 2013 10:29:19 -0800
+-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.
+"
+-qbk_hash
+"9f2bef775c68fdaf8737815f4775ea7bf4ffdac459f6385fd3542020e0d0d04c
+-release_status
+"released
+-rss_hash
+"f6f64c9cef528a4cebfedce1af898bd777c692753f8789135780eb8a8f1541dd
+-title
+"Version 1.53.0
+-type
+"release
+)
+(feed/history/boost_1_54_0.qbk
+-dir_location
+-documentation
+-download
+-id
+"version_1_54_0
+-last_modified
+.1361835624.95
+-location
+"users/history/version_1_54_0.html
+-notice
+-notice_url
+-page_state
+-pub_date
 "In Progress
 -purpose
 "
 " New Libraries: Updated Libraries:
 "
 -qbk_hash
-"2ba18c28eacc59a9285a452ccea7d9fd0d63206b53d430cd8ebb1bcada71c534
+"e607bce1a19047af02c5957b4e66a5a136fb0d36c77c012f3ce4158170170282
 -release_status
 "dev
 -rss_hash
-"a4fa0d9cca312e0d3c2deb38698fb49f2cdfc6b789b2de310d61bf5753a3ece6
+"aac9dcb2bdbbde2fcdad8e0a2e2dda06e42b1b9d0be4bbae4d65b3cac5c6bcad
 -title
-"Version 1.53.0
+"Version 1.54.0
 -type
 "release
 )
@@ -2152,6 +2188,35 @@
 -type
 "release
 )
+(feed/news/locale_1_53_0.qbk
+-dir_location
+-documentation
+-download
+-id
+"boost_locale_security_notice
+-last_modified
+.1359713311.0
+-location
+"users/news/boost_locale_security_notice.html
+-notice
+-notice_url
+-page_state
+-pub_date
+"Fri, 1 Feb 2013 02:08:31 -0800
+-purpose
+"
+" Fix in 1.53, patches for older versions.
+"
+-qbk_hash
+"1b15934516c6012dee570aafa7c6d9d417380c7d6f2697cedb42c355002d865a
+-release_status
+-rss_hash
+"b62d7f20aa41aac46aca706e6fb3accdfaad01c06b0cce7e2a610db0c1780d6d
+-title
+"Boost.Locale security notice
+-type
+"page
+)
 (feed/news/result_of_1_52_0.qbk
 -dir_location
 -documentation

Modified: website/public_html/beta/site-tools/templates/download-template.py
==============================================================================
--- website/public_html/beta/site-tools/templates/download-template.py (original)
+++ website/public_html/beta/site-tools/templates/download-template.py 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -18,7 +18,7 @@
         emit(' <span class="brief"><span class="purpose">%s</span></span></p>\n\n' % entry.purpose_xml)
         emit('<ul class="menu">\n')
         emit('<li>')
- emit('Details' % htmlencode(entry.location))
+ emit('Release Notes' % htmlencode(entry.location))
         emit('</li>\n')
         if(entry.download_item):
             emit('<li>')

Modified: website/public_html/beta/site-tools/templates/history-template.py
==============================================================================
--- website/public_html/beta/site-tools/templates/history-template.py (original)
+++ website/public_html/beta/site-tools/templates/history-template.py 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -12,7 +12,7 @@
     emit(' </div>\n\n')
     emit('<ul class="menu">\n')
     emit('<li>')
- emit('Details' % htmlencode(entry.location))
+ emit('Release Notes' % htmlencode(entry.location))
     emit('</li>\n')
     if(entry.download_item):
         emit('<li>')

Modified: website/public_html/beta/site-tools/templates/index-template.py
==============================================================================
--- website/public_html/beta/site-tools/templates/index-template.py (original)
+++ website/public_html/beta/site-tools/templates/index-template.py 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -19,7 +19,7 @@
             entry.full_title_xml))
         emit('</div>')
         emit('<div class="news-date">')
- emit('Details' % (htmlencode(entry.location)))
+ emit('Release Notes' % (htmlencode(entry.location)))
         if entry.download_item:
             emit(' | ')
             emit('Download' % (htmlencode(entry.download_item)))

Modified: website/public_html/beta/site-tools/templates/news-template.py
==============================================================================
--- website/public_html/beta/site-tools/templates/news-template.py (original)
+++ website/public_html/beta/site-tools/templates/news-template.py 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -19,7 +19,7 @@
     emit(' </div>\n\n')
     emit('<ul class="menu">\n')
     emit('<li>')
- emit('Details' % htmlencode(entry.location))
+ emit('Release Notes' % htmlencode(entry.location))
     emit('</li>\n')
     if(entry.download_item):
         emit('<li>')

Modified: website/public_html/beta/users/history/version_1_48_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_48_0.html (original)
+++ website/public_html/beta/users/history/version_1_48_0.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -49,6 +49,18 @@
 
 
 
+ <div id="version_1_48_0.patches">
+ <h3><span class="link">Patches</span></h3>
+ <ul>
+ <li>
+ <div>
+ <a href="http://cppcms.com/files/locale/boost_locale_utf.patch">Locale
+ Patch</a> - Fixes a bug which causes <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">locale</span><span class="special">::</span><span class="identifier">utf</span><span class="special">::</span><span class="identifier">utf_traits</span></code>
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ </div>
+ </li>
+ </ul>
+ </div>
   <div id="version_1_48_0.new_libraries">
     <h3><span class="link">New Libraries</span></h3>
     <ul>

Modified: website/public_html/beta/users/history/version_1_49_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_49_0.html (original)
+++ website/public_html/beta/users/history/version_1_49_0.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -49,6 +49,18 @@
 
 
 
+ <div id="version_1_49_0.patches">
+ <h3><span class="link">Patches</span></h3>
+ <ul>
+ <li>
+ <div>
+ <a href="http://cppcms.com/files/locale/boost_locale_utf.patch">Locale
+ Patch</a> - Fixes a bug which causes <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">locale</span><span class="special">::</span><span class="identifier">utf</span><span class="special">::</span><span class="identifier">utf_traits</span></code>
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ </div>
+ </li>
+ </ul>
+ </div>
   <div id="version_1_49_0.new_libraries">
     <h3><span class="link">New Libraries</span></h3>
     <ul>

Modified: website/public_html/beta/users/history/version_1_50_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_50_0.html (original)
+++ website/public_html/beta/users/history/version_1_50_0.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -61,6 +61,13 @@
           which causes several problems.
         </div>
       </li>
+ <li>
+ <div>
+ <a href="http://cppcms.com/files/locale/boost_locale_utf.patch">Locale
+ Patch</a> - Fixes a bug which causes <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">locale</span><span class="special">::</span><span class="identifier">utf</span><span class="special">::</span><span class="identifier">utf_traits</span></code>
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ </div>
+ </li>
     </ul>
   </div>
   <div id="version_1_50_0.new_libraries">

Modified: website/public_html/beta/users/history/version_1_51_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_51_0.html (original)
+++ website/public_html/beta/users/history/version_1_51_0.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -49,6 +49,18 @@
 
 
 
+ <div id="version_1_51_0.patches">
+ <h3><span class="link">Patches</span></h3>
+ <ul>
+ <li>
+ <div>
+ <a href="http://cppcms.com/files/locale/boost_locale_utf.patch">Locale
+ Patch</a> - Fixes a bug which causes <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">locale</span><span class="special">::</span><span class="identifier">utf</span><span class="special">::</span><span class="identifier">utf_traits</span></code>
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ </div>
+ </li>
+ </ul>
+ </div>
   <div id="version_1_51_0.new_libraries">
     <h3><span class="link">New Libraries</span></h3>
     <ul>

Modified: website/public_html/beta/users/history/version_1_52_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_52_0.html (original)
+++ website/public_html/beta/users/history/version_1_52_0.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -49,6 +49,18 @@
 
 
 
+ <div id="version_1_52_0.patches">
+ <h3><span class="link">Patches</span></h3>
+ <ul>
+ <li>
+ <div>
+ <a href="http://cppcms.com/files/locale/boost_locale_utf.patch">Locale
+ Patch</a> - Fixes a bug which causes <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">locale</span><span class="special">::</span><span class="identifier">utf</span><span class="special">::</span><span class="identifier">utf_traits</span></code>
+ to accept some invalid UTF-8 sequences, which is a possible security flaw.
+ </div>
+ </li>
+ </ul>
+ </div>
   <div id="version_1_52_0.updated_libraries">
     <h3><span class="link">Updated Libraries</span></h3>
     <ul>

Modified: website/public_html/beta/users/history/version_1_53_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_53_0.html (original)
+++ website/public_html/beta/users/history/version_1_53_0.html 2013-02-25 18:41:24 EST (Mon, 25 Feb 2013)
@@ -3,7 +3,7 @@
 
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
- <title>Version 1.53.0 - work in progress</title>
+ <title>Version 1.53.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,18 +34,21 @@
             <div class="section-title">
               <h1>Version 1.53.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.53.0 - work in progress</span></h2>
-
- <p><span class=news-date">In Progress</span></p>
-
+ "news-title">Version 1.53.0</span></h2>
 
+ <p><span class=news-date">February 4th, 2013 18:29 GMT</span></p>
+ <p>Documentation
+ <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_53_0.tar.bz2</td></tr><tr><td>boost_1_53_0.tar.gz</td></tr>
+<tr><th scope="row" rowspan="2">windows</th><td>boost_1_53_0.7z</td></tr><tr><td>boost_1_53_0.zip</td></tr></table>
               <div class="news-description">
                 <div class="description">
 
 
+
   <div id="version_1_53_0.new_libraries">
     <h3><span class="link">New Libraries</span></h3>
     <ul>
@@ -87,11 +90,36 @@
       </li>
     </ul>
   </div>
+ <div id="version_1_53_0.news">
+ <h3><span class="link">News</span></h3>
+ <p>
+ This release contains a fix for ticket #7743, in Boost.Locale. For more
+ details, see the <a href="/users/news/boost_locale_security_notice.html">security
+ notice</a>.
+ </p>
+ </div>
   <div id="version_1_53_0.updated_libraries">
     <h3><span class="link">Updated Libraries</span></h3>
     <ul>
       <li>
         <div>
+ <span class="library">Algorithm:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed non-ASCII char in comment (#7781).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the Knuth-Morris-Pratt docs (#7656).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Array:</span>
           <ul>
             <li>
@@ -104,16 +132,155 @@
       </li>
       <li>
         <div>
- <span class="library">Algorithm:</span>
+ <span class="library">Asio:</span>
           <ul>
             <li>
               <div>
- Fixed non-ASCII char in comment (#7781).
+ Fixed some 64-to-32-bit conversion warnings (#7459).
               </div>
             </li>
             <li>
               <div>
- Updated the Knuth-Morris-Pratt docs (#7656).
+ Fixed some small errors in documentation and comments (#7761).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed an error in the example embedded in <code><span class="identifier">basic_socket</span><span class="special">::</span><span class="identifier">get_option</span></code>'s
+ documentation (#7562).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use <code><span class="keyword">long</span></code>
+ rather than <code><span class="keyword">int</span></code> for
+ SSL_CTX options, to match OpenSSL (#7209).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use <code><span class="identifier">_snwprintf</span></code>
+ to address a compile error due to the changed <code><span class="identifier">swprintf</span></code>
+ signature in recent versions of MinGW (#7373).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a deadlock that can occur on Windows when shutting down a pool
+ of <code><span class="identifier">io_service</span></code> threads
+ due to running out of work (#7552).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled the <code><span class="identifier">noexcept</span></code>
+ qualifier for error categories (#7797).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed UNIX domain socket example to treat errors from <code><span class="identifier">accept</span></code> as non-fatal (#7488).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a small block recycling optimisation to improve default memory
+ allocation behaviour.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Bimap:</span>
+ <ul>
+ <li>
+ <div>
+ Refactor map_view_iterator to improve error messages.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed replace_(left/right/key/data) bug when using relations with
+ info.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed vector_of and list_of views <code><span class="identifier">assign</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span><span class="identifier">value_type</span><span class="special">)</span></code> bug.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed vector_of views <code><span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span><span class="special">)</span></code> and <code><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code> functions return value.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Chrono:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Deprecated:</em>
+ <ul>
+ <li>
+ <div>
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ </div>
+ </li>
+ <li>
+ <div>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The __duration_punct&lt;&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.
+ </div>
+ </li>
+ <li>
+ <div>
+ When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
+ are not available.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ #7546
+ time_point&lt;system_clock&gt; output version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ #7547
+ time_point&lt;system_clock&gt; input version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ #7868
+ chrono_io parses time incorrectly (1.53 and 1.52)
+ </div>
+ </li>
+ </ul>
               </div>
             </li>
           </ul>
@@ -178,6 +345,89 @@
       </li>
       <li>
         <div>
+ <span class="library">Geometry:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Bugfixes</em>
+ <ul>
+ <li>
+ <div>
+ avoid generating output polygons with interior rings below
+ minimum size (e.g. one or two points)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">disjoint</span></code> for degenerate segments
+ (patched by Karsten Ahnert)
+ </div>
+ </li>
+ <li>
+ <div>
+ problem in <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">difference</span></code>
+ for missing handling tangency, reported by H2
+ </div>
+ </li>
+ <li>
+ <div>
+ fixed <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">for_each</span></code>
+ for use with Lambda's
+ </div>
+ </li>
+ <li>
+ <div>
+ fixed <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">comparable_distance</span></code>
+ point-linestring (and -range, -polygon)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Additional functionality</em>
+ <ul>
+ <li>
+ <div>
+ combinations for <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">disjoint</span></code>:
+ point/ring, point/polygon, point/multi_polygon
+ </div>
+ </li>
+ <li>
+ <div>
+ combinations for <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">intersects</span></code>:
+ point/ring, point/polygon, point/multi_polygon
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Internal changes</em>
+ <ul>
+ <li>
+ <div>
+ 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)
+ </div>
+ </li>
+ <li>
+ <div>
+ fixes in unit tests
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">GIL:</span>
           <ul>
             <li>
@@ -330,6 +580,46 @@
                 Fixed bugs with std::array #7799.
               </div>
             </li>
+ <li>
+ <div>
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ #7814.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Locale:</span>
+ <ul>
+ <li>
+ <div>
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid #7743
+ </div>
+ </li>
+ <li>
+ <div>
+ Invalid Windows codepage names used #7386
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ #7734
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing std:: in some places #7701
+ </div>
+ </li>
+ <li>
+ <div>
+ Spelling, grammar, typos fixes #7368, #7762
+ </div>
+ </li>
           </ul>
         </div>
       </li>
@@ -494,24 +784,70 @@
           <ul>
             <li>
               <div>
- <em>Fixes:</em>
+ <em>Bug fixes:</em>
                 <ul>
                   <li>
                     <div>
- #5603
- the &quot;range/any_range.hpp&quot; header is not self-sufficient
+ #5603 the &quot;range/any_range.hpp&quot; header is not
+ self-sufficient
                     </div>
                   </li>
                   <li>
                     <div>
- #6103
- boost::range_detail vs. boost::range::range_detail compiler
- error
+ #6103 boost::range_detail vs. boost::range::range_detail
+ compiler error
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Documentation fixes:</em>
+ <ul>
+ <li>
+ <div>
+ #5160
+ </div>
+ </li>
+ <li>
+ <div>
+ #5314
                     </div>
                   </li>
                   <li>
                     <div>
- Documentation fixes
+ #5440
+ </div>
+ </li>
+ <li>
+ <div>
+ #5775
+ </div>
+ </li>
+ <li>
+ <div>
+ #6212
+ </div>
+ </li>
+ <li>
+ <div>
+ #7585
+ </div>
+ </li>
+ <li>
+ <div>
+ #7843
+ </div>
+ </li>
+ <li>
+ <div>
+ #7916
+ </div>
+ </li>
+ <li>
+ <div>
+ #7926
                     </div>
                   </li>
                 </ul>
@@ -566,6 +902,26 @@
                       and allocate_shared for arrays</a>' page for more information.
                     </div>
                   </li>
+ <li>
+ <div>
+ <code><span class="identifier">shared_ptr</span></code>
+ can now be used to hold a pointer to a dynamically allocated
+ array. This is accomplished by using an array type (<code><span class="identifier">T</span><span class="special">[]</span></code>
+ or <code><span class="identifier">T</span><span class="special">[</span><span class="identifier">N</span><span class="special">]</span></code>)
+ as the template parameter.
+ </div>
+ </li>
+ <li>
+ <div>
+ Smart pointers now use <code><span class="keyword">explicit</span>
+ <span class="keyword">operator</span> <span class="keyword">bool</span></code>
+ on C++11 compilers. This can break code that passes a smart
+ pointer to a function taking a <code><span class="keyword">bool</span></code>,
+ or that returns a smart pointer from a function with a <code><span class="keyword">bool</span></code> return type. Please use
+ <code><span class="identifier">p</span> <span class="special">!=</span>
+ <span class="number">0</span></code> or <code><span class="special">!!</span><span class="identifier">p</span></code> in such cases.
+ </div>
+ </li>
                 </ul>
               </div>
             </li>
@@ -595,21 +951,6 @@
           <ul>
             <li>
               <div>
- <em>Breaking changes:</em>
- <ul>
- <li>
- <div>
- BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that
- all the deprecated features since 1.50 are not included by
- default. You can change this by setting the appropriated define
- (see Configuration section).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
                 <em>Deprecated features:</em>
                 <ul>
                   <li>
@@ -772,6 +1113,13 @@
                 <ul>
                   <li>
                     <div>
+ #7464
+ BOOST_TEST(n_alive == 1); fails due to race condition in a
+ regression test tool.
+ </div>
+ </li>
+ <li>
+ <div>
                       <a href="https://svn.boost.org/trac/boost/ticket/7657">#7657</a>
                       Serious performance and memory consumption hit if condition_variable
                       methods condition notify_one or notify_all is used repeatedly.
@@ -798,6 +1146,12 @@
                   </li>
                   <li>
                     <div>
+ #7671
+ Error including boost/thread.hpp header on iOS.
+ </div>
+ </li>
+ <li>
+ <div>
                       <a href="https://svn.boost.org/trac/boost/ticket/7672">#7672</a>
                       lockable_traits.hpp syntax error: &quot;defined&quot; token
                       misspelled.
@@ -824,6 +1178,32 @@
                       otherwise.
                     </div>
                   </li>
+ <li>
+ <div>
+ #7874
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
+ </div>
+ </li>
+ <li>
+ <div>
+ #7875
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ #7882
+ wrong exception text from condition_variable::wait(unique_lock&lt;mutex&gt;&amp;).
+ </div>
+ </li>
+ <li>
+ <div>
+ #7890
+ thread::do_try_join_until() is missing a return type.
+ </div>
+ </li>
                 </ul>
               </div>
             </li>
@@ -853,6 +1233,19 @@
       </li>
       <li>
         <div>
+ <span class="library">Utility:</span>
+ <ul>
+ <li>
+ <div>
+ Added string_ref,
+ a non-owning reference to a contiguous sequence of characters.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Variant:</span>
           <ul>
             <li>
@@ -877,6 +1270,18 @@
           </ul>
         </div>
       </li>
+ <li>
+ <div>
+ <span class="library">xpressive:</span>
+ <ul>
+ <li>
+ <div>
+ Accomodate recent smart pointer changes (#7809).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="version_1_53_0.updated_tools">
@@ -909,7 +1314,80 @@
     <ul>
       <li>
         <div>
- <em>TODO</em>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1, 12.1
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang: 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang, with libc++: 3.2
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.4.7
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1, 12.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 9.0, 10.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2.1, 32 and 64 bit
+ </div>
+ </li>
+ </ul>
         </div>
       </li>
     </ul>
@@ -919,7 +1397,120 @@
     <ul>
       <li>
         <div>
- <em>TODO</em>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ Cray: 4.6.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang: from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang, with libc++: 3.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC: 11.9
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.1, 12.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel, C++11 mode: 13.0.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual Age:
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ Clang: from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang, C++11 mode: from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1, 12.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.4.7
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 10.0, 11.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition: V12.1.0.1
+ </div>
+ </li>
+ </ul>
         </div>
       </li>
     </ul>
@@ -927,7 +1518,9 @@
   <div id="version_1_53_0.acknowledgements">
     <h3><span class="link">Acknowledgements</span></h3>
     <p>
- <em>TODO</em>
+ Beman Dawes, Eric Niebler,
+ Rene Rivera, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
     </p>
   </div>
 </div>


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