|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r82739 - in website/public_html/live: common common/code doc feed/history generated generated/state users/history
From: dnljms_at_[hidden]
Date: 2013-02-06 20:26:04
Author: danieljames
Date: 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
New Revision: 82739
URL: http://svn.boost.org/trac/boost/changeset/82739
Log:
Website: Release 1.53
Added:
website/public_html/live/users/history/version_1_54_0.html (contents, props changed)
Text files modified:
website/public_html/live/common/code/boost.php | 2
website/public_html/live/common/menu-doc.html | 5
website/public_html/live/doc/.htaccess | 4
website/public_html/live/feed/history/boost_1_53_0.qbk | 6
website/public_html/live/generated/dev.rss | 1223 +---------------
website/public_html/live/generated/download-items.html | 25
website/public_html/live/generated/downloads.rss | 2967 +++++++++++++++++++--------------------
website/public_html/live/generated/history-items.html | 21
website/public_html/live/generated/history.rss | 1480 +++++++++++++++++++
website/public_html/live/generated/home-items.html | 31
website/public_html/live/generated/news-items.html | 46
website/public_html/live/generated/news.rss | 2967 +++++++++++++++++++--------------------
website/public_html/live/generated/state/feed-pages.txt | 42
website/public_html/live/users/history/version_1_53_0.html | 90
14 files changed, 4682 insertions(+), 4227 deletions(-)
Modified: website/public_html/live/common/code/boost.php
==============================================================================
--- website/public_html/live/common/code/boost.php (original)
+++ website/public_html/live/common/code/boost.php 2013-02-04 13:39:13 EST (Mon, 04 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/live/common/menu-doc.html
==============================================================================
--- website/public_html/live/common/menu-doc.html (original)
+++ website/public_html/live/common/menu-doc.html 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -9,9 +9,12 @@
<a href="/doc/libs">Libraries <span class="link">></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">></span></a></li>
+ <li><a href="/doc/libs/1_52_0/" rel="nofollow">1.52.0 <span class=
+ "link">></span></a></li>
+
<li><a href="/doc/libs/1_51_0/" rel="nofollow">1.51.0 <span class=
"link">></span></a></li>
Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2013-02-04 13:39:13 EST (Mon, 04 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/live/feed/history/boost_1_53_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_53_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_53_0.qbk 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -10,13 +10,13 @@
Utility, Unordered, Variant, Wave and xpressive.
]
[authors [Clow, Marshall]]
- [last-revision ]
+ [last-revision Mon, 4 Feb 2013 10:29:19 -0800]
]
[include ext.qbk]
-[status beta 1]
-[download https://sourceforge.net/projects/boost/files/boost/1.53.0.beta.1/]
+[status released]
+[download https://sourceforge.net/projects/boost/files/boost/1.53.0/]
[documentation /doc/libs/1_53_0/]
[section New Libraries]
Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss (original)
+++ website/public_html/live/generated/dev.rss 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -6,7 +6,59 @@
<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>
+
+
+ <div id="version_1_54_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_54_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_54_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_54_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+</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>
@@ -15,28 +67,28 @@
<ul>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/atomic/">Atomic</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/atomic/">Atomic</a>:</span>
C++11-style <code><span class="identifier">atomic</span><span class="special">&lt;&gt;</span></code>,
from Helge Bahmann, maintained by Tim Blechmann.
</div>
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/coroutine/">Coroutine</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/coroutine/">Coroutine</a>:</span>
Coroutine library,
from Oliver Kowalke.
</div>
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/lockfree/">Lockfree</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/lockfree/">Lockfree</a>:</span>
Lockfree data structures,
from Tim Blechmann.
</div>
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/multiprecision/">Multiprecision</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/multiprecision/">Multiprecision</a>:</span>
Extended
precision arithmetic types for floating point, integer and rational arithmetic
from John Maddock and Christopher Kormanyos.
@@ -44,7 +96,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/numeric/odeint/">Odeint</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/numeric/odeint/">Odeint</a>:</span>
Solving ordinary
differential equations, from Karsten Ahnert and Mario Mulansky.
</div>
@@ -64,7 +116,7 @@
<ul>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/algorithm/">Algorithm</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
<ul>
<li>
<div>
@@ -81,7 +133,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/array/">Array</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
<ul>
<li>
<div>
@@ -93,7 +145,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/asio/">Asio</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
<ul>
<li>
<div>
@@ -154,7 +206,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/bimap/">Bimap</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/bimap/">Bimap</a>:</span>
<ul>
<li>
<div>
@@ -182,7 +234,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/chrono/">Chrono</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</span>
<ul>
<li>
<div>
@@ -249,7 +301,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/container/">Container</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
<ul>
<li>
<div>
@@ -289,7 +341,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/context/">Context</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
<ul>
<li>
<div>
@@ -306,7 +358,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/geometry">Geometry</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/geometry">Geometry</a>:</span>
<ul>
<li>
<div>
@@ -389,7 +441,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/gil/">GIL</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/gil/">GIL</a>:</span>
<ul>
<li>
<div>
@@ -401,7 +453,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/graph/">Graph</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
<ul>
<li>
<div>
@@ -436,7 +488,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/functional/hash/">Hash</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
<ul>
<li>
<div>
@@ -455,7 +507,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/interprocess/">Interprocess</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
<ul>
<li>
<div>
@@ -489,7 +541,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/intrusive/">Intrusive</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span>
<ul>
<li>
<div>
@@ -524,7 +576,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
<ul>
<li>
<div>
@@ -552,7 +604,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/locale/">Locale</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
<ul>
<li>
<div>
@@ -586,7 +638,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/math/">Math</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
<ul>
<li>
<div>
@@ -629,7 +681,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/minmax/">MinMax</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/minmax/">MinMax</a>:</span>
<ul>
<li>
<div>
@@ -646,7 +698,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/move/">Move</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
<ul>
<li>
<div>
@@ -674,7 +726,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/polygon/">Polygon</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/polygon/">Polygon</a>:</span>
<ul>
<li>
<div>
@@ -729,7 +781,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/random/">Random</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/random/">Random</a>:</span>
<ul>
<li>
<div>
@@ -741,7 +793,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/range/">Range</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/range/">Range</a>:</span>
<ul>
<li>
<div>
@@ -819,7 +871,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/ratio/">Ratio</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
<ul>
<li>
<div>
@@ -840,14 +892,14 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/regex/">Regex</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/regex/">Regex</a>:</span>
Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744">#7744</a>,
<a href="https://svn.boost.org/trac/boost/ticket/7644">#7644</a>.
</div>
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/smart_ptr/">Smart Pointers</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/smart_ptr/">Smart Pointers</a>:</span>
<ul>
<li>
<div>
@@ -859,7 +911,7 @@
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 '<a href="http://www.boost.org/doc/libs/1_53_0/libs/smart_ptr/make_shared_array.html">make_shared
+ and no value initialization. See the '<a href="http://www.boost.org/libs/smart_ptr/make_shared_array.html">make_shared
and allocate_shared for arrays</a>' page for more information.
</div>
</li>
@@ -891,7 +943,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/algorithm/string">StringAlgo</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/string">StringAlgo</a>:</span>
<ul>
<li>
<div>
@@ -908,7 +960,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/thread/">Thread</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
<ul>
<li>
<div>
@@ -1173,7 +1225,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/unordered/">Unordered</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
<ul>
<li>
<div>
@@ -1194,11 +1246,11 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/utility/">Utility</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/utility/">Utility</a>:</span>
<ul>
<li>
<div>
- Added <a href="http://www.boost.org/doc/libs/1_53_0/libs/utility/doc/html/string_ref.html">string_ref</a>,
+ Added <a href="http://www.boost.org/libs/utility/doc/html/string_ref.html">string_ref</a>,
a non-owning reference to a contiguous sequence of characters.
</div>
</li>
@@ -1207,7 +1259,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/variant/">Variant</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/variant/">Variant</a>:</span>
<ul>
<li>
<div>
@@ -1221,11 +1273,11 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/wave/">Wave</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
<ul>
<li>
<div>
- See the <a href="http://www.boost.org/doc/libs/1_53_0/libs/wave/ChangeLog">Changelog</a> for details.
+ See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
</div>
</li>
</ul>
@@ -1233,7 +1285,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0/libs/xpressive/">xpressive</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
<ul>
<li>
<div>
@@ -4807,1096 +4859,5 @@
</p>
</div>
</div>
-</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>
-
-
-
- <div id="version_1_49_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/heap/index.html">Heap</a>:</span>
- Priority queue data
- structures, from Tim Blechmann.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_49_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/asio">Asio</a>:</span>
- <ul>
- <li>
- <div>
- Added a new class template <code><span class="identifier">basic_waitable_timer</span></code>
- based around the C++11 clock type requirements. It may be used with
- the clocks from the C++11 <code><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">&gt;</span></code>
- library facility or, if those are not available, Boost.Chrono. The
- typedefs <code><span class="identifier">high_resolution_timer</span></code>,
- <code><span class="identifier">steady_timer</span></code> and
- <code><span class="identifier">system_timer</span></code> may
- be used to create timer objects for the standard clock types.
- </div>
- </li>
- <li>
- <div>
- Added a new <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code>
- class for performing waits on Windows kernel objects. Thanks go to
- Boris Schaeling for contributing substantially to the development
- of this feature.
- </div>
- </li>
- <li>
- <div>
- On Linux, <code><span class="identifier">connect</span><span class="special">()</span></code> can return EAGAIN in certain circumstances.
- Remapped this to another error so that it doesn't look like a non-blocking
- operation (<a href="https://svn.boost.org/trac/boost/ticket/6048">#6048</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed a compile error on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/6098">#6098</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed deadlock on Mac OS X (<a href="https://svn.boost.org/trac/boost/ticket/6275">#6275</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed a regression in <code><span class="identifier">buffered_write_stream</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/6310">#6310</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed a non-paged pool &quot;leak&quot; on Windows when an <code><span class="identifier">io_service</span></code> is repeatedly run without
- anything to do (<a href="https://svn.boost.org/trac/boost/ticket/6321">#6321</a>).
- </div>
- </li>
- <li>
- <div>
- 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.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug where the second buffer in an array of two buffers may
- be ignored if the first buffer is empty.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/chrono">Chrono</a>:</span>
- <ul>
- <li>
- <div>
- Bug Fixes:
- <ul>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6092">#6092</a>
- Input from non integral durations makes the compiler fail.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6093">#6093</a>
- [1/3]second fails as valid duration input.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6113">#6113</a>
- duplicate symbol when BOOST_CHRONO_HEADER_ONLY is defined.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6243">#6243</a>
- Sandia-pgi-11.9: more than one instance of overloaded function
- &quot;min&quot; matches.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6257">#6257</a>
- process_cpu_clock::now() on linux gives time_points 1/1000
- times.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6499">#6499</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6336">#6336</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6335">#6335</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6205">#6205</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">allocator_traits</span></code>
- support for both C++11 and C++03 compilers through an internal <code><span class="identifier">allocator_traits</span></code> clone.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span>
- <ul>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/3714">#3714</a>,
- Added test cases and fixes for class path errors when assignment
- or append used self or portion of self as source.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>,
- 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(&quot;&quot;) if not actually used.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5652">#5652</a>,
- recursive_directory_iterator fails on cyclic symbolic links. Thanks
- to Daniel Aarno for the patch.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5653">#5653</a>,
- recursive_directory_iterator(error_code) can still throw filesystem_error.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>,
- directory_iterator access violation on Windows if error is thrown.
- Thanks to Andreas Eckleder for the patch.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>
- comment 2, a bug in director_iterator construction with error_code
- argument that caused increment to be called without the ec argument
- being passed.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5989">#5989</a>
- 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.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5592">#5592</a>,
- Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP.
- </div>
- </li>
- <li>
- <div>
- Operations function fixes for PGI compiler, thanks to Noel Belcourt.
- </div>
- </li>
- <li>
- <div>
- Relax permissions test to reflect reality, particularly on the Sandia
- test platforms.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/foreach/">Foreach</a>:</span>
- <ul>
- <li>
- <div>
- Fix for <a href="https://svn.boost.org/trac/boost/ticket/6131">#6131</a>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs
- <ul>
- <li>
- <div>
- Distance for multi-geometries ignored specified distance strategy.
- </div>
- </li>
- <li>
- <div>
- In difference for polygon/multi_polygon (reported 2011/10/24
- on GGL-list).
- </div>
- </li>
- <li>
- <div>
- Raise exception for calculation of distances of multi-geometrie(s)
- where one of them is empty
- </div>
- </li>
- <li>
- <div>
- Multi DSV did not correctly use settings.
- </div>
- </li>
- <li>
- <div>
- Self-intersections could sometimes be missed (introduced in
- 1.48).
- </div>
- </li>
- <li>
- <div>
- Convex hull crashed on empty range (e.g. empty multi point).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solved tickets
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6028">#6028</a>
- Documentation: closure.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6178">#6178</a>
- Missing headerfile.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6021">#6021</a>
- convex hull of multipoint.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Additional functionality
- <ul>
- <li>
- <div>
- Support for line/polygon intersections and differences
- </div>
- </li>
- <li>
- <div>
- Support for convert of segment/box of different point types
- </div>
- </li>
- <li>
- <div>
- Support for append for multi point
- </div>
- </li>
- <li>
- <div>
- Scalar functions (distance, area, length, perimeter) now throw
- an empty_input_exception on empty input
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Documentation
- <ul>
- <li>
- <div>
- Updated support status
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Internal changes
- <ul>
- <li>
- <div>
- Updates in specializations/not_implemented for distance/convert/assign/area
- </div>
- </li>
- <li>
- <div>
- Move of wkt/dsv to io folder, making domains redundant
- </div>
- </li>
- <li>
- <div>
- Strategy concepts assigned to zero to avoid clang warnings
- (patched by Vishnu)
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/5881">#5881</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6033">#6033</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6061">#6061</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6137">#6137</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6246">#6246</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6239">#6239</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6293">#6293</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6306">#6306</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6313">#6313</a>
- and <a href="https://svn.boost.org/trac/boost/ticket/6371">#6371</a>,
- plus others not in Trac.
- </div>
- </li>
- <li>
- <div>
- Re-enabled LEDA graph support (thanks to Jens Muller for the patch).
- </div>
- </li>
- <li>
- <div>
- Added documentation for <code><span class="identifier">edge_predecessor_recorder</span></code>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/icl/">Icl</a>:</span>
- <ul>
- <li>
- <div>
- Fixed tickets <a href="https://svn.boost.org/trac/boost/ticket/6095">#6095</a>
- and <a href="https://svn.boost.org/trac/boost/ticket/6210">#6210</a>.
- </div>
- </li>
- <li>
- <div>
- Added move semantics for constructors, assignment operators and binary
- operators.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6531">#6531</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6412">#6412</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6398">#6398</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6340">#6340</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6319">#6319</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6265">#6265</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6233">#6233</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6147">#6147</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6134">#6134</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6058">#6058</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6054">#6054</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5772">#5772</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5738">#5738</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5622">#5622</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5552">#5552</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5518">#5518</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4655">#4655</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4452">#4452</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4297">#4297</a>.
- </div>
- </li>
- <li>
- <div>
- Fixed timed functions in mutex implementations to fulfill POSIX requirements:
- <em>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.</em>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6347">#6347</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6223">#6223</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6153">#6153</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs and warnings: <a href="https://svn.boost.org/trac/boost/ticket/6127">#6127</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6132">#6132</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6159">#6159</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6182">#6182</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6186">#6186</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6193">#6193</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6264">#6264</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6290">#6290</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6298">#6298</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6400">#6400</a>.
- </div>
- </li>
- <li>
- <div>
- Better performance and less memory usage for boost::container::basic_string
- conversions.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
- <ul>
- <li>
- <div>
- Fixed incorrect use of <code><span class="identifier">MultiByteToWideChar</span></code>
- in detection of invalid input sequences.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
- <ul>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6417">#6417</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6183">#6183</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6185">#6185</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6395">#6395</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6396">#6396</a>,
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/property_tree">PropertyTree</a>:</span>
- <ul>
- <li>
- <div>
- Fixes for bugs <a href="https://svn.boost.org/trac/boost/ticket/4840">#4840</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5259">#5259</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5281">#5281</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5944">#5944</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5757">#5757</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/5710">#5710</a>,
- and <a href="https://svn.boost.org/trac/boost/ticket/5307">#5307</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/proto">Proto</a>:</span>
- <ul>
- <li>
- <div>
- Force some functions to be inline, fixes <a href="https://svn.boost.org/trac/boost/ticket/5735">#5735</a>.
- </div>
- </li>
- <li>
- <div>
- Add user documentation for per-domain <code><span class="identifier">as_expr</span></code>
- and <code><span class="identifier">as_child</span></code>; other
- doc tweaks.
- </div>
- </li>
- <li>
- <div>
- Fix some buggy and over-complicated example programs.
- </div>
- </li>
- <li>
- <div>
- Add some missing copyright notices.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/spirit/index.html">Spirit</a>:</span>
- <ul>
- <li>
- <div>
- Spirit V2.5.2, see the '<a href="http://www.boost.org/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html">What's
- New</a>' section for details.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/thread">Thread</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/2309">#2309</a>
- Lack of g++ symbol visibility support in Boost.Thread.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/2639">#2639</a>
- documentation should be extended(defer_lock, try_to_lock, ...).
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/3639">#3639</a>
- Boost.Thread doesn't build with Sun-5.9 on Linux.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/3762">#3762</a>
- Thread can't be compiled with winscw (Codewarrior by Nokia).
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/3885">#3885</a>
- document about mix usage of boost.thread and native thread
- api.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/3975">#3975</a>
- Incorrect precondition for promise::set_wait_callback().
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/4048">#4048</a>
- thread::id formatting involves locale
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/4315">#4315</a>
- gcc 4.4 Warning: inline ... declared as dllimport: attribute
- ignored.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/4480">#4480</a>
- OpenVMS patches for compiler issues workarounds.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/4819">#4819</a>
- boost.thread's documentation misprints.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5040">#5040</a>
- future.hpp in boost::thread does not compile with /clr.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5423">#5423</a>
- thread issues with C++0x.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5502">#5502</a>
- race condition between shared_mutex timed_lock and lock_shared.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5594">#5594</a>
- boost::shared_mutex not fully compatible with Windows CE.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5617">#5617</a>
- boost::thread::id copy ctor.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5739">#5739</a>
- set-but-not-used warnings with gcc-4.6.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5826">#5826</a>
- threads.cpp: resource leak on threads creation failure.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5839">#5839</a>
- thread.cpp: ThreadProxy leaks on exceptions.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/5859">#5859</a>
- win32 shared_mutex constructor leaks on exceptions.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6100">#6100</a>
- Compute hardware_concurrency() using get_nprocs() on GLIBC
- systems.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6141">#6141</a>
- Compilation error when boost.thread and boost.move are used
- together.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6168">#6168</a>
- recursive_mutex is using wrong config symbol (possible typo).
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6175">#6175</a>
- Compile error with SunStudio.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6200">#6200</a>
- patch to have condition_variable and mutex error better handle
- EINTR.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6207">#6207</a>
- shared_lock swap compiler error on clang 3.0 c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="http://svn.boost.org/trac/boost/ticket/6208">#6208</a>
- try_lock_wrapper swap compiler error on clang 3.0 c++11.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/unordered">Unordered</a>:</span>
- <ul>
- <li>
- <div>
- On compilers without rvalue references, the containers are no longer
- movable by default, as move emulation was causing some odd quirks
- (<a href="https://svn.boost.org/trac/boost/ticket/6167">#6167</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6311">#6311</a>).
- Define <code><span class="identifier">BOOST_UNORDERED_USE_MOVE</span></code>
- to make them movable - Boost.Move is still used for elements regardless.
- </div>
- </li>
- <li>
- <div>
- Fix sequence point warning (<a href="https://svn.boost.org/trac/boost/ticket/6370">#6370</a>).
- </div>
- </li>
- <li>
- <div>
- Better support for C++11 compilers using older standard libraries.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/uuid/">Uuid</a>:</span>
- <ul>
- <li>
- <div>
- fixed <a href="https://svn.boost.org/trac/boost/ticket/6258">#6258</a>
- </div>
- </li>
- <li>
- <div>
- fixed <a href="https://svn.boost.org/trac/boost/ticket/5325">#5325</a>
- (sha1 implementation handles messages as long as the specification)
- </div>
- </li>
- <li>
- <div>
- progress on <a href="https://svn.boost.org/trac/boost/ticket/6118">#6118</a>
- (there are fewer warnings)
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
- <ul>
- <li>
- <div>
- Eliminate some unused variable warnings on gcc.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_49_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- <li>
- <div>
- LLVM Clang 2.8
- </div>
- </li>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.2, 4.6.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- QNX:
- <ul>
- <li>
- <div>
- QCC, C++0x mode: 4.4.2, 4.6.1, 4.6.2
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.6.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.9
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.1, 12.0
- </div>
- </li>
- <li>
- <div>
- PathScale: 4.0.8
- </div>
- </li>
- <li>
- <div>
- Visual Age 10.1
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- <li>
- <div>
- Intel 11.1, 12.0
- </div>
- </li>
- <li>
- <div>
- GCC: 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode, mingw: 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, mingw 64-bit: 4.4.7, 4.5.4, 4.6.1
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solaris:
- <ul>
- <li>
- <div>
- Sun 5.10
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_49_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
- <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
</description></item></channel>
</rss>
\ No newline at end of file
Modified: website/public_html/live/generated/download-items.html
==============================================================================
--- website/public_html/live/generated/download-items.html (original)
+++ website/public_html/live/generated/download-items.html 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -1,32 +1,13 @@
<ul class="toc">
<li>Current Release</li>
-<li>Beta Release</li>
<li>Old Boost Releases</li>
<li>Subversion Repository</li>
</ul>
<h2 id="live">Current Release</h2>
<h3><span class=
- "news-title">Version 1.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-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.
-</span></span></p>
-
-<ul class="menu">
-<li>Release Notes</li>
-<li>Download</li>
-<li>Documentation</li>
-</ul>
-<h2 id="beta">Beta Release</h2>
- <h3><span class=
- "news-title">Version 1.53.0 beta 1</span></h3>
-
- <p class="news-date">In Progress</p>
+ <p class="news-date">February 4th, 2013 18:29 GMT</p>
<p class="news-description">
<span class="brief"><span class="purpose">
@@ -39,6 +20,6 @@
<ul class="menu">
<li>Release Notes</li>
-<li>Download</li>
+<li>Download</li>
<li>Documentation</li>
</ul>
Modified: website/public_html/live/generated/downloads.rss
==============================================================================
--- website/public_html/live/generated/downloads.rss (original)
+++ website/public_html/live/generated/downloads.rss 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -6,7 +6,1485 @@
<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>
+
+
+
+ <div id="version_1_53_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/atomic/">Atomic</a>:</span>
+ C++11-style <code><span class="identifier">atomic</span><span class="special">&lt;&gt;</span></code>,
+ from Helge Bahmann, maintained by Tim Blechmann.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/coroutine/">Coroutine</a>:</span>
+ Coroutine library,
+ from Oliver Kowalke.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/lockfree/">Lockfree</a>:</span>
+ Lockfree data structures,
+ from Tim Blechmann.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/multiprecision/">Multiprecision</a>:</span>
+ Extended
+ precision arithmetic types for floating point, integer and rational arithmetic
+ from John Maddock and Christopher Kormanyos.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/numeric/odeint/">Odeint</a>:</span>
+ Solving ordinary
+ differential equations, from Karsten Ahnert and Mario Mulansky.
+ </div>
+ </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 <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>, in Boost.Locale. For more
+ details, see the <a href="http://www.boost.org/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"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed non-ASCII char in comment (<a href="https://svn.boost.org/trac/boost/ticket/7781">#7781</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the Knuth-Morris-Pratt docs (<a href="https://svn.boost.org/trac/boost/ticket/7656">#7656</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for boost::get and std::get (<a href="https://svn.boost.org/trac/boost/ticket/7652">#7652</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed some 64-to-32-bit conversion warnings (<a href="https://svn.boost.org/trac/boost/ticket/7459">#7459</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed some small errors in documentation and comments (<a href="https://svn.boost.org/trac/boost/ticket/7761">#7761</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7562">#7562</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7209">#7209</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7373">#7373</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7552">#7552</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled the <code><span class="identifier">noexcept</span></code>
+ qualifier for error categories (<a href="https://svn.boost.org/trac/boost/ticket/7797">#7797</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed UNIX domain socket example to treat errors from <code><span class="identifier">accept</span></code> as non-fatal (<a href="https://svn.boost.org/trac/boost/ticket/7488">#7488</a>).
+ </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"><a href="http://www.boost.org/libs/bimap/">Bimap</a>:</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"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</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>
+ <a href="https://svn.boost.org/trac/boost/ticket/7546">#7546</a>
+ time_point&lt;system_clock&gt; output version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7547">#7547</a>
+ time_point&lt;system_clock&gt; input version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7868">#7868</a>
+ chrono_io parses time incorrectly (1.53 and 1.52)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7650">#7650</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved <code><span class="identifier">vector</span></code>'s
+ insertion performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for iOS on ARM and MacOS X on x86 (32bit) added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for SEH Overwrite Protection on Win32.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/geometry">Geometry</a>:</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"><a href="http://www.boost.org/libs/gil/">GIL</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed self-assignment warnings (<a href="https://svn.boost.org/trac/boost/ticket/4919">#4919</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed the following bugs from Trac: <a href="https://svn.boost.org/trac/boost/ticket/3468">#3468</a>, <a href="https://svn.boost.org/trac/boost/ticket/4386">#4386</a>, <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7428">#7428</a>, <a href="https://svn.boost.org/trac/boost/ticket/7457">#7457</a>, <a href="https://svn.boost.org/trac/boost/ticket/7467">#7467</a>, <a href="https://svn.boost.org/trac/boost/ticket/7600">#7600</a>, <a href="https://svn.boost.org/trac/boost/ticket/7648">#7648</a>, <a href="https://svn.boost.org/trac/boost/ticket/7684">#7684</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7728">#7728</a>, <a href="https://svn.boost.org/trac/boost/ticket/7741">#7741</a>, <a href="https://svn.boost.org/trac/boost/ticket/7766">#7766</a>, <a href="https://svn.boost.org/trac/boost/ticket/7771">#7771</a>, <a href="https://svn.boost.org/trac/boost/ticket/7773">#7773</a>, <a href="https://svn.boost.org/trac/boost/ticket/7780">#7780</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7787">#7787</a>, <a href="https://svn.boost.org/trac/boost/ticket/7801">#7801</a>
+ plus other bugs not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for reading from GraphML files containing multiple
+ graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Add support for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">int128_type</span></code>
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint128_type</span></code> where available.
+ </div>
+ </li>
+ <li>
+ <div>
+ On platforms that are known to have standard floating point functions,
+ don't use the automatic detection (<a href="https://svn.boost.org/trac/boost/ticket/7221">#7221</a>, <a href="https://svn.boost.org/trac/boost/ticket/7470">#7470</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>ABI breaking</em>: changed node pool
+ allocators internals for improved efficiency.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7795">#7795</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7174">#7174</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7529">#7529</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7815">#7815</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">explicit</span></code>
+ keyword in several intrusive container constructors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New character type detection algorithm for user defined types <a href="https://svn.boost.org/trac/boost/ticket/6786">#6786</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Documentation updates (<a href="https://svn.boost.org/trac/boost/ticket/7582">#7582</a>, <a href="https://svn.boost.org/trac/boost/ticket/7831">#7831</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs with std::array <a href="https://svn.boost.org/trac/boost/ticket/7799">#7799</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ <a href="https://svn.boost.org/trac/boost/ticket/7814">#7814</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Invalid Windows codepage names used <a href="https://svn.boost.org/trac/boost/ticket/7386">#7386</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ <a href="https://svn.boost.org/trac/boost/ticket/7734">#7734</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing std:: in some places <a href="https://svn.boost.org/trac/boost/ticket/7701">#7701</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Spelling, grammar, typos fixes <a href="https://svn.boost.org/trac/boost/ticket/7368">#7368</a>, <a href="https://svn.boost.org/trac/boost/ticket/7762">#7762</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/7325">#7325</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7415">#7415</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7416">#7416</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7183">#7183</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7649">#7649</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7694">#7694</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4445">#4445</a>
+ and <a href="https://svn.boost.org/trac/boost/ticket/7492">#7492</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example <a href="https://svn.boost.org/trac/boost/ticket/7402">#7402</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve complex acos/asin/atan, see <a href="https://svn.boost.org/trac/boost/ticket/7290">#7290</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7291">#7291</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/minmax/">MinMax</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a misuse of the comma operator (<a href="https://svn.boost.org/trac/boost/ticket/7752">#7752</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the docs to fix broken link (<a href="https://svn.boost.org/trac/boost/ticket/7751">#7751</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Better header segregation (bug <a href="https://svn.boost.org/trac/boost/ticket/6524">#6524</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed <a href="https://svn.boost.org/trac/boost/ticket/7830">#7830</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7832">#7832</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/polygon/">Polygon</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6366">#6366</a> Bug in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">contains</span></code>
+ for polygon_90 type.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7678">#7678</a> multiple definitions of <code><span class="keyword">bool</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">belongs</span><span class="special">(...)</span></code>
+ by multiple <code><span class="preprocessor">#include</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Internal changes:</em>
+ <ul>
+ <li>
+ <div>
+ refactored point/segment/interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ added unit tests for point and interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ simplified <code><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ to operate only in 2D.
+ </div>
+ </li>
+ <li>
+ <div>
+ removed point_3d data/concept/traits.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/random/">Random</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Now compiles with exceptions disabled (<a href="https://svn.boost.org/trac/boost/ticket/5399">#5399</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/range/">Range</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Bug fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5603">#5603</a> the &quot;range/any_range.hpp&quot; header is not
+ self-sufficient
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6103">#6103</a> boost::range_detail vs. boost::range::range_detail
+ compiler error
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Documentation fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5160">#5160</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5314">#5314</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5440">#5440</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5775">#5775</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6212">#6212</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7585">#7585</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7843">#7843</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7916">#7916</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7926">#7926</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7616">#7616</a>
+ br_mul::nan - warning C4293: '&lt;&lt;' : shift count negative
+ or too big, undefined behavior`.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/regex/">Regex</a>:</span>
+ Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744">#7744</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7644">#7644</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/smart_ptr/">Smart Pointers</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ 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 '<a href="http://www.boost.org/libs/smart_ptr/make_shared_array.html">make_shared
+ 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>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/string">StringAlgo</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a bug where it wouldn't find overlapping patterns (<a href="https://svn.boost.org/trac/boost/ticket/7784">#7784</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Disambiguated some calls to insert (<a href="https://svn.boost.org/trac/boost/ticket/7346">#7346</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Deprecated features:</em>
+ <ul>
+ <li>
+ <div>
+ Deprecated features since boost 1.53 will be available only
+ until boost 1.58.
+ </div>
+ </li>
+ <li>
+ <div>
+ C++11 compliance: packaged_task&lt;R&gt; is deprecated, use
+ instead packaged_task&lt;R()&gt;.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7537">#7537</a>
+ deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6270">#6270</a>
+ C++11 compliance: Add thread constructor from movable callable
+ and movable arguments
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7279">#7279</a>
+ C++11 compliance: Add noexcept in system related functions
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7280">#7280</a>
+ C++11 compliance: Add promise::...at_thread_exit functions
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7281">#7281</a>
+ C++11 compliance: Add ArgTypes to packaged_task template.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7282">#7282</a>
+ C++11 compliance: Add packaged_task::make_ready_at_thread_exit
+ function
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7412">#7412</a>
+ C++11 compliance: Add async from movable callable and movable
+ arguments
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7413">#7413</a>
+ C++11 compliance: Add async when the launch policy is deferred.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7414">#7414</a>
+ C++11 compliance: future::get post-condition should be valid()==false.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7422">#7422</a>
+ Provide a condition variable with zero-overhead performance
+ penality.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7444">#7444</a>
+ Async: Add make_future/make_shared_future.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7540">#7540</a>
+ Threads: Add a helper class that join a thread on destruction.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7541">#7541</a>
+ Threads: Add a thread wrapper class that joins on destruction.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7575">#7575</a>
+ C++11 compliance: A future created by async should &quot;join&quot;
+ in the destructor.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7587">#7587</a>
+ Synchro: Add strict_lock and nested_strict_lock.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7588">#7588</a>
+ Synchro: Split the locks.hpp in several files to limit dependencies.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7590">#7590</a>
+ Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7591">#7591</a>
+ Add lockable traits that can be used with enable_if.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7592">#7592</a>
+ Synchro: Add a null_mutex that is a no-op and that is a model
+ of UpgardeLockable.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7593">#7593</a>
+ Synchro: Add a externally_locked class.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7590">#7594</a>
+ Threads: Allow to disable thread interruptions.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixed Bugs:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7464">#7464</a>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7665">#7665</a>
+ this_thread::sleep_for no longer uses steady_clock in thread.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7668">#7668</a>
+ thread_group::join_all() should check whether its threads are
+ joinable.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7669">#7669</a>
+ thread_group::join_all() should catch resource_deadlock_would_occur.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7671">#7671</a>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7798">#7798</a>
+ boost::future set_wait_callback thread safety issues.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7808">#7808</a>
+ Incorrect description of effects for this_thread::sleep_for
+ and this_thread::sleep_until.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7812">#7812</a>
+ Returns: cv_status::no_timeout if the call is returning because
+ the time period specified by rel_time has elapsed, cv_status::timeout
+ otherwise.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7874">#7874</a>
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7875">#7875</a>
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7882">#7882</a>
+ wrong exception text from condition_variable::wait(unique_lock&lt;mutex&gt;&amp;).
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7890">#7890</a>
+ thread::do_try_join_until() is missing a return type.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Remove support for the old pre-standard variadic pair constructors,
+ and equality implementation. Both have been deprecated since Boost
+ 1.48.
+ </div>
+ </li>
+ <li>
+ <div>
+ More internal implementation changes, including a much simpler implementation
+ of <code><span class="identifier">erase</span></code>, and removed
+ more deprecated config macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/utility/">Utility</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="http://www.boost.org/libs/utility/doc/html/string_ref.html">string_ref</a>,
+ a non-owning reference to a contiguous sequence of characters.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/variant/">Variant</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (<a href="https://svn.boost.org/trac/boost/ticket/7620">#7620</a>, <a href="https://svn.boost.org/trac/boost/ticket/7718">#7718</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
+ <ul>
+ <li>
+ <div>
+ See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Accomodate recent smart pointer changes (<a href="https://svn.boost.org/trac/boost/ticket/7809">#7809</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_53_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/tools/build/index.html">Boost Build System</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Qt5 toolset
+ </div>
+ </li>
+ <li>
+ <div>
+ improved rcc support (<a href="https://svn.boost.org/trac/boost/ticket/7576">#7576</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_53_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ 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>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ 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>
+ </div>
+ <div id="version_1_53_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
+ <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
+ </p>
+ </div>
+</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>
@@ -1842,1492 +3320,5 @@
Vladimir Prus and Marshall Clow managed this release.
</p>
</div>
-</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>
-
-
-
- <div id="version_1_50_0.patches">
- <h3><span class="link">Patches</span></h3>
- <ul>
- <li>
- <div>
- <a href="http://www.boost.org/patches/1_50_0/001-unordered.patch">Boost.Unordered patch</a>
- - Fixes a bug when compiled using a C++11 compiler, but with a C++03 allocator.
- When inserting elements, <code><span class="identifier">allocator_traits</span></code>
- detects that the node can be constructed using an accidental implicit conversion
- which causes several problems.
- </div>
- </li>
- </ul>
- <div id="version_1_50_0.patches.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
- 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
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/functional/overloaded_function/">Functional/OverloadedFunction</a>:</span>
- Overload
- different functions into a single function object, from Lorenzo Caminiti.
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/local_function/">LocalFunction</a>:</span>
- Program
- functions locally, within other functions, directly within the scope
- where they are needed, from Lorenzo Caminiti.
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/utility/identity_type/">Utility/IdentityType</a>:</span>
- Wrap
- types within round parenthesis so they can always be passed as macro
- parameters, from Lorenzo Caminiti.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_50_0.patches.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/accumulators/">Accumulators</a>:</span>
- <ul>
- <li>
- <div>
- add missing <code><span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">throw_exception</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>, fixes <a href="https://svn.boost.org/trac/boost/ticket/6702">#6702</a>.
- </div>
- </li>
- <li>
- <div>
- work around for msvc which allows ctor templates to be copy ctors,
- fixes <a href="https://svn.boost.org/trac/boost/ticket/6535">#6535</a>.
- </div>
- </li>
- <li>
- <div>
- shorten filenames to meet boost guidelines, fixes <a href="https://svn.boost.org/trac/boost/ticket/6196">#6196</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
- <ul>
- <li>
- <div>
- add support for Boost.Hash <a href="https://svn.boost.org/trac/boost/ticket/6791">#6791</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
- <ul>
- <li>
- <div>
- Changed the <code><span class="identifier">epoll_reactor</span></code>
- backend to do lazy registration for <code><span class="identifier">EPOLLOUT</span></code>
- events.
- </div>
- </li>
- <li>
- <div>
- Fixed the <code><span class="identifier">epoll_reactor</span></code>
- handling of out-of-band data, which was broken by an incomplete
- fix in the last release.
- </div>
- </li>
- <li>
- <div>
- Changed Asio's SSL wrapper to respect OpenSSL's <code><span class="identifier">OPENSSL_NO_ENGINE</span></code>
- feature test <code><span class="preprocessor">#define</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/6432">#6432</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code> so that it works
- with Windows compilers that support C++11 move semantics (such
- as <tt>g++</tt>).
- </div>
- </li>
- <li>
- <div>
- Improved the performance of strand rescheduling.
- </div>
- </li>
- <li>
- <div>
- Added support for <tt>g++</tt> 4.7 when compiling in
- C++11 mode (<a href="https://svn.boost.org/trac/boost/ticket/6620">#6620</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed a problem where <code><span class="identifier">signal_set</span></code>
- handlers were not being delivered when the <code><span class="identifier">io_service</span></code>
- was constructed with a <code><span class="identifier">concurrency_hint</span></code>
- of 1 (<a href="https://svn.boost.org/trac/boost/ticket/6657">#6657</a>).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/bimap/">Bimap</a>:</span>
- <ul>
- <li>
- <div>
- Remove spurious dependency on Boost.Serialization, fixes <a href="https://svn.boost.org/trac/boost/ticket/3868">#3868</a>.
- </div>
- </li>
- <li>
- <div>
- Solve unused constructor parameter warning, fixes <a href="https://svn.boost.org/trac/boost/ticket/5749">#5749</a>.
- </div>
- </li>
- <li>
- <div>
- Add key_type and mapped_type (leaving data_type for backward compatibility)
- typedefs to map views, fixes <a href="https://svn.boost.org/trac/boost/ticket/6031">#6031</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6361">#6361</a>
- integer overflow in boost::chrono::process_real_cpu_clock::now()
- under Windows 32bits.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6628">#6628</a>
- compiler warning in process_cpu_clocks.hpp.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6666">#6666</a>
- thread_clock.hpp needs pthread.h.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/concept_check/">Concept Check</a>:</span>
- <ul>
- <li>
- <div>
- Fixed:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6738">#6738</a>
- Shadowed variable warning.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span>
- <ul>
- <li>
- <div>
- 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.
- </div>
- </li>
- <li>
- <div>
- Add constexpr value_type preferred_separator to class path.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5118">#5118</a>,
- <code><span class="identifier">replace_extension</span></code>
- 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 <a href="https://svn.boost.org/trac/boost/ticket/5118">#5118</a>
- have been added.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/3737">#3737</a>,
- Boost.Filesystem does not compile on Windows Mobile. On Windows,
- <code><span class="special">&lt;</span><span class="identifier">sys</span><span class="special">/</span><span class="identifier">stat</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span></code> is no longer included.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/4065">#4065</a>,
- Boost Filesystem lexicographic path comparison inconsistent. This
- required multiple source code bug fixes and code cleanup, correcting
- problems not related to lexicographical issues.
- </div>
- </li>
- <li>
- <div>
- Add class path member function compare for consistency with std::string.
- </div>
- </li>
- <li>
- <div>
- Tighten <code><span class="identifier">BOOST_FILESYSTEM_DYN_LINK</span></code>
- and <code><span class="identifier">BOOST_FILESYSTEM_STATIC_LINK</span></code>
- logic in <code><span class="identifier">filesystem</span><span class="special">/</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">hpp</span></code>
- so that one or the other is always defined, and both being defined
- is a <code><span class="preprocessor">#error</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6690">#6690</a>
- and <a href="https://svn.boost.org/trac/boost/ticket/6737">#6737</a>,
- resolving static linking related problems with VC++ 8 through 11.
- Note that this fix may reintroduce codecvt thread safety problems
- <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>,
- for these compilers if static linking is used.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">path</span><span class="special">::</span><span class="keyword">operator</span><span class="special">+=</span></code>
- and concat functions to tack on things like suffixes or numbers.
- Suggested by Ed Smith-Rowland and others.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6809">#6809</a>,
- Implementation of <code><span class="identifier">filesystem</span><span class="special">::</span><span class="identifier">rename</span><span class="special">()</span></code> method for MS Windows is wrong,
- by adding <code><span class="identifier">MOVEFILE_COPY_ALLOWED</span></code>
- to deal with renames across drives, volumes, file systems. Fix
- has no effect on non-Windows systems.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6819">#6819</a>,
- 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.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6932">#6932</a>,
- create_directories throws exception even if <code><span class="identifier">error_code</span></code>
- is specified.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/foreach/">Foreach</a>:</span>
- <ul>
- <li>
- <div>
- Revert fix for <a href="https://svn.boost.org/trac/boost/ticket/6131">#6131</a>
- which caused more harm than good.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- the return type of comparable projected point strategy for
- integer points was wrong (integer), fixed
- </div>
- </li>
- <li>
- <div>
- several robustness issues in intersection of segments and
- polygons, fixed
- </div>
- </li>
- <li>
- <div>
- invalid intersection output is filtered out
- </div>
- </li>
- <li>
- <div>
- disjoint for multi_polygon's might incorrectly return true,
- fixed
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solved tickets
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6585">6585</a>
- patch for alternative syntax multipoint, applied
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6584">6584</a>
- patch for bug in distance, applied
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5730">5730</a>
- same issue as 6584, fixed
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6166">6166</a>
- patch for missing transformation, applied
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6696">6696</a>
- invalid intersection output, was (by chance) already fixed
- in Trunk before reported
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Additional functionality
- <ul>
- <li>
- <div>
- added algorithm &quot;touches&quot; (OGC SF compliant) for
- *polygon/*polygon
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4622">#4622</a>
- clear_vertex on a vertex with a self-loop can cause a segmentation
- fault.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6033">#6033</a>
- Lowpoint map calculated by biconnected_components(...) is
- sometimes wrong.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6242">#6242</a>
- isomorphism doesn't reset mapping.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6435">#6435</a>
- cube_topology documentation should say 3D, not 2D.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6520">#6520</a>
- small_world_1_70_6_0p02.png is broken in documentation of
- graph_parallel.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6564">#6564</a>
- BGL copy constructor for subgraph does not track local vertices/edges.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6573">#6573</a>
- BGL: boost::isomorphism routine fails with large graphs.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6583">#6583</a>
- Dijkstra Visitor Concept docs probably show wrong type for
- variable.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6647">#6647</a>
- BGL strong_components do not compile on MSVC 8.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6656">#6656</a>
- Dependent type in subgraph used without typename.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6707">#6707</a>
- is_straight_line_drawing.hpp missing #include &lt;map&gt;.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6708">#6708</a>
- Make bool boost::intersects() in is_straight_line_drawing.hpp
- inline?
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6739">#6739</a>
- Cannot use write_graphviz_dp with a constified subgraph.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6858">#6858</a>
- boost::get() calls wrongly resolved by g++.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6892">#6892</a>
- VertexIndexGraph concept not required for bron_kerbosch_all_cliques().
- </div>
- </li>
- <li>
- <div>
- Other bugs and warnings not in Trac.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
- <ul>
- <li>
- <div>
- Support <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span></code> and <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tuple</span></code>
- when available (<a href="https://svn.boost.org/trac/boost/ticket/6806">#6806</a>).
- </div>
- </li>
- <li>
- <div>
- Avoid gcc's <code><span class="special">-</span><span class="identifier">Wfloat</span><span class="special">-</span><span class="identifier">equal</span></code>
- warning (<a href="https://svn.boost.org/trac/boost/ticket/6771">#6771</a>).
- </div>
- </li>
- <li>
- <div>
- Add deprecation warning to the long deprecated <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/iostreams/">Iostreams</a>:</span>
- <ul>
- <li>
- <div>
- Improved gzip support (<a href="https://svn.boost.org/trac/boost/ticket/5908">#5908</a>).
- </div>
- </li>
- <li>
- <div>
- Update tests for latest Boost.Filesystem and Boost.Test.
- </div>
- </li>
- <li>
- <div>
- Fix some documentation errors (<a href="https://svn.boost.org/trac/boost/ticket/6530">#6530</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6650">#6650</a>).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/iterator/">Iterator</a>:</span>
- <ul>
- <li>
- <div>
- Fixed:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5127">#5127</a>
- Incorrect result_of usage in transform_iterator
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5697">#5697</a>
- iterator_facade::operator-&gt; is broken for proxy references
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/multi_array/">MultiArray</a>:</span>
- <ul>
- <li>
- <div>
- Concepts bug fix and Workaround for Visual Studio 2010 (<a href="https://svn.boost.org/trac/boost/ticket/4874">#4874</a>)
- </div>
- </li>
- <li>
- <div>
- Fix to assert.cpp test case (<a href="https://svn.boost.org/trac/boost/changeset/78498">Patch</a>)
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
- <ul>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">bad_lexical_cast</span></code> exception is
- now globaly visible and can be catched even if code is compiled
- with -fvisibility=hidden
- </div>
- </li>
- <li>
- <div>
- Now it is possible to compile and use library with disabled exceptions
- <a href="https://svn.boost.org/trac/boost/ticket/5800">#5800</a>
- </div>
- </li>
- <li>
- <div>
- Better performance, less memory usage and bugfixes for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span><span class="special">&lt;</span><span class="identifier">character_type</span><span class="special">*&gt;</span></code>
- conversions
- </div>
- </li>
- <li>
- <div>
- Fixed bugs and warnings: <a href="https://svn.boost.org/trac/boost/ticket/6645">#6645</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6562">#6562</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6812">#6812</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6852">#6852</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6717">#6717</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6670">#6770</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6504">#6504</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
- <ul>
- <li>
- <div>
- Fixed build issues with STLPort library
- </div>
- </li>
- <li>
- <div>
- Boost.System is now required depenency
- </div>
- </li>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6635">#6635</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6833">#6833</a>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
- <ul>
- <li>
- <div>
- 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.
- </div>
- </li>
- <li>
- <div>
- Added the Owen's T function and Skew Normal distribution written
- by Benjamin Sobotta.
- </div>
- </li>
- <li>
- <div>
- Added Hankel functions.
- </div>
- </li>
- <li>
- <div>
- Corrected issue <a href="https://svn.boost.org/trac/boost/ticket/6627">#6627
- nonfinite_num_put formatting of 0.0 is incorrect</a> based
- on a patch submitted by K R Walker.
- </div>
- </li>
- <li>
- <div>
- 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 <code><span class="keyword">long</span> <span class="keyword">double</span></code>
- does not. So for example 128-bit rational approximations will work
- with UDT's and do the right thing, even though <code><span class="keyword">long</span>
- <span class="keyword">double</span></code> may be only 64 or
- 80 bits.
- </div>
- </li>
- <li>
- <div>
- Fixed issue in <code><span class="identifier">bessel_jy</span></code>
- which causes Y[sub 8.5](4[pi]) to yield a NaN.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/msm/">MSM</a>:</span>
- <ul>
- <li>
- <div>
- eUML : better syntax for front-ends defined with eUML as transition
- table only. Caution: Breaking Change!<a href="http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table">http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table</a>
- </div>
- </li>
- <li>
- <div>
- Bugfix: graph building was only working if initial_state defined
- as a sequence.
- </div>
- </li>
- <li>
- <div>
- Bugfix: flags defined for a Terminate or Interrupt state do not
- break the blocking function of these states any more.
- </div>
- </li>
- <li>
- <div>
- Bugfix: multiple deferred events from several regions were not
- working in every case.
- </div>
- </li>
- <li>
- <div>
- Bugfix: visitor was passed by value to submachines.
- </div>
- </li>
- <li>
- <div>
- Bugfix: no_transition was not called for submachines who send an
- event to themselves.
- </div>
- </li>
- <li>
- <div>
- Fixed warnings with gcc.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/program_options/">Program Options</a>:</span>
- <ul>
- <li>
- <div>
- Improved error reporting (<a href="https://svn.boost.org/trac/boost/changeset/77827">Patch
- from Leo Goodstadt</a>).
- </div>
- </li>
- <li>
- <div>
- Support for customizing name of option's value in help messages
- (<a href="https://svn.boost.org/trac/boost/ticket/4781">#4781</a>)
- </div>
- </li>
- <li>
- <div>
- Fixed compilation with gcc 4.7 (<a href="https://svn.boost.org/trac/boost/ticket/6790">#6790</a>).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/property_map/">PropertyMap</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6539">#6539</a>
- the return type of get() is not documented correctly.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6721">#6721</a>
- property_map_traits documentation does not mention reference.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/proto/">Proto</a>:</span>
- <ul>
- <li>
- <div>
- Use <code><span class="identifier">decltype</span></code>-based
- <code><span class="identifier">result_of</span></code> if and
- only if the compiler implements N3276.
- </div>
- </li>
- <li>
- <div>
- For C++11, force parameter to <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">eval_if_c</span></code>
- and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_c</span></code> to be <code><span class="keyword">bool</span></code>.
- </div>
- </li>
- <li>
- <div>
- Disable <tt>'__forceinline not inlined'</tt> warning
- on msvc.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6498">#6498</a>
- boost::ratio won't compile with default settings.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/scope_exit/">ScopeExit</a>:</span>
- <ul>
- <li>
- <div>
- New Features:
- <ul>
- <li>
- <div>
- Use variadic macros to specify captures as commas-separated
- lists (but kept preprocessor sequence syntax for backward
- compatibility).
- </div>
- </li>
- <li>
- <div>
- Capture the object in scope using <code><span class="identifier">this_</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support empty captures using <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- Implicit lambda-like captures using <code><span class="identifier">BOOST_SCOPE_EXIT_ALL</span></code>
- on compilers that support C++11 lambda functions.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
- <ul>
- <li>
- <div>
- New Features:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/1850">#1850</a>
- Request for unlock_guard to compliment lock_guard.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/2637">#2637</a>
- Request for shared_mutex duration timed_lock and timed_lock_shared.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/2741">#2741</a>
- Proposal to manage portable and non portable thread attributes.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/3567">#3567</a>
- Request for shared_lock_guard.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6194">#6194</a>
- Adapt to Boost.Move.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6195">#6195</a>
- c++11 compliance: Provide the standard time related interface
- using Boost.Chrono.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6217">#6217</a>
- Enhance Boost.Thread shared mutex interface following Howard
- Hinnant proposal.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6224">#6224</a>
- c++11 compliance: Add the use of standard noexcept on compilers
- supporting them.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6226">#6226</a>
- c++11 compliance: Add explicit bool conversion from locks.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6228">#6228</a>
- Add promise constructor with allocator following the standard
- c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6230">#6230</a>
- c++11 compliance: Follows the exception reporting mechanism
- as defined in the c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6266">#6266</a>
- Breaking change: thread destructor should call terminate
- if joinable.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6269">#6269</a>
- Breaking change: thread move assignment should call terminate
- if joinable.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6272">#6272</a>
- c++11 compliance: Add thread::id hash specialization.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6273">#6273</a>
- c++11 compliance: Add cv_status enum class and use it on
- the conditions wait functions.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6231">#6231</a>
- Add BasicLockable requirements in the documentation to follow
- c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6342">#6342</a>
- c++11 compliance: Adapt the one_flag to the c++11 interface.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6671">#6671</a>
- upgrade_lock: missing mutex and release functions.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6672">#6672</a>
- upgrade_lock:: missing constructors from time related types.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6675">#6675</a>
- upgrade_lock:: missing non-member swap.
- </div>
- </li>
- <li>
- <div>
- Added missing packaged_task::result_type and packaged_task::
- constructor with allocator.
- </div>
- </li>
- <li>
- <div>
- Added packaged_task::reset()
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/2575">#2575</a>
- Bug- Boost 1.36.0 on Itanium platform.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4345">#4345</a>
- thread::id and joining problem with cascade of threads.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4921">#4921</a>
- BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial
- and need to be documented.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5013">#5013</a>
- documentation: boost::thread: pthreas_exit causes terminate().
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5173">#5173</a>
- boost::this_thread::get_id is very slow.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5351">#5351</a>
- interrupt a future get boost::unknown_exception.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5516">#5516</a>
- Upgrade lock is not acquired when previous upgrade lock releases
- if another read lock is present.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5990">#5990</a>
- shared_future&lt;T&gt;::get() has wrong return type.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6174">#6174</a>
- packaged_task doesn't correctly handle moving results.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6222">#6222</a>
- Compile error with SunStudio: unique_future move.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6673">#6673</a>
- shared_lock: move assign doesn't works with c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6674">#6674</a>
- shared_mutex: try_lock_upgrade_until doesn't works.
- </div>
- </li>
- <li>
- <div>
- Fix issue signaled on the ML with task_object(task_object
- const&amp;) in presence of task_object(task_object&amp;&amp;)
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
- <ul>
- <li>
- <div>
- Fix equality for <code><span class="identifier">unordered_multiset</span></code>
- and <code><span class="identifier">unordered_multimap</span></code>.
- </div>
- </li>
- <li>
- <div>
- Implement <code><span class="identifier">reserve</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/6857">#6857</a>).
- </div>
- </li>
- <li>
- <div>
- Avoid gcc's <code><span class="special">-</span><span class="identifier">Wfloat</span><span class="special">-</span><span class="identifier">equal</span></code>
- and <code><span class="special">-</span><span class="identifier">Wshadow</span></code>
- warnings (<a href="https://svn.boost.org/trac/boost/ticket/6190">#6190</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6771">#6771</a>).
- </div>
- </li>
- <li>
- <div>
- Fix namespace issue with bcp (<a href="https://svn.boost.org/trac/boost/ticket/6905">#6905</a>).
- </div>
- </li>
- <li>
- <div>
- Fix Sun workarounds (<a href="https://svn.boost.org/trac/boost/ticket/6784">#6784</a>).
- </div>
- </li>
- <li>
- <div>
- Some internal changes to bucket allocation.
- </div>
- </li>
- <li>
- <div>
- See the <a href="http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0">change
- log</a> for full details.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/wave/index.html">Wave</a>:</span>
- <ul>
- <li>
- <div>
- Wave V2.3.2, see the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a>
- for details.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
- <ul>
- <li>
- <div>
- Remove very ugly <code><span class="identifier">lexical_cast</span></code>
- hack with a slightly less ugly one.
- </div>
- </li>
- <li>
- <div>
- Replace MPL assert with static assert since it's problematic in
- C++11, fixes <a href="https://svn.boost.org/trac/boost/ticket/6846">#6846</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_50_0.patches.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- <li>
- <div>
- LLVM Clang 2.8
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- QNX:
- <ul>
- <li>
- <div>
- QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.9
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.1, 12.0, 12.1
- </div>
- </li>
- <li>
- <div>
- Visual Age 10.1
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- <li>
- <div>
- Intel 11.1, 12.0
- </div>
- </li>
- <li>
- <div>
- GCC: 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 8.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode, mingw: 4.5.2
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V12.1.0.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solaris:
- <ul>
- <li>
- <div>
- Sun 5.10
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_50_0.patches.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
- <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
- Vladimir Prus and Marshall Clow managed this release.
- </p>
- </div>
- </div>
</description></item></channel>
</rss>
\ No newline at end of file
Modified: website/public_html/live/generated/history-items.html
==============================================================================
--- website/public_html/live/generated/history-items.html (original)
+++ website/public_html/live/generated/history-items.html 2013-02-04 13:39:13 EST (Mon, 04 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>
Modified: website/public_html/live/generated/history.rss
Modified: website/public_html/live/generated/home-items.html
Modified: website/public_html/live/generated/news-items.html
Modified: website/public_html/live/generated/news.rss
Modified: website/public_html/live/generated/state/feed-pages.txt
Modified: website/public_html/live/users/history/version_1_53_0.html
Added: website/public_html/live/users/history/version_1_54_0.html
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
==============================================================================
--- website/public_html/live/generated/history.rss (original)
+++ website/public_html/live/generated/history.rss 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -6,7 +6,1485 @@
<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>
+
+
+
+ <div id="version_1_53_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/atomic/">Atomic</a>:</span>
+ C++11-style <code><span class="identifier">atomic</span><span class="special">&lt;&gt;</span></code>,
+ from Helge Bahmann, maintained by Tim Blechmann.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/coroutine/">Coroutine</a>:</span>
+ Coroutine library,
+ from Oliver Kowalke.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/lockfree/">Lockfree</a>:</span>
+ Lockfree data structures,
+ from Tim Blechmann.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/multiprecision/">Multiprecision</a>:</span>
+ Extended
+ precision arithmetic types for floating point, integer and rational arithmetic
+ from John Maddock and Christopher Kormanyos.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/numeric/odeint/">Odeint</a>:</span>
+ Solving ordinary
+ differential equations, from Karsten Ahnert and Mario Mulansky.
+ </div>
+ </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 <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>, in Boost.Locale. For more
+ details, see the <a href="http://www.boost.org/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"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed non-ASCII char in comment (<a href="https://svn.boost.org/trac/boost/ticket/7781">#7781</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the Knuth-Morris-Pratt docs (<a href="https://svn.boost.org/trac/boost/ticket/7656">#7656</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for boost::get and std::get (<a href="https://svn.boost.org/trac/boost/ticket/7652">#7652</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed some 64-to-32-bit conversion warnings (<a href="https://svn.boost.org/trac/boost/ticket/7459">#7459</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed some small errors in documentation and comments (<a href="https://svn.boost.org/trac/boost/ticket/7761">#7761</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7562">#7562</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7209">#7209</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7373">#7373</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7552">#7552</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled the <code><span class="identifier">noexcept</span></code>
+ qualifier for error categories (<a href="https://svn.boost.org/trac/boost/ticket/7797">#7797</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed UNIX domain socket example to treat errors from <code><span class="identifier">accept</span></code> as non-fatal (<a href="https://svn.boost.org/trac/boost/ticket/7488">#7488</a>).
+ </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"><a href="http://www.boost.org/libs/bimap/">Bimap</a>:</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"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</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>
+ <a href="https://svn.boost.org/trac/boost/ticket/7546">#7546</a>
+ time_point&lt;system_clock&gt; output version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7547">#7547</a>
+ time_point&lt;system_clock&gt; input version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7868">#7868</a>
+ chrono_io parses time incorrectly (1.53 and 1.52)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7650">#7650</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved <code><span class="identifier">vector</span></code>'s
+ insertion performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for iOS on ARM and MacOS X on x86 (32bit) added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for SEH Overwrite Protection on Win32.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/geometry">Geometry</a>:</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"><a href="http://www.boost.org/libs/gil/">GIL</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed self-assignment warnings (<a href="https://svn.boost.org/trac/boost/ticket/4919">#4919</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed the following bugs from Trac: <a href="https://svn.boost.org/trac/boost/ticket/3468">#3468</a>, <a href="https://svn.boost.org/trac/boost/ticket/4386">#4386</a>, <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7428">#7428</a>, <a href="https://svn.boost.org/trac/boost/ticket/7457">#7457</a>, <a href="https://svn.boost.org/trac/boost/ticket/7467">#7467</a>, <a href="https://svn.boost.org/trac/boost/ticket/7600">#7600</a>, <a href="https://svn.boost.org/trac/boost/ticket/7648">#7648</a>, <a href="https://svn.boost.org/trac/boost/ticket/7684">#7684</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7728">#7728</a>, <a href="https://svn.boost.org/trac/boost/ticket/7741">#7741</a>, <a href="https://svn.boost.org/trac/boost/ticket/7766">#7766</a>, <a href="https://svn.boost.org/trac/boost/ticket/7771">#7771</a>, <a href="https://svn.boost.org/trac/boost/ticket/7773">#7773</a>, <a href="https://svn.boost.org/trac/boost/ticket/7780">#7780</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7787">#7787</a>, <a href="https://svn.boost.org/trac/boost/ticket/7801">#7801</a>
+ plus other bugs not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for reading from GraphML files containing multiple
+ graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Add support for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">int128_type</span></code>
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint128_type</span></code> where available.
+ </div>
+ </li>
+ <li>
+ <div>
+ On platforms that are known to have standard floating point functions,
+ don't use the automatic detection (<a href="https://svn.boost.org/trac/boost/ticket/7221">#7221</a>, <a href="https://svn.boost.org/trac/boost/ticket/7470">#7470</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>ABI breaking</em>: changed node pool
+ allocators internals for improved efficiency.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7795">#7795</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7174">#7174</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7529">#7529</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7815">#7815</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">explicit</span></code>
+ keyword in several intrusive container constructors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New character type detection algorithm for user defined types <a href="https://svn.boost.org/trac/boost/ticket/6786">#6786</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Documentation updates (<a href="https://svn.boost.org/trac/boost/ticket/7582">#7582</a>, <a href="https://svn.boost.org/trac/boost/ticket/7831">#7831</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs with std::array <a href="https://svn.boost.org/trac/boost/ticket/7799">#7799</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ <a href="https://svn.boost.org/trac/boost/ticket/7814">#7814</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Invalid Windows codepage names used <a href="https://svn.boost.org/trac/boost/ticket/7386">#7386</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ <a href="https://svn.boost.org/trac/boost/ticket/7734">#7734</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing std:: in some places <a href="https://svn.boost.org/trac/boost/ticket/7701">#7701</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Spelling, grammar, typos fixes <a href="https://svn.boost.org/trac/boost/ticket/7368">#7368</a>, <a href="https://svn.boost.org/trac/boost/ticket/7762">#7762</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/7325">#7325</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7415">#7415</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7416">#7416</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7183">#7183</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7649">#7649</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7694">#7694</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4445">#4445</a>
+ and <a href="https://svn.boost.org/trac/boost/ticket/7492">#7492</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example <a href="https://svn.boost.org/trac/boost/ticket/7402">#7402</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve complex acos/asin/atan, see <a href="https://svn.boost.org/trac/boost/ticket/7290">#7290</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7291">#7291</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/minmax/">MinMax</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a misuse of the comma operator (<a href="https://svn.boost.org/trac/boost/ticket/7752">#7752</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the docs to fix broken link (<a href="https://svn.boost.org/trac/boost/ticket/7751">#7751</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Better header segregation (bug <a href="https://svn.boost.org/trac/boost/ticket/6524">#6524</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed <a href="https://svn.boost.org/trac/boost/ticket/7830">#7830</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7832">#7832</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/polygon/">Polygon</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6366">#6366</a> Bug in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">contains</span></code>
+ for polygon_90 type.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7678">#7678</a> multiple definitions of <code><span class="keyword">bool</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">belongs</span><span class="special">(...)</span></code>
+ by multiple <code><span class="preprocessor">#include</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Internal changes:</em>
+ <ul>
+ <li>
+ <div>
+ refactored point/segment/interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ added unit tests for point and interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ simplified <code><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ to operate only in 2D.
+ </div>
+ </li>
+ <li>
+ <div>
+ removed point_3d data/concept/traits.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/random/">Random</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Now compiles with exceptions disabled (<a href="https://svn.boost.org/trac/boost/ticket/5399">#5399</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/range/">Range</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Bug fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5603">#5603</a> the &quot;range/any_range.hpp&quot; header is not
+ self-sufficient
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6103">#6103</a> boost::range_detail vs. boost::range::range_detail
+ compiler error
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Documentation fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5160">#5160</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5314">#5314</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5440">#5440</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5775">#5775</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6212">#6212</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7585">#7585</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7843">#7843</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7916">#7916</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7926">#7926</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7616">#7616</a>
+ br_mul::nan - warning C4293: '&lt;&lt;' : shift count negative
+ or too big, undefined behavior`.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/regex/">Regex</a>:</span>
+ Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744">#7744</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7644">#7644</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/smart_ptr/">Smart Pointers</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ 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 '<a href="http://www.boost.org/libs/smart_ptr/make_shared_array.html">make_shared
+ 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>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/string">StringAlgo</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a bug where it wouldn't find overlapping patterns (<a href="https://svn.boost.org/trac/boost/ticket/7784">#7784</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Disambiguated some calls to insert (<a href="https://svn.boost.org/trac/boost/ticket/7346">#7346</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Deprecated features:</em>
+ <ul>
+ <li>
+ <div>
+ Deprecated features since boost 1.53 will be available only
+ until boost 1.58.
+ </div>
+ </li>
+ <li>
+ <div>
+ C++11 compliance: packaged_task&lt;R&gt; is deprecated, use
+ instead packaged_task&lt;R()&gt;.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7537">#7537</a>
+ deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6270">#6270</a>
+ C++11 compliance: Add thread constructor from movable callable
+ and movable arguments
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7279">#7279</a>
+ C++11 compliance: Add noexcept in system related functions
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7280">#7280</a>
+ C++11 compliance: Add promise::...at_thread_exit functions
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7281">#7281</a>
+ C++11 compliance: Add ArgTypes to packaged_task template.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7282">#7282</a>
+ C++11 compliance: Add packaged_task::make_ready_at_thread_exit
+ function
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7412">#7412</a>
+ C++11 compliance: Add async from movable callable and movable
+ arguments
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7413">#7413</a>
+ C++11 compliance: Add async when the launch policy is deferred.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7414">#7414</a>
+ C++11 compliance: future::get post-condition should be valid()==false.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7422">#7422</a>
+ Provide a condition variable with zero-overhead performance
+ penality.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7444">#7444</a>
+ Async: Add make_future/make_shared_future.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7540">#7540</a>
+ Threads: Add a helper class that join a thread on destruction.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7541">#7541</a>
+ Threads: Add a thread wrapper class that joins on destruction.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7575">#7575</a>
+ C++11 compliance: A future created by async should &quot;join&quot;
+ in the destructor.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7587">#7587</a>
+ Synchro: Add strict_lock and nested_strict_lock.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7588">#7588</a>
+ Synchro: Split the locks.hpp in several files to limit dependencies.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7590">#7590</a>
+ Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7591">#7591</a>
+ Add lockable traits that can be used with enable_if.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7592">#7592</a>
+ Synchro: Add a null_mutex that is a no-op and that is a model
+ of UpgardeLockable.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7593">#7593</a>
+ Synchro: Add a externally_locked class.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7590">#7594</a>
+ Threads: Allow to disable thread interruptions.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixed Bugs:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7464">#7464</a>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7665">#7665</a>
+ this_thread::sleep_for no longer uses steady_clock in thread.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7668">#7668</a>
+ thread_group::join_all() should check whether its threads are
+ joinable.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7669">#7669</a>
+ thread_group::join_all() should catch resource_deadlock_would_occur.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7671">#7671</a>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7798">#7798</a>
+ boost::future set_wait_callback thread safety issues.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7808">#7808</a>
+ Incorrect description of effects for this_thread::sleep_for
+ and this_thread::sleep_until.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7812">#7812</a>
+ Returns: cv_status::no_timeout if the call is returning because
+ the time period specified by rel_time has elapsed, cv_status::timeout
+ otherwise.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7874">#7874</a>
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7875">#7875</a>
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7882">#7882</a>
+ wrong exception text from condition_variable::wait(unique_lock&lt;mutex&gt;&amp;).
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7890">#7890</a>
+ thread::do_try_join_until() is missing a return type.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Remove support for the old pre-standard variadic pair constructors,
+ and equality implementation. Both have been deprecated since Boost
+ 1.48.
+ </div>
+ </li>
+ <li>
+ <div>
+ More internal implementation changes, including a much simpler implementation
+ of <code><span class="identifier">erase</span></code>, and removed
+ more deprecated config macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/utility/">Utility</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="http://www.boost.org/libs/utility/doc/html/string_ref.html">string_ref</a>,
+ a non-owning reference to a contiguous sequence of characters.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/variant/">Variant</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (<a href="https://svn.boost.org/trac/boost/ticket/7620">#7620</a>, <a href="https://svn.boost.org/trac/boost/ticket/7718">#7718</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
+ <ul>
+ <li>
+ <div>
+ See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Accomodate recent smart pointer changes (<a href="https://svn.boost.org/trac/boost/ticket/7809">#7809</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_53_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/tools/build/index.html">Boost Build System</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Qt5 toolset
+ </div>
+ </li>
+ <li>
+ <div>
+ improved rcc support (<a href="https://svn.boost.org/trac/boost/ticket/7576">#7576</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_53_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ 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>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ 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>
+ </div>
+ <div id="version_1_53_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
+ <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
+ </p>
+ </div>
+</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>
==============================================================================
--- website/public_html/live/generated/home-items.html (original)
+++ website/public_html/live/generated/home-items.html 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -3,12 +3,7 @@
<div id="downloads">
<h3>Current Release</h3>
<ul>
-<li><div class="news-title">Version 1.52.0</div><div class="news-date">Release Notes | 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>
-</ul>
-<h3>Beta Release</h3>
-<ul>
-<li><div class="news-title">Version 1.53.0 beta 1</div><div class="news-date">Release Notes | Download | Documentation</div><div class="news-date">In Progress</div></li>
+<li><div class="news-title">Version 1.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>
@@ -20,31 +15,33 @@
<ul id="news">
<li><span class=
- "news-title">Boost.Locale security notice</span>
+ "news-title">Version 1.53.0</span>
<span class=
"news-description"><span class="brief"><span class="purpose">
- Fix in 1.53, patches for older versions.
+ 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">February 1st, 2013 10:08 GMT</span></li>
+ "news-date">February 4th, 2013 18:29 GMT</span></li>
<li><span class=
- "news-title">A Special Note for Boost 1.52.0 and Higher</span>
+ "news-title">Boost.Locale security notice</span>
<span class=
"news-description"><span class="brief"><span class="purpose">
- Important information for users of boost::result_of.
+ Fix in 1.53, patches for older versions.
</span></span></span>
<span class=
- "news-date">November 6th, 2012 09:27 GMT</span></li>
+ "news-date">February 1st, 2013 10:08 GMT</span></li>
<li><span class=
- "news-title">Version 1.52.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">
- 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.
+ Important information for users of boost::result_of.
</span></span></span>
<span class=
- "news-date">November 5th, 2012 16:05 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>
==============================================================================
--- website/public_html/live/generated/news-items.html (original)
+++ website/public_html/live/generated/news-items.html 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -1,6 +1,9 @@
<ul class="toc">
<li><span class=
+ "news-title">Version 1.53.0</span></li>
+
+ <li><span class=
"news-title">Boost.Locale security notice</span></li>
<li><span class=
@@ -11,11 +14,28 @@
<li><span class=
"news-title">Version 1.51.0</span></li>
-
- <li><span class=
- "news-title">Version 1.50.0</span></li>
</ul>
<h2 class="news-title">
+ <a name="iversion_1_53_0" id="iversion_1_53_0"></a>Version 1.53.0</h2>
+
+ <p class="news-date">February 4th, 2013 18:29 GMT</p>
+
+ <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="iboost_locale_security_notice" id="iboost_locale_security_notice"></a>Boost.Locale security notice</h2>
<p class="news-date">February 1st, 2013 10:08 GMT</p>
@@ -78,24 +98,4 @@
<li>Release Notes</li>
<li>Download</li>
<li>Documentation</li>
-</ul>
- <h2 class="news-title">
- <a name="iversion_1_50_0" id="iversion_1_50_0"></a>Version 1.50.0</h2>
-
- <p class="news-date">June 28th, 2012 12:48 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
-</span></span>
- </div>
-
-<ul class="menu">
-<li>Release Notes</li>
-<li>Download</li>
-<li>Documentation</li>
</ul>
\ No newline at end of file
==============================================================================
--- website/public_html/live/generated/news.rss (original)
+++ website/public_html/live/generated/news.rss 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -6,7 +6,1485 @@
<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>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>
+ <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>
+
+
+
+ <div id="version_1_53_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/atomic/">Atomic</a>:</span>
+ C++11-style <code><span class="identifier">atomic</span><span class="special">&lt;&gt;</span></code>,
+ from Helge Bahmann, maintained by Tim Blechmann.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/coroutine/">Coroutine</a>:</span>
+ Coroutine library,
+ from Oliver Kowalke.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/lockfree/">Lockfree</a>:</span>
+ Lockfree data structures,
+ from Tim Blechmann.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/multiprecision/">Multiprecision</a>:</span>
+ Extended
+ precision arithmetic types for floating point, integer and rational arithmetic
+ from John Maddock and Christopher Kormanyos.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/numeric/odeint/">Odeint</a>:</span>
+ Solving ordinary
+ differential equations, from Karsten Ahnert and Mario Mulansky.
+ </div>
+ </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 <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>, in Boost.Locale. For more
+ details, see the <a href="http://www.boost.org/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"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed non-ASCII char in comment (<a href="https://svn.boost.org/trac/boost/ticket/7781">#7781</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the Knuth-Morris-Pratt docs (<a href="https://svn.boost.org/trac/boost/ticket/7656">#7656</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for boost::get and std::get (<a href="https://svn.boost.org/trac/boost/ticket/7652">#7652</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed some 64-to-32-bit conversion warnings (<a href="https://svn.boost.org/trac/boost/ticket/7459">#7459</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed some small errors in documentation and comments (<a href="https://svn.boost.org/trac/boost/ticket/7761">#7761</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7562">#7562</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7209">#7209</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7373">#7373</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/7552">#7552</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled the <code><span class="identifier">noexcept</span></code>
+ qualifier for error categories (<a href="https://svn.boost.org/trac/boost/ticket/7797">#7797</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed UNIX domain socket example to treat errors from <code><span class="identifier">accept</span></code> as non-fatal (<a href="https://svn.boost.org/trac/boost/ticket/7488">#7488</a>).
+ </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"><a href="http://www.boost.org/libs/bimap/">Bimap</a>:</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"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</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>
+ <a href="https://svn.boost.org/trac/boost/ticket/7546">#7546</a>
+ time_point&lt;system_clock&gt; output version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7547">#7547</a>
+ time_point&lt;system_clock&gt; input version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7868">#7868</a>
+ chrono_io parses time incorrectly (1.53 and 1.52)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7650">#7650</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved <code><span class="identifier">vector</span></code>'s
+ insertion performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for iOS on ARM and MacOS X on x86 (32bit) added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for SEH Overwrite Protection on Win32.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/geometry">Geometry</a>:</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"><a href="http://www.boost.org/libs/gil/">GIL</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed self-assignment warnings (<a href="https://svn.boost.org/trac/boost/ticket/4919">#4919</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed the following bugs from Trac: <a href="https://svn.boost.org/trac/boost/ticket/3468">#3468</a>, <a href="https://svn.boost.org/trac/boost/ticket/4386">#4386</a>, <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7428">#7428</a>, <a href="https://svn.boost.org/trac/boost/ticket/7457">#7457</a>, <a href="https://svn.boost.org/trac/boost/ticket/7467">#7467</a>, <a href="https://svn.boost.org/trac/boost/ticket/7600">#7600</a>, <a href="https://svn.boost.org/trac/boost/ticket/7648">#7648</a>, <a href="https://svn.boost.org/trac/boost/ticket/7684">#7684</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7728">#7728</a>, <a href="https://svn.boost.org/trac/boost/ticket/7741">#7741</a>, <a href="https://svn.boost.org/trac/boost/ticket/7766">#7766</a>, <a href="https://svn.boost.org/trac/boost/ticket/7771">#7771</a>, <a href="https://svn.boost.org/trac/boost/ticket/7773">#7773</a>, <a href="https://svn.boost.org/trac/boost/ticket/7780">#7780</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7787">#7787</a>, <a href="https://svn.boost.org/trac/boost/ticket/7801">#7801</a>
+ plus other bugs not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for reading from GraphML files containing multiple
+ graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added VF2 subgraph isomorphism algorithm (contributed by Flavio De
+ Lorenzi).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Add support for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">int128_type</span></code>
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint128_type</span></code> where available.
+ </div>
+ </li>
+ <li>
+ <div>
+ On platforms that are known to have standard floating point functions,
+ don't use the automatic detection (<a href="https://svn.boost.org/trac/boost/ticket/7221">#7221</a>, <a href="https://svn.boost.org/trac/boost/ticket/7470">#7470</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>ABI breaking</em>: changed node pool
+ allocators internals for improved efficiency.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7795">#7795</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7174">#7174</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7529">#7529</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7815">#7815</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">explicit</span></code>
+ keyword in several intrusive container constructors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New character type detection algorithm for user defined types <a href="https://svn.boost.org/trac/boost/ticket/6786">#6786</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Documentation updates (<a href="https://svn.boost.org/trac/boost/ticket/7582">#7582</a>, <a href="https://svn.boost.org/trac/boost/ticket/7831">#7831</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs with std::array <a href="https://svn.boost.org/trac/boost/ticket/7799">#7799</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ <a href="https://svn.boost.org/trac/boost/ticket/7814">#7814</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Invalid Windows codepage names used <a href="https://svn.boost.org/trac/boost/ticket/7386">#7386</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ <a href="https://svn.boost.org/trac/boost/ticket/7734">#7734</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing std:: in some places <a href="https://svn.boost.org/trac/boost/ticket/7701">#7701</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Spelling, grammar, typos fixes <a href="https://svn.boost.org/trac/boost/ticket/7368">#7368</a>, <a href="https://svn.boost.org/trac/boost/ticket/7762">#7762</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/7325">#7325</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7415">#7415</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7416">#7416</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7183">#7183</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7649">#7649</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7694">#7694</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4445">#4445</a>
+ and <a href="https://svn.boost.org/trac/boost/ticket/7492">#7492</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example <a href="https://svn.boost.org/trac/boost/ticket/7402">#7402</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve complex acos/asin/atan, see <a href="https://svn.boost.org/trac/boost/ticket/7290">#7290</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7291">#7291</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/minmax/">MinMax</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a misuse of the comma operator (<a href="https://svn.boost.org/trac/boost/ticket/7752">#7752</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the docs to fix broken link (<a href="https://svn.boost.org/trac/boost/ticket/7751">#7751</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Better header segregation (bug <a href="https://svn.boost.org/trac/boost/ticket/6524">#6524</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed <a href="https://svn.boost.org/trac/boost/ticket/7830">#7830</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7832">#7832</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/polygon/">Polygon</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6366">#6366</a> Bug in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">contains</span></code>
+ for polygon_90 type.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7678">#7678</a> multiple definitions of <code><span class="keyword">bool</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">belongs</span><span class="special">(...)</span></code>
+ by multiple <code><span class="preprocessor">#include</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Internal changes:</em>
+ <ul>
+ <li>
+ <div>
+ refactored point/segment/interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ added unit tests for point and interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ simplified <code><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ to operate only in 2D.
+ </div>
+ </li>
+ <li>
+ <div>
+ removed point_3d data/concept/traits.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/random/">Random</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Now compiles with exceptions disabled (<a href="https://svn.boost.org/trac/boost/ticket/5399">#5399</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/range/">Range</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Bug fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5603">#5603</a> the &quot;range/any_range.hpp&quot; header is not
+ self-sufficient
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6103">#6103</a> boost::range_detail vs. boost::range::range_detail
+ compiler error
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Documentation fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5160">#5160</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5314">#5314</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5440">#5440</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5775">#5775</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6212">#6212</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7585">#7585</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7843">#7843</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7916">#7916</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7926">#7926</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7616">#7616</a>
+ br_mul::nan - warning C4293: '&lt;&lt;' : shift count negative
+ or too big, undefined behavior`.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/regex/">Regex</a>:</span>
+ Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744">#7744</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7644">#7644</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/smart_ptr/">Smart Pointers</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ 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 '<a href="http://www.boost.org/libs/smart_ptr/make_shared_array.html">make_shared
+ 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>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/string">StringAlgo</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a bug where it wouldn't find overlapping patterns (<a href="https://svn.boost.org/trac/boost/ticket/7784">#7784</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Disambiguated some calls to insert (<a href="https://svn.boost.org/trac/boost/ticket/7346">#7346</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Deprecated features:</em>
+ <ul>
+ <li>
+ <div>
+ Deprecated features since boost 1.53 will be available only
+ until boost 1.58.
+ </div>
+ </li>
+ <li>
+ <div>
+ C++11 compliance: packaged_task&lt;R&gt; is deprecated, use
+ instead packaged_task&lt;R()&gt;.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7537">#7537</a>
+ deprecate Mutex::scoped_lock and scoped_try_lock and boost::condition
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6270">#6270</a>
+ C++11 compliance: Add thread constructor from movable callable
+ and movable arguments
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7279">#7279</a>
+ C++11 compliance: Add noexcept in system related functions
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7280">#7280</a>
+ C++11 compliance: Add promise::...at_thread_exit functions
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7281">#7281</a>
+ C++11 compliance: Add ArgTypes to packaged_task template.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7282">#7282</a>
+ C++11 compliance: Add packaged_task::make_ready_at_thread_exit
+ function
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7412">#7412</a>
+ C++11 compliance: Add async from movable callable and movable
+ arguments
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7413">#7413</a>
+ C++11 compliance: Add async when the launch policy is deferred.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7414">#7414</a>
+ C++11 compliance: future::get post-condition should be valid()==false.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7422">#7422</a>
+ Provide a condition variable with zero-overhead performance
+ penality.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7444">#7444</a>
+ Async: Add make_future/make_shared_future.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7540">#7540</a>
+ Threads: Add a helper class that join a thread on destruction.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7541">#7541</a>
+ Threads: Add a thread wrapper class that joins on destruction.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7575">#7575</a>
+ C++11 compliance: A future created by async should &quot;join&quot;
+ in the destructor.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7587">#7587</a>
+ Synchro: Add strict_lock and nested_strict_lock.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7588">#7588</a>
+ Synchro: Split the locks.hpp in several files to limit dependencies.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7590">#7590</a>
+ Synchro: Add lockable concept checkers based on Boost.ConceptCheck.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7591">#7591</a>
+ Add lockable traits that can be used with enable_if.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7592">#7592</a>
+ Synchro: Add a null_mutex that is a no-op and that is a model
+ of UpgardeLockable.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7593">#7593</a>
+ Synchro: Add a externally_locked class.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7590">#7594</a>
+ Threads: Allow to disable thread interruptions.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixed Bugs:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7464">#7464</a>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7665">#7665</a>
+ this_thread::sleep_for no longer uses steady_clock in thread.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7668">#7668</a>
+ thread_group::join_all() should check whether its threads are
+ joinable.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7669">#7669</a>
+ thread_group::join_all() should catch resource_deadlock_would_occur.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7671">#7671</a>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7798">#7798</a>
+ boost::future set_wait_callback thread safety issues.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7808">#7808</a>
+ Incorrect description of effects for this_thread::sleep_for
+ and this_thread::sleep_until.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7812">#7812</a>
+ Returns: cv_status::no_timeout if the call is returning because
+ the time period specified by rel_time has elapsed, cv_status::timeout
+ otherwise.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7874">#7874</a>
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7875">#7875</a>
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7882">#7882</a>
+ wrong exception text from condition_variable::wait(unique_lock&lt;mutex&gt;&amp;).
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7890">#7890</a>
+ thread::do_try_join_until() is missing a return type.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Remove support for the old pre-standard variadic pair constructors,
+ and equality implementation. Both have been deprecated since Boost
+ 1.48.
+ </div>
+ </li>
+ <li>
+ <div>
+ More internal implementation changes, including a much simpler implementation
+ of <code><span class="identifier">erase</span></code>, and removed
+ more deprecated config macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/utility/">Utility</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="http://www.boost.org/libs/utility/doc/html/string_ref.html">string_ref</a>,
+ a non-owning reference to a contiguous sequence of characters.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/variant/">Variant</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (<a href="https://svn.boost.org/trac/boost/ticket/7620">#7620</a>, <a href="https://svn.boost.org/trac/boost/ticket/7718">#7718</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
+ <ul>
+ <li>
+ <div>
+ See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Accomodate recent smart pointer changes (<a href="https://svn.boost.org/trac/boost/ticket/7809">#7809</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_53_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/tools/build/index.html">Boost Build System</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Qt5 toolset
+ </div>
+ </li>
+ <li>
+ <div>
+ improved rcc support (<a href="https://svn.boost.org/trac/boost/ticket/7576">#7576</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_53_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ 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>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ 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>
+ </div>
+ <div id="version_1_53_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
+ <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
+ </p>
+ </div>
+</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>
<p>
@@ -1924,1492 +3402,5 @@
Vladimir Prus and Marshall Clow managed this release.
</p>
</div>
-</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>
-
-
-
- <div id="version_1_50_0.patches">
- <h3><span class="link">Patches</span></h3>
- <ul>
- <li>
- <div>
- <a href="http://www.boost.org/patches/1_50_0/001-unordered.patch">Boost.Unordered patch</a>
- - Fixes a bug when compiled using a C++11 compiler, but with a C++03 allocator.
- When inserting elements, <code><span class="identifier">allocator_traits</span></code>
- detects that the node can be constructed using an accidental implicit conversion
- which causes several problems.
- </div>
- </li>
- </ul>
- <div id="version_1_50_0.patches.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
- 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
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/functional/overloaded_function/">Functional/OverloadedFunction</a>:</span>
- Overload
- different functions into a single function object, from Lorenzo Caminiti.
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/local_function/">LocalFunction</a>:</span>
- Program
- functions locally, within other functions, directly within the scope
- where they are needed, from Lorenzo Caminiti.
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/utility/identity_type/">Utility/IdentityType</a>:</span>
- Wrap
- types within round parenthesis so they can always be passed as macro
- parameters, from Lorenzo Caminiti.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_50_0.patches.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/accumulators/">Accumulators</a>:</span>
- <ul>
- <li>
- <div>
- add missing <code><span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">throw_exception</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>, fixes <a href="https://svn.boost.org/trac/boost/ticket/6702">#6702</a>.
- </div>
- </li>
- <li>
- <div>
- work around for msvc which allows ctor templates to be copy ctors,
- fixes <a href="https://svn.boost.org/trac/boost/ticket/6535">#6535</a>.
- </div>
- </li>
- <li>
- <div>
- shorten filenames to meet boost guidelines, fixes <a href="https://svn.boost.org/trac/boost/ticket/6196">#6196</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
- <ul>
- <li>
- <div>
- add support for Boost.Hash <a href="https://svn.boost.org/trac/boost/ticket/6791">#6791</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
- <ul>
- <li>
- <div>
- Changed the <code><span class="identifier">epoll_reactor</span></code>
- backend to do lazy registration for <code><span class="identifier">EPOLLOUT</span></code>
- events.
- </div>
- </li>
- <li>
- <div>
- Fixed the <code><span class="identifier">epoll_reactor</span></code>
- handling of out-of-band data, which was broken by an incomplete
- fix in the last release.
- </div>
- </li>
- <li>
- <div>
- Changed Asio's SSL wrapper to respect OpenSSL's <code><span class="identifier">OPENSSL_NO_ENGINE</span></code>
- feature test <code><span class="preprocessor">#define</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/6432">#6432</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code> so that it works
- with Windows compilers that support C++11 move semantics (such
- as <tt>g++</tt>).
- </div>
- </li>
- <li>
- <div>
- Improved the performance of strand rescheduling.
- </div>
- </li>
- <li>
- <div>
- Added support for <tt>g++</tt> 4.7 when compiling in
- C++11 mode (<a href="https://svn.boost.org/trac/boost/ticket/6620">#6620</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed a problem where <code><span class="identifier">signal_set</span></code>
- handlers were not being delivered when the <code><span class="identifier">io_service</span></code>
- was constructed with a <code><span class="identifier">concurrency_hint</span></code>
- of 1 (<a href="https://svn.boost.org/trac/boost/ticket/6657">#6657</a>).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/bimap/">Bimap</a>:</span>
- <ul>
- <li>
- <div>
- Remove spurious dependency on Boost.Serialization, fixes <a href="https://svn.boost.org/trac/boost/ticket/3868">#3868</a>.
- </div>
- </li>
- <li>
- <div>
- Solve unused constructor parameter warning, fixes <a href="https://svn.boost.org/trac/boost/ticket/5749">#5749</a>.
- </div>
- </li>
- <li>
- <div>
- Add key_type and mapped_type (leaving data_type for backward compatibility)
- typedefs to map views, fixes <a href="https://svn.boost.org/trac/boost/ticket/6031">#6031</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6361">#6361</a>
- integer overflow in boost::chrono::process_real_cpu_clock::now()
- under Windows 32bits.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6628">#6628</a>
- compiler warning in process_cpu_clocks.hpp.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6666">#6666</a>
- thread_clock.hpp needs pthread.h.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/concept_check/">Concept Check</a>:</span>
- <ul>
- <li>
- <div>
- Fixed:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6738">#6738</a>
- Shadowed variable warning.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span>
- <ul>
- <li>
- <div>
- 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.
- </div>
- </li>
- <li>
- <div>
- Add constexpr value_type preferred_separator to class path.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/5118">#5118</a>,
- <code><span class="identifier">replace_extension</span></code>
- 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 <a href="https://svn.boost.org/trac/boost/ticket/5118">#5118</a>
- have been added.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/3737">#3737</a>,
- Boost.Filesystem does not compile on Windows Mobile. On Windows,
- <code><span class="special">&lt;</span><span class="identifier">sys</span><span class="special">/</span><span class="identifier">stat</span><span class="special">.</span><span class="identifier">h</span><span class="special">&gt;</span></code> is no longer included.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/4065">#4065</a>,
- Boost Filesystem lexicographic path comparison inconsistent. This
- required multiple source code bug fixes and code cleanup, correcting
- problems not related to lexicographical issues.
- </div>
- </li>
- <li>
- <div>
- Add class path member function compare for consistency with std::string.
- </div>
- </li>
- <li>
- <div>
- Tighten <code><span class="identifier">BOOST_FILESYSTEM_DYN_LINK</span></code>
- and <code><span class="identifier">BOOST_FILESYSTEM_STATIC_LINK</span></code>
- logic in <code><span class="identifier">filesystem</span><span class="special">/</span><span class="identifier">config</span><span class="special">.</span><span class="identifier">hpp</span></code>
- so that one or the other is always defined, and both being defined
- is a <code><span class="preprocessor">#error</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6690">#6690</a>
- and <a href="https://svn.boost.org/trac/boost/ticket/6737">#6737</a>,
- resolving static linking related problems with VC++ 8 through 11.
- Note that this fix may reintroduce codecvt thread safety problems
- <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>,
- for these compilers if static linking is used.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">path</span><span class="special">::</span><span class="keyword">operator</span><span class="special">+=</span></code>
- and concat functions to tack on things like suffixes or numbers.
- Suggested by Ed Smith-Rowland and others.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6809">#6809</a>,
- Implementation of <code><span class="identifier">filesystem</span><span class="special">::</span><span class="identifier">rename</span><span class="special">()</span></code> method for MS Windows is wrong,
- by adding <code><span class="identifier">MOVEFILE_COPY_ALLOWED</span></code>
- to deal with renames across drives, volumes, file systems. Fix
- has no effect on non-Windows systems.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6819">#6819</a>,
- 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.
- </div>
- </li>
- <li>
- <div>
- Fix <a href="https://svn.boost.org/trac/boost/ticket/6932">#6932</a>,
- create_directories throws exception even if <code><span class="identifier">error_code</span></code>
- is specified.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/foreach/">Foreach</a>:</span>
- <ul>
- <li>
- <div>
- Revert fix for <a href="https://svn.boost.org/trac/boost/ticket/6131">#6131</a>
- which caused more harm than good.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- the return type of comparable projected point strategy for
- integer points was wrong (integer), fixed
- </div>
- </li>
- <li>
- <div>
- several robustness issues in intersection of segments and
- polygons, fixed
- </div>
- </li>
- <li>
- <div>
- invalid intersection output is filtered out
- </div>
- </li>
- <li>
- <div>
- disjoint for multi_polygon's might incorrectly return true,
- fixed
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solved tickets
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6585">6585</a>
- patch for alternative syntax multipoint, applied
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6584">6584</a>
- patch for bug in distance, applied
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5730">5730</a>
- same issue as 6584, fixed
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6166">6166</a>
- patch for missing transformation, applied
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6696">6696</a>
- invalid intersection output, was (by chance) already fixed
- in Trunk before reported
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Additional functionality
- <ul>
- <li>
- <div>
- added algorithm &quot;touches&quot; (OGC SF compliant) for
- *polygon/*polygon
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4622">#4622</a>
- clear_vertex on a vertex with a self-loop can cause a segmentation
- fault.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6033">#6033</a>
- Lowpoint map calculated by biconnected_components(...) is
- sometimes wrong.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6242">#6242</a>
- isomorphism doesn't reset mapping.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6435">#6435</a>
- cube_topology documentation should say 3D, not 2D.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6520">#6520</a>
- small_world_1_70_6_0p02.png is broken in documentation of
- graph_parallel.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6564">#6564</a>
- BGL copy constructor for subgraph does not track local vertices/edges.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6573">#6573</a>
- BGL: boost::isomorphism routine fails with large graphs.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6583">#6583</a>
- Dijkstra Visitor Concept docs probably show wrong type for
- variable.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6647">#6647</a>
- BGL strong_components do not compile on MSVC 8.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6656">#6656</a>
- Dependent type in subgraph used without typename.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6707">#6707</a>
- is_straight_line_drawing.hpp missing #include &lt;map&gt;.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6708">#6708</a>
- Make bool boost::intersects() in is_straight_line_drawing.hpp
- inline?
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6739">#6739</a>
- Cannot use write_graphviz_dp with a constified subgraph.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6858">#6858</a>
- boost::get() calls wrongly resolved by g++.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6892">#6892</a>
- VertexIndexGraph concept not required for bron_kerbosch_all_cliques().
- </div>
- </li>
- <li>
- <div>
- Other bugs and warnings not in Trac.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
- <ul>
- <li>
- <div>
- Support <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span></code> and <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tuple</span></code>
- when available (<a href="https://svn.boost.org/trac/boost/ticket/6806">#6806</a>).
- </div>
- </li>
- <li>
- <div>
- Avoid gcc's <code><span class="special">-</span><span class="identifier">Wfloat</span><span class="special">-</span><span class="identifier">equal</span></code>
- warning (<a href="https://svn.boost.org/trac/boost/ticket/6771">#6771</a>).
- </div>
- </li>
- <li>
- <div>
- Add deprecation warning to the long deprecated <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/iostreams/">Iostreams</a>:</span>
- <ul>
- <li>
- <div>
- Improved gzip support (<a href="https://svn.boost.org/trac/boost/ticket/5908">#5908</a>).
- </div>
- </li>
- <li>
- <div>
- Update tests for latest Boost.Filesystem and Boost.Test.
- </div>
- </li>
- <li>
- <div>
- Fix some documentation errors (<a href="https://svn.boost.org/trac/boost/ticket/6530">#6530</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6650">#6650</a>).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/iterator/">Iterator</a>:</span>
- <ul>
- <li>
- <div>
- Fixed:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5127">#5127</a>
- Incorrect result_of usage in transform_iterator
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5697">#5697</a>
- iterator_facade::operator-&gt; is broken for proxy references
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/multi_array/">MultiArray</a>:</span>
- <ul>
- <li>
- <div>
- Concepts bug fix and Workaround for Visual Studio 2010 (<a href="https://svn.boost.org/trac/boost/ticket/4874">#4874</a>)
- </div>
- </li>
- <li>
- <div>
- Fix to assert.cpp test case (<a href="https://svn.boost.org/trac/boost/changeset/78498">Patch</a>)
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
- <ul>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">bad_lexical_cast</span></code> exception is
- now globaly visible and can be catched even if code is compiled
- with -fvisibility=hidden
- </div>
- </li>
- <li>
- <div>
- Now it is possible to compile and use library with disabled exceptions
- <a href="https://svn.boost.org/trac/boost/ticket/5800">#5800</a>
- </div>
- </li>
- <li>
- <div>
- Better performance, less memory usage and bugfixes for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_range</span><span class="special">&lt;</span><span class="identifier">character_type</span><span class="special">*&gt;</span></code>
- conversions
- </div>
- </li>
- <li>
- <div>
- Fixed bugs and warnings: <a href="https://svn.boost.org/trac/boost/ticket/6645">#6645</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6562">#6562</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6812">#6812</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6852">#6852</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6717">#6717</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6670">#6770</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6504">#6504</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
- <ul>
- <li>
- <div>
- Fixed build issues with STLPort library
- </div>
- </li>
- <li>
- <div>
- Boost.System is now required depenency
- </div>
- </li>
- <li>
- <div>
- Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6635">#6635</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6833">#6833</a>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
- <ul>
- <li>
- <div>
- 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.
- </div>
- </li>
- <li>
- <div>
- Added the Owen's T function and Skew Normal distribution written
- by Benjamin Sobotta.
- </div>
- </li>
- <li>
- <div>
- Added Hankel functions.
- </div>
- </li>
- <li>
- <div>
- Corrected issue <a href="https://svn.boost.org/trac/boost/ticket/6627">#6627
- nonfinite_num_put formatting of 0.0 is incorrect</a> based
- on a patch submitted by K R Walker.
- </div>
- </li>
- <li>
- <div>
- 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 <code><span class="keyword">long</span> <span class="keyword">double</span></code>
- does not. So for example 128-bit rational approximations will work
- with UDT's and do the right thing, even though <code><span class="keyword">long</span>
- <span class="keyword">double</span></code> may be only 64 or
- 80 bits.
- </div>
- </li>
- <li>
- <div>
- Fixed issue in <code><span class="identifier">bessel_jy</span></code>
- which causes Y[sub 8.5](4[pi]) to yield a NaN.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/msm/">MSM</a>:</span>
- <ul>
- <li>
- <div>
- eUML : better syntax for front-ends defined with eUML as transition
- table only. Caution: Breaking Change!<a href="http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table">http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table</a>
- </div>
- </li>
- <li>
- <div>
- Bugfix: graph building was only working if initial_state defined
- as a sequence.
- </div>
- </li>
- <li>
- <div>
- Bugfix: flags defined for a Terminate or Interrupt state do not
- break the blocking function of these states any more.
- </div>
- </li>
- <li>
- <div>
- Bugfix: multiple deferred events from several regions were not
- working in every case.
- </div>
- </li>
- <li>
- <div>
- Bugfix: visitor was passed by value to submachines.
- </div>
- </li>
- <li>
- <div>
- Bugfix: no_transition was not called for submachines who send an
- event to themselves.
- </div>
- </li>
- <li>
- <div>
- Fixed warnings with gcc.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/program_options/">Program Options</a>:</span>
- <ul>
- <li>
- <div>
- Improved error reporting (<a href="https://svn.boost.org/trac/boost/changeset/77827">Patch
- from Leo Goodstadt</a>).
- </div>
- </li>
- <li>
- <div>
- Support for customizing name of option's value in help messages
- (<a href="https://svn.boost.org/trac/boost/ticket/4781">#4781</a>)
- </div>
- </li>
- <li>
- <div>
- Fixed compilation with gcc 4.7 (<a href="https://svn.boost.org/trac/boost/ticket/6790">#6790</a>).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/property_map/">PropertyMap</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6539">#6539</a>
- the return type of get() is not documented correctly.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6721">#6721</a>
- property_map_traits documentation does not mention reference.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/proto/">Proto</a>:</span>
- <ul>
- <li>
- <div>
- Use <code><span class="identifier">decltype</span></code>-based
- <code><span class="identifier">result_of</span></code> if and
- only if the compiler implements N3276.
- </div>
- </li>
- <li>
- <div>
- For C++11, force parameter to <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">eval_if_c</span></code>
- and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_c</span></code> to be <code><span class="keyword">bool</span></code>.
- </div>
- </li>
- <li>
- <div>
- Disable <tt>'__forceinline not inlined'</tt> warning
- on msvc.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
- <ul>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6498">#6498</a>
- boost::ratio won't compile with default settings.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/scope_exit/">ScopeExit</a>:</span>
- <ul>
- <li>
- <div>
- New Features:
- <ul>
- <li>
- <div>
- Use variadic macros to specify captures as commas-separated
- lists (but kept preprocessor sequence syntax for backward
- compatibility).
- </div>
- </li>
- <li>
- <div>
- Capture the object in scope using <code><span class="identifier">this_</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support empty captures using <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- Implicit lambda-like captures using <code><span class="identifier">BOOST_SCOPE_EXIT_ALL</span></code>
- on compilers that support C++11 lambda functions.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
- <ul>
- <li>
- <div>
- New Features:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/1850">#1850</a>
- Request for unlock_guard to compliment lock_guard.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/2637">#2637</a>
- Request for shared_mutex duration timed_lock and timed_lock_shared.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/2741">#2741</a>
- Proposal to manage portable and non portable thread attributes.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/3567">#3567</a>
- Request for shared_lock_guard.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6194">#6194</a>
- Adapt to Boost.Move.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6195">#6195</a>
- c++11 compliance: Provide the standard time related interface
- using Boost.Chrono.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6217">#6217</a>
- Enhance Boost.Thread shared mutex interface following Howard
- Hinnant proposal.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6224">#6224</a>
- c++11 compliance: Add the use of standard noexcept on compilers
- supporting them.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6226">#6226</a>
- c++11 compliance: Add explicit bool conversion from locks.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6228">#6228</a>
- Add promise constructor with allocator following the standard
- c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6230">#6230</a>
- c++11 compliance: Follows the exception reporting mechanism
- as defined in the c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6266">#6266</a>
- Breaking change: thread destructor should call terminate
- if joinable.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6269">#6269</a>
- Breaking change: thread move assignment should call terminate
- if joinable.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6272">#6272</a>
- c++11 compliance: Add thread::id hash specialization.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6273">#6273</a>
- c++11 compliance: Add cv_status enum class and use it on
- the conditions wait functions.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6231">#6231</a>
- Add BasicLockable requirements in the documentation to follow
- c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6342">#6342</a>
- c++11 compliance: Adapt the one_flag to the c++11 interface.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6671">#6671</a>
- upgrade_lock: missing mutex and release functions.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6672">#6672</a>
- upgrade_lock:: missing constructors from time related types.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6675">#6675</a>
- upgrade_lock:: missing non-member swap.
- </div>
- </li>
- <li>
- <div>
- Added missing packaged_task::result_type and packaged_task::
- constructor with allocator.
- </div>
- </li>
- <li>
- <div>
- Added packaged_task::reset()
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Fixed Bugs:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/2575">#2575</a>
- Bug- Boost 1.36.0 on Itanium platform.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4345">#4345</a>
- thread::id and joining problem with cascade of threads.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4921">#4921</a>
- BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial
- and need to be documented.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5013">#5013</a>
- documentation: boost::thread: pthreas_exit causes terminate().
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5173">#5173</a>
- boost::this_thread::get_id is very slow.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5351">#5351</a>
- interrupt a future get boost::unknown_exception.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5516">#5516</a>
- Upgrade lock is not acquired when previous upgrade lock releases
- if another read lock is present.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/5990">#5990</a>
- shared_future&lt;T&gt;::get() has wrong return type.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6174">#6174</a>
- packaged_task doesn't correctly handle moving results.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6222">#6222</a>
- Compile error with SunStudio: unique_future move.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6673">#6673</a>
- shared_lock: move assign doesn't works with c++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6674">#6674</a>
- shared_mutex: try_lock_upgrade_until doesn't works.
- </div>
- </li>
- <li>
- <div>
- Fix issue signaled on the ML with task_object(task_object
- const&amp;) in presence of task_object(task_object&amp;&amp;)
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
- <ul>
- <li>
- <div>
- Fix equality for <code><span class="identifier">unordered_multiset</span></code>
- and <code><span class="identifier">unordered_multimap</span></code>.
- </div>
- </li>
- <li>
- <div>
- Implement <code><span class="identifier">reserve</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/6857">#6857</a>).
- </div>
- </li>
- <li>
- <div>
- Avoid gcc's <code><span class="special">-</span><span class="identifier">Wfloat</span><span class="special">-</span><span class="identifier">equal</span></code>
- and <code><span class="special">-</span><span class="identifier">Wshadow</span></code>
- warnings (<a href="https://svn.boost.org/trac/boost/ticket/6190">#6190</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/6771">#6771</a>).
- </div>
- </li>
- <li>
- <div>
- Fix namespace issue with bcp (<a href="https://svn.boost.org/trac/boost/ticket/6905">#6905</a>).
- </div>
- </li>
- <li>
- <div>
- Fix Sun workarounds (<a href="https://svn.boost.org/trac/boost/ticket/6784">#6784</a>).
- </div>
- </li>
- <li>
- <div>
- Some internal changes to bucket allocation.
- </div>
- </li>
- <li>
- <div>
- See the <a href="http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0">change
- log</a> for full details.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/wave/index.html">Wave</a>:</span>
- <ul>
- <li>
- <div>
- Wave V2.3.2, see the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a>
- for details.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
- <ul>
- <li>
- <div>
- Remove very ugly <code><span class="identifier">lexical_cast</span></code>
- hack with a slightly less ugly one.
- </div>
- </li>
- <li>
- <div>
- Replace MPL assert with static assert since it's problematic in
- C++11, fixes <a href="https://svn.boost.org/trac/boost/ticket/6846">#6846</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_50_0.patches.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- <li>
- <div>
- LLVM Clang 2.8
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- QNX:
- <ul>
- <li>
- <div>
- QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.9
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.1, 12.0, 12.1
- </div>
- </li>
- <li>
- <div>
- Visual Age 10.1
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- <li>
- <div>
- Intel 11.1, 12.0
- </div>
- </li>
- <li>
- <div>
- GCC: 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 8.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode, mingw: 4.5.2
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V12.1.0.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solaris:
- <ul>
- <li>
- <div>
- Sun 5.10
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_50_0.patches.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
- <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
- Vladimir Prus and Marshall Clow managed this release.
- </p>
- </div>
- </div>
</description></item></channel>
</rss>
\ No newline at end of file
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt (original)
+++ website/public_html/live/generated/state/feed-pages.txt 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -2097,18 +2097,18 @@
-documentation
"/doc/libs/1_53_0/
-download
-"https://sourceforge.net/projects/boost/files/boost/1.53.0.beta.1/
+"https://sourceforge.net/projects/boost/files/boost/1.53.0/
-id
"version_1_53_0
-last_modified
-.1359977860.24
+.1360002559.0
-location
"users/history/version_1_53_0.html
-notice
-notice_url
-page_state
-pub_date
-"In Progress
+"Mon, 4 Feb 2013 10:29:19 -0800
-purpose
"
" New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
@@ -2118,16 +2118,46 @@
" Utility, Unordered, Variant, Wave and xpressive.
"
-qbk_hash
-"19d44bb62fb7222ab831a0622ae71595588ba730590d65b973b4b9d29ff2bc15
+"9f2bef775c68fdaf8737815f4775ea7bf4ffdac459f6385fd3542020e0d0d04c
-release_status
-"beta 1
+"released
-rss_hash
-"31426010906d1a75262f6c97ca0420f321b90f859a59bed510f9c197b84fe6e7
+"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
+.1360002940.61
+-location
+"users/history/version_1_54_0.html
+-notice
+-notice_url
+-page_state
+-pub_date
+"In Progress
+-purpose
+"
+" New Libraries: Updated Libraries:
+"
+-qbk_hash
+"c1d2ad03010700e1d116a848a236574df20be4d003a1bb1cd3e4474e3887e12d
+-release_status
+"dev
+-rss_hash
+"42c37556cd636aa495a4288ee85cc7ef79d27f3f87957ec75e2ca651dc75a40b
+-title
+"Version 1.54.0
+-type
+"release
+)
(feed/history/unversioned.qbk
-dir_location
-documentation
==============================================================================
--- website/public_html/live/users/history/version_1_53_0.html (original)
+++ website/public_html/live/users/history/version_1_53_0.html 2013-02-04 13:39:13 EST (Mon, 04 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 beta 1</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,14 +34,16 @@
<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 beta 1</span></h2>
+ "news-title">Version 1.53.0</span></h2>
- <p><span class=news-date">In Progress</span></p>
+ <p><span class=news-date">February 4th, 2013 18:29 GMT</span></p>
<p>Documentation
- <p><span class="news-download">Download this beta release.</span></p>
+ <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
+<tr><th scope="row" rowspan="2">unix</th><td>boost_1_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">
@@ -52,28 +54,28 @@
<ul>
<li>
<div>
- <span class="library">Atomic:</span>
+ <span class="library">Atomic:</span>
C++11-style <code><span class="identifier">atomic</span><span class="special"><></span></code>,
from Helge Bahmann, maintained by Tim Blechmann.
</div>
</li>
<li>
<div>
- <span class="library">Coroutine:</span>
+ <span class="library">Coroutine:</span>
Coroutine library,
from Oliver Kowalke.
</div>
</li>
<li>
<div>
- <span class="library">Lockfree:</span>
+ <span class="library">Lockfree:</span>
Lockfree data structures,
from Tim Blechmann.
</div>
</li>
<li>
<div>
- <span class="library">Multiprecision:</span>
+ <span class="library">Multiprecision:</span>
Extended
precision arithmetic types for floating point, integer and rational arithmetic
from John Maddock and Christopher Kormanyos.
@@ -81,7 +83,7 @@
</li>
<li>
<div>
- <span class="library">Odeint:</span>
+ <span class="library">Odeint:</span>
Solving ordinary
differential equations, from Karsten Ahnert and Mario Mulansky.
</div>
@@ -101,7 +103,7 @@
<ul>
<li>
<div>
- <span class="library">Algorithm:</span>
+ <span class="library">Algorithm:</span>
<ul>
<li>
<div>
@@ -118,7 +120,7 @@
</li>
<li>
<div>
- <span class="library">Array:</span>
+ <span class="library">Array:</span>
<ul>
<li>
<div>
@@ -130,7 +132,7 @@
</li>
<li>
<div>
- <span class="library">Asio:</span>
+ <span class="library">Asio:</span>
<ul>
<li>
<div>
@@ -191,7 +193,7 @@
</li>
<li>
<div>
- <span class="library">Bimap:</span>
+ <span class="library">Bimap:</span>
<ul>
<li>
<div>
@@ -219,7 +221,7 @@
</li>
<li>
<div>
- <span class="library">Chrono:</span>
+ <span class="library">Chrono:</span>
<ul>
<li>
<div>
@@ -286,7 +288,7 @@
</li>
<li>
<div>
- <span class="library">Container:</span>
+ <span class="library">Container:</span>
<ul>
<li>
<div>
@@ -326,7 +328,7 @@
</li>
<li>
<div>
- <span class="library">Context:</span>
+ <span class="library">Context:</span>
<ul>
<li>
<div>
@@ -343,7 +345,7 @@
</li>
<li>
<div>
- <span class="library">Geometry:</span>
+ <span class="library">Geometry:</span>
<ul>
<li>
<div>
@@ -426,7 +428,7 @@
</li>
<li>
<div>
- <span class="library">GIL:</span>
+ <span class="library">GIL:</span>
<ul>
<li>
<div>
@@ -438,7 +440,7 @@
</li>
<li>
<div>
- <span class="library">Graph:</span>
+ <span class="library">Graph:</span>
<ul>
<li>
<div>
@@ -473,7 +475,7 @@
</li>
<li>
<div>
- <span class="library">Hash:</span>
+ <span class="library">Hash:</span>
<ul>
<li>
<div>
@@ -492,7 +494,7 @@
</li>
<li>
<div>
- <span class="library">Interprocess:</span>
+ <span class="library">Interprocess:</span>
<ul>
<li>
<div>
@@ -526,7 +528,7 @@
</li>
<li>
<div>
- <span class="library">Intrusive:</span>
+ <span class="library">Intrusive:</span>
<ul>
<li>
<div>
@@ -561,7 +563,7 @@
</li>
<li>
<div>
- <span class="library">Lexical cast:</span>
+ <span class="library">Lexical cast:</span>
<ul>
<li>
<div>
@@ -589,7 +591,7 @@
</li>
<li>
<div>
- <span class="library">Locale:</span>
+ <span class="library">Locale:</span>
<ul>
<li>
<div>
@@ -623,7 +625,7 @@
</li>
<li>
<div>
- <span class="library">Math:</span>
+ <span class="library">Math:</span>
<ul>
<li>
<div>
@@ -666,7 +668,7 @@
</li>
<li>
<div>
- <span class="library">MinMax:</span>
+ <span class="library">MinMax:</span>
<ul>
<li>
<div>
@@ -683,7 +685,7 @@
</li>
<li>
<div>
- <span class="library">Move:</span>
+ <span class="library">Move:</span>
<ul>
<li>
<div>
@@ -711,7 +713,7 @@
</li>
<li>
<div>
- <span class="library">Polygon:</span>
+ <span class="library">Polygon:</span>
<ul>
<li>
<div>
@@ -766,7 +768,7 @@
</li>
<li>
<div>
- <span class="library">Random:</span>
+ <span class="library">Random:</span>
<ul>
<li>
<div>
@@ -778,7 +780,7 @@
</li>
<li>
<div>
- <span class="library">Range:</span>
+ <span class="library">Range:</span>
<ul>
<li>
<div>
@@ -856,7 +858,7 @@
</li>
<li>
<div>
- <span class="library">Ratio:</span>
+ <span class="library">Ratio:</span>
<ul>
<li>
<div>
@@ -877,14 +879,14 @@
</li>
<li>
<div>
- <span class="library">Regex:</span>
+ <span class="library">Regex:</span>
Fixed Issues: #7744,
<a href="https://svn.boost.org/trac/boost/ticket/7644">#7644</a>.
</div>
</li>
<li>
<div>
- <span class="library">Smart Pointers:</span>
+ <span class="library">Smart Pointers:</span>
<ul>
<li>
<div>
@@ -896,7 +898,7 @@
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 '<a href="/doc/libs/1_53_0/libs/smart_ptr/make_shared_array.html">make_shared
+ and no value initialization. See the '<a href="/libs/smart_ptr/make_shared_array.html">make_shared
and allocate_shared for arrays</a>' page for more information.
</div>
</li>
@@ -928,7 +930,7 @@
</li>
<li>
<div>
- <span class="library">StringAlgo:</span>
+ <span class="library">StringAlgo:</span>
<ul>
<li>
<div>
@@ -945,7 +947,7 @@
</li>
<li>
<div>
- <span class="library">Thread:</span>
+ <span class="library">Thread:</span>
<ul>
<li>
<div>
@@ -1210,7 +1212,7 @@
</li>
<li>
<div>
- <span class="library">Unordered:</span>
+ <span class="library">Unordered:</span>
<ul>
<li>
<div>
@@ -1231,11 +1233,11 @@
</li>
<li>
<div>
- <span class="library">Utility:</span>
+ <span class="library">Utility:</span>
<ul>
<li>
<div>
- Added string_ref,
+ Added string_ref,
a non-owning reference to a contiguous sequence of characters.
</div>
</li>
@@ -1244,7 +1246,7 @@
</li>
<li>
<div>
- <span class="library">Variant:</span>
+ <span class="library">Variant:</span>
<ul>
<li>
<div>
@@ -1258,11 +1260,11 @@
</li>
<li>
<div>
- <span class="library">Wave:</span>
+ <span class="library">Wave:</span>
<ul>
<li>
<div>
- See the Changelog for details.
+ See the Changelog for details.
</div>
</li>
</ul>
@@ -1270,7 +1272,7 @@
</li>
<li>
<div>
- <span class="library">xpressive:</span>
+ <span class="library">xpressive:</span>
<ul>
<li>
<div>
==============================================================================
--- (empty file)
+++ website/public_html/live/users/history/version_1_54_0.html 2013-02-04 13:39:13 EST (Mon, 04 Feb 2013)
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+ <title>Version 1.54.0 - work in progress</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" />
+
+ <style type="text/css">
+/*<![CDATA[*/
+ #content .news-description ul {
+ list-style: none;
+ }
+ #content .news-description ul ul {
+ list-style: circle;
+ }
+ /*]]>*/
+ </style>
+
+ <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
+</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+<body>
+ <div id="heading">
+ <!--#include virtual="/common/heading.html" --> </div>
+
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section" id="intro">
+ <div class="section-0">
+ <div class="section-title">
+ <h1>Version 1.54.0</h1>
+ </div>
+ <div class="section-note"><p>Note: This version is at an early stage in its release cycle. The information listed below is incomplete and some of the documentation links may not work yet.</p></div>
+ <div class="section-body">
+ <h2><span class=
+ "news-title">Version 1.54.0 - work in progress</span></h2>
+
+ <p><span class=news-date">In Progress</span></p>
+
+
+ <div class="news-description">
+ <div class="description">
+
+
+ <div id="version_1_54_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_54_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_54_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_54_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+</div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div id="sidebar">
+ <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
+
+ <div class="clear"></div>
+ </div>
+ </div>
+
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright Rene Rivera 2006-2007.</p>
+ </div><!--#include virtual="/common/footer-license.html" --> </div>
+
+ <div id="footer-right">
+ <!--#include virtual="/common/footer-banners.html" --> </div>
+
+ <div class="clear"></div>
+ </div>
+</body>
+</html>