mirror of
https://github.com/boostorg/website.git
synced 2026-01-29 20:12:14 +00:00
The site generation scripts generate slightly different pages to how they used to. Still should be more or less the same in the browser, apart from some sourceforge links, which are a tad nicer to use.
1553 lines
55 KiB
HTML
1553 lines
55 KiB
HTML
<!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.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" />
|
|
|
|
<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.53.0</h1>
|
|
</div>
|
|
|
|
<div class="section-body">
|
|
<h2><span class=
|
|
"news-title">Version 1.53.0</span></h2>
|
|
|
|
<p><span class=news-date">February 4th, 2013 18:29 GMT</span></p>
|
|
<p><a href="/doc/libs/1_53_0/">Documentation</a>
|
|
<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><a href="https://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.bz2">boost_1_53_0.tar.bz2</a></td></tr><tr><td><a href="https://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.gz">boost_1_53_0.tar.gz</a></td></tr>
|
|
<tr><th scope="row" rowspan="2">windows</th><td><a href="https://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.7z">boost_1_53_0.7z</a></td></tr><tr><td><a href="https://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.zip">boost_1_53_0.zip</a></td></tr></table>
|
|
<div class="news-description">
|
|
<div class="description">
|
|
|
|
|
|
|
|
<div id="version_1_53_0.new_libraries">
|
|
<h3><span class="link">New Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/atomic/">Atomic</a>:</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"><a href="/libs/coroutine/">Coroutine</a>:</span>
|
|
Coroutine library,
|
|
from Oliver Kowalke.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/lockfree/">Lockfree</a>:</span>
|
|
Lockfree data structures,
|
|
from Tim Blechmann.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/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="/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="/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="/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="/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="/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="keyword">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="/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="/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<> 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<system_clock> output version 2 fails to compile
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/7547">#7547</a>
|
|
time_point<system_clock> 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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/libs/algorithm/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="/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="/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="/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="/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 "range/any_range.hpp" 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="/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: '<<' : shift count negative
|
|
or too big, undefined behavior`.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/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="/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="/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="/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="/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<R> is deprecated, use
|
|
instead packaged_task<R()>.
|
|
</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 "join"
|
|
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: "defined" 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<mutex>&).
|
|
</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="/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="/libs/utility/">Utility</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added <a href="/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="/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="/libs/wave/">Wave</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
See the <a href="/libs/wave/ChangeLog">Changelog</a> for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/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="/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="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
|
|
<a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
|
|
Vladimir Prus and Marshall Clow managed this release.
|
|
</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>
|