mirror of
https://github.com/boostorg/website.git
synced 2026-01-29 08:02:20 +00:00
3515 lines
151 KiB
XML
3515 lines
151 KiB
XML
<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:boostbook="urn:boost.org:boostbook">
|
|
<channel>
|
|
<generator>BoostBook2RSS</generator>
|
|
<title>Release notes for work in progress boost</title>
|
|
<link>http://www.boost.org/feed/dev.rss</link>
|
|
<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.48.0</title><link>http://www.boost.org/users/history/version_1_48_0.html</link><guid>http://www.boost.org/users/history/version_1_48_0.html</guid><pubDate>In Progress</pubDate><description><x>
|
|
|
|
|
|
<div id="version_1_48_0.new_libraries">
|
|
<h3><span class="link">New Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="http://www.boost.org/libs/container/index.html">Container</a>:</span>
|
|
Standard
|
|
library containers and extensions, from Ion Gaztañaga.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="http://www.boost.org/libs/locale/index.html">Locale</a>:</span>
|
|
Provide localization
|
|
and Unicode handling tools for C++, from Artyom Beilis.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="http://www.boost.org/libs/move/index.html">Move</a>:</span>
|
|
Portable move semantics
|
|
for C++03 and C++11 compilers, from Ion Gaztañaga.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_48_0.updated_libraries">
|
|
<h3><span class="link">Updated Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="http://www.boost.org/libs/chrono/index.html">Chrono</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<a href="http://svn.boost.org/trac/boost/ticket/5979">#5979</a>
|
|
Added chrono rounding utilities as defined by Howard Hinnant <a href="http://home.roadrunner.com/~hinnant/duration_io/chrono_util.html">here</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="http://svn.boost.org/trac/boost/ticket/5978">#5978</a>
|
|
Add BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are
|
|
available.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="http://svn.boost.org/trac/boost/ticket/5998">#5998</a>
|
|
Make possible to disable hybrid error handling.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="http://svn.boost.org/trac/boost/ticket/5906">#5906</a>
|
|
Take in account the constexpr as defined in the standard.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="http://svn.boost.org/trac/boost/ticket/5907">#5907</a>
|
|
Take in account noexcept for compilers supporting it.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed some bugs.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
See the <a href="http://www.boost.org/libs/chrono/appendices/history.html">History</a>
|
|
for more details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="http://www.boost.org/libs/numeric/conversion/index.html">Numeric.Conversion</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added numeric_cast_traits; see '<a href="http://www.boost.org/doc/libs/1_48_0/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udts_with_numeric_cast">numeric_cast_traits</a>'
|
|
for details.
|
|
</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.1, see the '<a href="http://www.boost.org/doc/libs/1_48_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_1.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/type_traits/">TypeTraits</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Extension to support <a href="http://www.boost.org/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html">operator
|
|
detection</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Improved support for the C++11 standard - breaking change to equality
|
|
and emplace.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Use Boost.Move to implement move semantics.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
See the <a href="http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_48_0___major_update">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>
|
|
See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_48_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_48_0.acknowledgements">
|
|
<h3><span class="link">Acknowledgements</span></h3>
|
|
<p>
|
|
<em>TODO</em>
|
|
</p>
|
|
</div>
|
|
</x></description></item><item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html</link><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook:purpose>
|
|
New Libraries: Chrono, Geometry, Phoenix and Ratio. Updated Libraries: Accumulators,
|
|
Asio, Config, DateTime, Dynamic Bitset, Foreach, Function, Function Types,
|
|
Graph, Iostreams, Iterator, Lexical Cast, Logic, Math, Meta State Machine,
|
|
MultiIndex, Proto, Random, Range, Spirit, Tokenizer, Utility, Uuid, Wave
|
|
</boostbook:purpose><boostbook:downlaod>http://sourceforge.net/projects/boost/files/boost/1.47.0/</boostbook:downlaod><description>
|
|
|
|
|
|
|
|
<div id="version_1_47_0.new_libraries">
|
|
<h3><span class="link">New Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/chrono/index.html">Chrono</a>:</span>
|
|
Useful time
|
|
utilities, from Vicente J. Botet Escribá.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/geometry/index.html">Geometry</a>:</span>
|
|
Geometry
|
|
Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/phoenix/index.html">Phoenix</a>:</span>
|
|
Define small
|
|
unnamed function objects at the actual call site, and more, from Joel de
|
|
Guzman, Dan Marsden and Thomas Heller.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/ratio/index.html">Ratio</a>:</span>
|
|
Compile time rational
|
|
arithmetic, from Vicente J. Botet Escribá.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_47_0.updated_libraries">
|
|
<h3><span class="link">Updated Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/accumulators/index.html">Accumulators</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
New statistical accumulators: <code><span class="identifier">sum_kahan</span></code>,
|
|
<code><span class="identifier">sum_of_weights_kahan</span></code>,
|
|
<code><span class="identifier">sum_of_variates_kahan</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Many new features and improvements:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Signal handling.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
A debugging aid for asynchronous programs.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Timeouts on socket iostreams.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Composed connect operations.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Rewritten SSL implementation.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
C++0x move support.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Compatibility with POSIX <code><span class="identifier">fork</span><span class="special">()</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
... and much more. See the <a href="/doc/libs/1_47_0/doc/html/boost_asio/history.html">Revision
|
|
History</a> in the Boost.Asio documentation for more details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Tickets addressed: <a href="https://svn.boost.org/trac/boost/ticket/2879">#2879</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3238">#3238</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3297">#3297</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3307">#3307</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3702">#3702</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3741">#3741</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3900">#3900</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3905">#3905</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3939">#3939</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3958">#3958</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4162">#4162</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4971">#4971</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5124">#5124</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5128">#5128</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5418">#5418</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5453">#5453</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/config/index.html">Config</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/1988">#1988</a>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/date_time/index.html">DateTime</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/4920">#4920</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3651">#3651</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4845">#4845</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4475">#4475</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4952">#4952</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5345">#5345</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5250">#5250</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4798">#4798</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4754">#4754</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4411">#4411</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5126">#5126</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4780">#4780</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/2475">#2475</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/1674">#1674</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/dynamic_bitset/index.html">Dynamic Bitset</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/5439">#5439</a>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Use rvalue refs on supporting compilers for const rvalue detection.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/function/index.html">Function</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Bug fixes: <a href="https://svn.boost.org/trac/boost/ticket/3410">#3410</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3618">#3618</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3912">#3912</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4073">#4073</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4325">#4325</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4717">#4717</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4765">#4765</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/function_types/index.html">Function Types</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Bug fixes: <a href="https://svn.boost.org/trac/boost/ticket/1653">#1653</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3162">#3162</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/graph/index.html">Graph</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Bug fixes.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Remove deprecated function <code><span class="identifier">kolmogorov_max_flow</span></code>,
|
|
use <code><span class="identifier">boykov_kolmogorov_max_flow</span></code>
|
|
instead.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Removed <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">graph</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">is_same</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> header since its functionality
|
|
is in Boost.Type_Traits.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Support filesystem v3 paths (<a href="https://svn.boost.org/trac/boost/ticket/4485">#4485</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fix a memory leak in <code><span class="identifier">chain</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/4922">#4922</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/iterator/index.html">Iterator</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Add <code><span class="identifier">function_input_iterator</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/2893">#2893</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Bug fixes: <a href="https://svn.boost.org/trac/boost/ticket/1427">#1427</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/1517">#1517</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3434">#3434</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Better performance and less memory usage for many combinations of
|
|
Source and Target types (<a href="https://svn.boost.org/trac/boost/ticket/5564">#5564</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5417">#5417</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4397">#4397</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5350">#5350</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5576">#5576</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Documentation updated (<a href="https://svn.boost.org/trac/boost/ticket/5576">#5576</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5494">#5494</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/logic/index.html">Logic</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Bug fixes: <a href="https://svn.boost.org/trac/boost/ticket/3093">#3093</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3600">#3600</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/math/index.html">Math</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added changesign function to sign.hpp to facilitate addition of nonfinite
|
|
facets.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Addition of nonfinite facets from Johan Rade, with tests, examples
|
|
of use for C99 format infinity and NaN, and documentation.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added tests and documentation of changesign from Johan Rade.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/msm/index.html">Meta State Machine</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added a <a href="/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-start"><code><span class="identifier">stop</span><span class="special">()</span></code></a>
|
|
method in the back-end.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added partial support for <a href="/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix">Boost.Phoenix
|
|
functors in eUML</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added the possibility to <a href="/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch">choose
|
|
when state switching occurs</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Bugfixes:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5117">#5117</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5253">#5253</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5533">#5533</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5573">#5573</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
gcc warnings about unused variables.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
better implementation of <code><span class="identifier">favor_compile_time</span></code>
|
|
back-end policy.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
bug with eUML and state construction.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
incorrect eUML event and state macros.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
incorrect event type passed to a direct entry state's on_entry
|
|
action.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
more examples.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/multi_index/index.html">MultiIndex</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed an ADL problem in <code><span class="identifier">composite_key_compare</span></code>
|
|
related with Boost.Ref.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Maintenance fixes.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Pre-preprocessed for better compile times.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Default preprocessor limits raised:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Max expression arity (<code><span class="identifier">BOOST_PROTO_MAX_ARITY</span></code>)
|
|
bumped from 5 to 10.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Max function call arity (<code><span class="identifier">BOOST_PROTO_MAX_FUNCTION_CALL_ARITY</span></code>)
|
|
bumped from 5 to 10.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Max logical operator arity (<code><span class="identifier">BOOST_PROTO_MAX_LOGICAL_ARITY</span></code>)
|
|
bumped from 8 to 10.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Better integration of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code>
|
|
to avoid accidental needless instantiations of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/random/index.html">Random</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Synchronized with the new standard.
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Many new distributions added: <code><span class="identifier">chi_squared_distribution</span></code>,
|
|
<code><span class="identifier">negative_binomial_distribution</span></code>,
|
|
<code><span class="identifier">fisher_f_distribution</span></code>,
|
|
<code><span class="identifier">student_t_distribution</span></code>,
|
|
<code><span class="identifier">weibull_distribution</span></code>,
|
|
<code><span class="identifier">extreme_value_distribution</span></code>,
|
|
<code><span class="identifier">discrete_distribution</span></code>,
|
|
<code><span class="identifier">piecewise_constant_distribution</span></code>,
|
|
<code><span class="identifier">piecewise_liear_distribution</span></code>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Renamed <code><span class="identifier">uniform_int</span></code>
|
|
and <code><span class="identifier">uniform_real</span></code>
|
|
to <code><span class="identifier">uniform_int_distribution</span></code>
|
|
and <code><span class="identifier">uniform_real_distribution</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added members to all distributions: <code><span class="identifier">param_type</span></code>,
|
|
<code><span class="identifier">param</span></code>, stream
|
|
operators, comparison operators, <code><span class="identifier">min</span></code>
|
|
and <code><span class="identifier">max</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Allow distributions to be used directly with generators without
|
|
use of <code><span class="identifier">variate_generator</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Changed the meaning of the parameters of <code><span class="identifier">geometric_distribution</span></code>
|
|
and <code><span class="identifier">lognormal_distribution</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added a second parameter to <code><span class="identifier">gamma_distribution</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added <code><span class="identifier">seed_seq</span></code>
|
|
and added the corresponding constructors and <code><span class="identifier">seed</span></code> overloads the generators.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added <code><span class="identifier">generate_canonical</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Renamed the engine tempates. e.g. <code><span class="identifier">mersenne_twister</span></code>
|
|
becomes <code><span class="identifier">mersenne_twister_engine</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
New engine adapter <code><span class="identifier">independent_bits_engine</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added new predefined engine typedefs: <code><span class="identifier">mt19937_64</span></code>,
|
|
<code><span class="identifier">ranlux</span><span class="special">[</span><span class="number">24</span><span class="special">|</span><span class="number">48</span><span class="special">][</span><span class="identifier">_base</span><span class="special">]</span></code>,
|
|
<code><span class="identifier">knuth_b</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Updated seeding algorithms.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added <code><span class="identifier">discard</span></code>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Use unsigned types instead of signed types in all the predefined
|
|
engines.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Bug fixes:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">linear_congruential_engine</span></code>
|
|
could assert because the modular arithmetic was not implemented
|
|
in all cases. <code><span class="identifier">shuffle_output</span></code>,
|
|
now called <code><span class="identifier">shuffle_order_engine</span></code>,
|
|
could cause integer overflow. These cases were not triggered
|
|
by any predefined engines.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">uniform_small_int</span></code>
|
|
now actually behaves as documented.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
New efficient algorithms for <code><span class="identifier">binomial_distribution</span></code>
|
|
and <code><span class="identifier">poisson_distribution</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Moved all features into <code><span class="keyword">namespace</span>
|
|
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">random</span></code>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Backwards compatibility issues:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
The seeding algorithms have changed. This was unavoidable for
|
|
compatibility with the standard. Not to mention that some of
|
|
the existing algorithms were weird and inconsistent.
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Seeding with an integer: The behaviour should be unchanged
|
|
for most generators except <code><span class="identifier">lagged_fibonacci</span></code>
|
|
and <code><span class="identifier">subtract_with_carry</span></code>
|
|
(and thus <code><span class="identifier">ranlux</span></code>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Seeding a generator with another generator: This has
|
|
been enabled by making all all generators models of
|
|
<code><span class="identifier">SeedSeq</span></code>.
|
|
Therefore, if you seed a Boost.Random generator with
|
|
a non Boost.Random generator, your code will no longer
|
|
compile. The algorithm has changed, so code using this
|
|
seeding method will yield different values.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Seeding a generator from a pair of iterators: This implicitly
|
|
assumed that the elements were 32-bit integers in some
|
|
places, but not everywhere. I've added this requirement
|
|
everywhere and updated the algorithms accordingly. The
|
|
behaviour of generators with a <code><span class="identifier">value_type</span></code>
|
|
no more than 32 bits should be unchanged.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Renaming:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Whenever a class was renamed, there is a wrapper with
|
|
the old name. There are also using declarations in namespace
|
|
boost for everything that was moved.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
The names of a few accessors in the distributions changed.
|
|
Both the old and the new names are allowed.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">geometric_distribution</span></code>
|
|
and <code><span class="identifier">lognormal_distribution</span></code>:
|
|
The behaviour is different at runtime. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometric_distribution</span></code>
|
|
and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lognormal_distribution</span></code> provide
|
|
the old behaviour, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">random</span><span class="special">::</span><span class="identifier">geometric_distribution</span></code>
|
|
and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">random</span><span class="special">::</span><span class="identifier">lognormal_distribution</span></code> provide
|
|
the new behaviour.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Streaming: gamma_distribution has a new parameter, thus text
|
|
saved with the old version will not readable by the new version.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">variate_generator</span></code>
|
|
is now a simple pass through wrapper. Code that assumes that
|
|
it will adjust the generator's result type to match the distribution
|
|
will no longer work. This is not an issue with any of the distributions
|
|
provided by Boost.Random.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Return types: The <code><span class="identifier">result_types</span></code>
|
|
of some generators have changed slightly. Some signed types
|
|
have changed to unsigned to match the standard.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">has_fixed_range</span></code>:
|
|
This is now always false, as it doesn't appear to be very useful
|
|
and is excessively cumbersome. Anything that was accessing
|
|
<code><span class="identifier">const_min</span></code> and
|
|
<code><span class="identifier">const_max</span></code> without
|
|
first checking <code><span class="identifier">has_fixed_range</span></code>
|
|
was incorrect to begin with.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/range/index.html">Range</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed the end position <code><span class="identifier">irange</span></code>
|
|
when step size is greater than 1 (<a href="https://svn.boost.org/trac/boost/ticket/5544">#5544</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Spirit V2.5, see the '<a href="/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html">What's
|
|
New</a>' section for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/tokenizer/index.html">Tokenizer</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/4649">#4649</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/utility/index.html">Utility</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Bug fixes: <a href="https://svn.boost.org/trac/boost/ticket/4432">#4432</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/utility/index.html">Uuid</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed tickets: (<a href="https://svn.boost.org/trac/boost/ticket/5570">#5570</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4601">#4601</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4991">#4991</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5145">#5145</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5235">#5235</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Wave V2.3.0, see the <a href="/libs/wave/ChangeLog">Changelog</a>
|
|
for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_47_0.build_system">
|
|
<h3><span class="link">Build System</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
The official name of Boost.Build executable was changed to <code><span class="identifier">b2</span></code>. The bootstrap scripts create a copy
|
|
with the old name <code><span class="identifier">bjam</span></code>
|
|
to prevent third-party build scripts from failing.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_47_0.updated_tools">
|
|
<h3><span class="link">Updated Tools</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/boostbook/index.html">BoostBook</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Handle doxygen tags: <code><span class="special">\</span><span class="identifier">see</span></code>, <code><span class="identifier">tparam</span></code>,
|
|
<code><span class="identifier">ref</span></code> (for classes
|
|
only).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Support note for classes as well as functions.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Generate consistent ids for headings.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Improved unicode support for windows.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Warn about windows paths, as they aren't portable.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Reverse deprecation of <code><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Support date ranges and comma seperated clauses in copyright attributes.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Improved delimeter checking for simple markup (e.g. <code><span class="special">*</span><span class="identifier">bold</span><span class="special">*</span></code>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Pass-thru comments in code snippets.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code>__FILENAME__</code> macro now generates relative paths.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Allow quickbook escapes inside comments in syntax highlighted code.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_47_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>
|
|
LLVM Clang 2.8
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.1, 4.4.3, 4.4.5, 4.5.1, 4.5.2,
|
|
4.6.0, 4.6.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel 12.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Apple Clang 2.1
|
|
</div>
|
|
</li>
|
|
<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++ 7.1, 9.0, 10.0
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw: 4.4.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC 4.2.1, 64 bit
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
QNX:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
QCC
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
Boost's additional test compilers include:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Clang from subversion, with GNU libstdc++.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
LLVM Clang 2.8
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.1, 4.5.2, 4.6.0,
|
|
4.6.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
pgCC: 11.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1, 12.0
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
PathScale: 3.2
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Clang from subversion, with GNU libstdc++.
|
|
</div>
|
|
</li>
|
|
<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++ 7.1, 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.5.2
|
|
</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, V11.1.0.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_47_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
|
|
and Vladimir Prus managed this release.
|
|
</p>
|
|
</div>
|
|
</description></item><item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
|
|
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
|
|
TR1, Unordered.
|
|
</span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/</boostbook:download><description><div class="description">
|
|
|
|
|
|
|
|
<div id="version_1_46_1.updated_libraries">
|
|
<h3><span class="link">Updated Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/asio/">Asio</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">EV_ONESHOT</span></code> seems to
|
|
cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
|
|
inside the <code><span class="identifier">close</span><span class="special">()</span></code>
|
|
system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
|
|
instead (<a href="https://svn.boost.org/trac/boost/ticket/5021">#5021</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed compile failures with some versions of <tt>g++</tt>
|
|
due to the use of anonymous enums (<a href="https://svn.boost.org/trac/boost/ticket/4883">#4883</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a bug on kqueue-based platforms, where some system calls that
|
|
repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
|
|
are not correctly re-registered with kqueue.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
|
|
pointers are updated correctly after the data has been modified using
|
|
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a bug that prevented the linger socket option from working on
|
|
platforms other than Windows.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/fusion/">Fusion</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix <code><span class="identifier">disable_if</span></code> for
|
|
Visual C++ 7.1/8.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/filesystem/">Filesystem</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix for STLPort (<a href="https://svn.boost.org/trac/boost/ticket/5217">#5217</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
PGI large file support
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/graph/">Graph</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Bug fixes, including fixes for: <a href="https://svn.boost.org/trac/boost/ticket/5181">#5181</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5180">#5180</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/5199">#5199</a>
|
|
and <a href="https://svn.boost.org/trac/boost/ticket/5175">#5175</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/icl/">Icl</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Intersects for interval_maps and segment_type/element_type (<a href="https://svn.boost.org/trac/boost/ticket/5207">#5207</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed some ambiguous calls to functions in boost and std namespaces.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Other bug fixes, and documentation fixes.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/math/">Math</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Several minor bug fixes.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/polygon/">Polygon</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Disabled 45-degree booleans optimization.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/proto/">Proto</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Make <code><span class="identifier">display_expr</span></code> copyable
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/5096">#5096</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/property_tree/">Property Tree</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix compile error in JSON parser.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/signals2/">Signals2</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix unused parameter warning.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/tr1/">TR1</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Improved support for Pathscale and Sun compilers.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/unordered/">Unordered</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Add missing copy constructors and assignment operators when using rvalue
|
|
references (<a href="https://svn.boost.org/trac/boost/ticket/5119">#5119</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_1.other_changes">
|
|
<h3><span class="link">Other changes</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Update getting started guide to reflect changes to boost build.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
In quickbook, workaround optimization bug in g++ 4.4.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_1.compilers_tested">
|
|
<h3><span class="link">Compilers Tested</span></h3>
|
|
<p>
|
|
Boost's primary test compilers are:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang: 2.8
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Pathscale: 3.2
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 4.0.1, 4.2.1, 4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.4.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 11.1
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Visual C++: 7.1, 8.0, 9.0 and 10.0.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw: 4.4.0.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 4.2.1, 64 bit.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
Boost's additional test compilers include:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
pgCC: 11.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
PathScale: 3.2, 4.0.8
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Visual Age C++: 10.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang from subversion
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Intel C++ Compiler: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC: 4.0.1, 4.2.1, 4.4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
|
|
mode.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Visual C++: 7.1, 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.5.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw, C++0x mode: 4.5.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Borland: 6.1.3 (2009), 6.2.1 (2010)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
AIX:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
IBM XL C/C++ Enterprise Edition, V11.1.0.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Solaris:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Sun C++: 5.10
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_1.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
|
|
and Vladimir Prus managed this release.
|
|
</p>
|
|
</div>
|
|
</div></description></item><item><title>Version 1.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
|
|
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
|
|
Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
|
|
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
|
|
Tools: Boostbook, Inspect, Quickbook.
|
|
</span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.0/</boostbook:download><description><div class="description">
|
|
|
|
|
|
|
|
<div id="version_1_46_0.new_libraries">
|
|
<h3><span class="link">New Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/icl/index.html">Icl</a>:</span>
|
|
Interval Container
|
|
Library, interval sets and maps and aggregation of associated values, from
|
|
Joachim Faulhaber.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_0.updated_libraries">
|
|
<h3><span class="link">Updated Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/array/index.html">Array</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added support for cbegin/cend (<a href="https://svn.boost.org/trac/boost/ticket/4761">#4761</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a problem with the Sun compiler (<a href="https://svn.boost.org/trac/boost/ticket/4757">#4757</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code> is used on 64-bit platforms.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a problem on older Linux kernels (where epoll is used without
|
|
timerfd support) that prevents timely delivery of deadline_timer handlers,
|
|
after the program has been running for some time (<a href="https://svn.boost.org/trac/boost/ticket/5045">#5045</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/bind/index.html">Bind</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">make_adaptable</span></code> now
|
|
documented (<a href="https://svn.boost.org/trac/boost/ticket/4532">#4532</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/concept_check/index.html">Concept Check</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
fixed warnings with self-assignment (<a href="https://svn.boost.org/trac/boost/ticket/4918">#4918</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/filesystem/index.html">Filesystem</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Version 3 of the library is now the default.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/4912">#4912</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Verify, clarify, document that <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
|
|
can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/4891">#4891</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Replaced C-style <code><span class="identifier">assert</span></code>
|
|
with <code><span class="identifier">BOOST_ASSERT</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning the
|
|
workaround for lack of thread safety and possible change to cwd. <code><span class="identifier">unique_path</span><span class="special">()</span></code>
|
|
is just too convenient to deprecate!
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Cleared several GCC warnings.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
|
|
correctly.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Add <code><span class="identifier">symlink_option</span></code>
|
|
to <code><span class="identifier">recursive_directory_iterator</span></code>,
|
|
allowing control over recursion into directory symlinks. Note that
|
|
the default is changed to not recurse into directory symlinks.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Reference documentation cleanup, including fixing missing and broken
|
|
links, and adding missing functions.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Miscellaneous implementation code cleanup.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
vector copy constructor now copies sequence members in the same order
|
|
on different platforms (<a href="https://svn.boost.org/trac/boost/ticket/2823">#2823</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/graph/index.html">Graph</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed Graphviz output to work on Visual C++ 7.1.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Changed to Boost.Filesystem v3.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed the following bugs from Trac: <a href="https://svn.boost.org/trac/boost/ticket/1021">#1021</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4556">#4556</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4631">#4631</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4642">#4642</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4715">#4715</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4731">#4731</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4737">#4737</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4753">#4753</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4758">#4758</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4793">#4793</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4843">#4843</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4851">#4851</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4852">#4852</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4887">#4887</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4914">#4914</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4966">#4966</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed various bugs not in Trac.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/4756">#4756</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
|
|
warnings.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
|
|
of <code><span class="identifier">assert</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed flush regression (<a href="https://svn.boost.org/trac/boost/ticket/4590">#4590</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/iterator/index.html">Iterator</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
fixed problem with <code><span class="identifier">implicit_cast</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/3645">#3645</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added Wald, Inverse Gaussian and geometric distributions.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added information about configuration macros.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added support for mpreal as a real-numered type.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/msm/index.html">Meta State Machine</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
|
|
state machine analysis</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
|
|
interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special">&lt;&gt;</span></code> template arguments</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
|
|
to provide a container for the event and deferred event queues</a>.
|
|
A policy implementation based on a more efficient Boost.CircularBuffer
|
|
is provided.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special">&lt;&gt;::</span><span class="identifier">is_flag_active</span></code> method made const.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
|
|
possibility to enqueue events for delayed processing</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Bugfixes
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4926">#4926</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
stack overflow using the Defer functor
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
anonymous transition of a submachine not called for the initial
|
|
state
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/optional/index.html">Optional</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Updated test results with information about expected failures (<a href="https://svn.boost.org/trac/boost/ticket/2294">#2294</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/pool/index.html">Pool</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Now can set a max_size for pool (<a href="https://svn.boost.org/trac/boost/ticket/2696">#2696</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
|
|
instead of <code><span class="keyword">static_cast</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/2941">#2941</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
|
|
of vectors (<a href="https://svn.boost.org/trac/boost/ticket/386">#386</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Boost pool is now compatible with Microsoft memory leak detection (<a href="https://svn.boost.org/trac/boost/ticket/4346">#4346</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/program_options/index.html">Program Options</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed errors in examples in docs (<a href="https://svn.boost.org/trac/boost/ticket/3992">#3992</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4858">#4858</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Now takes <code><span class="identifier">argv</span></code> as const
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/3909">#3909</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<strong>Breaking change</strong>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
|
no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
|
|
and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
|
|
own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for some
|
|
std utilities like <code><span class="identifier">make_pair</span></code>,
|
|
<code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Allow transforms to be specified separately from a grammar
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
|
|
expression wrappers
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
|
|
transform
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fix handling of grammar checking in expressions involving multiple
|
|
domains (<a href="https://svn.boost.org/trac/boost/ticket/4675">#4675</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fix ambiguous <code><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/4910">#4910</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
|
|
expressions (<a href="https://svn.boost.org/trac/boost/ticket/5006">#5006</a>)
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
|
|
GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/5075">#5075</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/signals/index.html">Signals</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
gcc warning cleanup (<a href="https://svn.boost.org/trac/boost/ticket/4365">#4365</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
|
|
New</a>' section for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/tokenizer/index.html">Tokenizer</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
|
|
type (<a href="https://svn.boost.org/trac/boost/ticket/4791">#4791</a>)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Avoid using <code><span class="keyword">operator</span><span class="special">&amp;</span></code>
|
|
with the value type.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
|
|
warnings.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
See the <a href="/libs/wave/ChangeLog">Changelog</a> for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_0.updated_tools">
|
|
<h3><span class="link">Updated Tools</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/boostbook/index.html">Boostbook</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/inspect/index.html">Inspect</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
|
|
macro.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Add support for <code><span class="identifier">lang</span></code>
|
|
attribute in documentation info.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Improved anchors.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Support <code><span class="identifier">import</span></code>, <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code>
|
|
in conditional phrases.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Uses Filesystem 3.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_0.compilers_tested">
|
|
<h3><span class="link">Compilers Tested</span></h3>
|
|
<p>
|
|
Boost's primary test compilers are:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang: 2.8
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Pathscale: 3.2.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 4.0.1, 4.2.1, 4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.4.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 11.1
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Visual C++: 7.1, 8.0, 9.0 and 10.0.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw: 4.4.0.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 4.2.1, 64 bit.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
Boost's additional test compilers include:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
pgCC 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
PathScale: 3.2, 4.0
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Visual Age C++ 10.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang from subversion
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Intel C++ Compiler: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC: 4.0.1, 4.2.1, 4.4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang from subversion
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Visual C++: 7.1, 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.1, 4.6.0
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw, C++0x mode: 4.5.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Borland: 6.1.3 (2009), 6.2.1 (2010)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
AIX:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
IBM XL C/C++ Enterprise Edition, V11.1.0.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC 4.2.1, 64 bit
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Solaris:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Sun C++: 5.10
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_46_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
|
|
and Vladimir Prus managed this release.
|
|
</p>
|
|
</div>
|
|
</div></description></item><item><title>Version 1.45.0</title><pubDate>Fri, 19 Nov 2010 11:00:00 EST</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
|
|
Updated Libraries: Asio, Config, Flyweight, Foreach, Fusion, Graph, Interprocess,
|
|
Math, Meta State Machine, MultiArray, Proto, Spirit, TypeTraits, uBLAS, Unordered,
|
|
Wave, Xpressive. Updated tools: Boostbook, Quickbook
|
|
</span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.45.0/</boostbook:download><description><div class="description">
|
|
|
|
|
|
|
|
<div id="version_1_45_0.updated_libraries">
|
|
<h3><span class="link">Updated Libraries</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
|
|
may never fire if the <code><span class="identifier">io_service</span></code>
|
|
is running in a background thread (<a href="https://svn.boost.org/trac/boost/ticket/4568">#4568</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special">&lt;&gt;</span></code>
|
|
from compiling (<a href="https://svn.boost.org/trac/boost/ticket/4638">#4638</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed MinGW cross-compilation (<a href="https://svn.boost.org/trac/boost/ticket/4491">#4491</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Removed dependency on deprecated Boost.System functions (<a href="https://svn.boost.org/trac/boost/ticket/4672">#4672</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
|
|
failures are correctly propagated (<a href="https://svn.boost.org/trac/boost/ticket/4573">#4573</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/4574">#4574</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added support for hardware flow control on QNX (<a href="https://svn.boost.org/trac/boost/ticket/4625">#4625</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (<a href="https://svn.boost.org/trac/boost/ticket/4578">#4578</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Ensured handler arguments are passed as lvalues (<a href="https://svn.boost.org/trac/boost/ticket/4744">#4744</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed Windows build when thread support is disabled (<a href="https://svn.boost.org/trac/boost/ticket/4680">#4680</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
|
|
objects with expiry times set more than 5 minutes in the future may
|
|
never expire (<a href="https://svn.boost.org/trac/boost/ticket/4745">#4745</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed the <code><span class="identifier">resolver</span></code>
|
|
backend on BSD platforms so that an empty service name resolves to
|
|
port number <code><span class="number">0</span></code>, as per the
|
|
documentation (<a href="https://svn.boost.org/trac/boost/ticket/4690">#4690</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed read operations so that they do not accept buffer sequences of
|
|
type <code><span class="identifier">const_buffers_1</span></code>
|
|
(<a href="https://svn.boost.org/trac/boost/ticket/4746">#4746</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Redefined <code><span class="identifier">Protocol</span></code>
|
|
and <code><span class="identifier">id</span></code> to avoid clashing
|
|
with Objective-C++ keywords (<a href="https://svn.boost.org/trac/boost/ticket/4191">#4191</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a <code><span class="identifier">vector</span></code> reallocation
|
|
performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (<a href="https://svn.boost.org/trac/boost/ticket/4780">#4780</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed the kqueue backend so that it compiles on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/4662">#4662</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS X
|
|
and BSD platforms (<a href="https://svn.boost.org/trac/boost/ticket/4782">#4782</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
|
|
are incorrectly treated as successes (<a href="https://svn.boost.org/trac/boost/ticket/4859">#4859</a>).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Deprecated the separate compilation header <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">&gt;</span></code>
|
|
in favour of <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/4560">#4560</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/config/index.html">Config</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
|
|
and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Minor fixes (<a href="https://svn.boost.org/trac/boost/ticket/4670">#4670</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4563">#4563</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4474">#4474</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4508">#4508</a>).
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/flyweight/index.html">Flyweight</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed a hanging problem with <a href="/libs/flyweight/doc/tutorial/configuration.html#intermodule_holder"><code><span class="identifier">intermodule_holder</span></code></a> in Win32
|
|
platforms related to a Boost.Interprocess issue described at ticket
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4606">#4606</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Removed an internal assertion incompatible with program termination
|
|
via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
|
|
constructor explicit.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
|
|
<code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
|
|
<code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
|
|
and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/graph/index.html">Graph</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added implicit graph (implicit_graph) and A* (astar_maze) examples
|
|
contributed by W. P. McNeill.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added bundled property support for graph properties.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/4556">#4556</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4622">#4622</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4631">#4631</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4715">#4715</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4753">#4753</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4758">#4758</a>
|
|
and <a href="https://svn.boost.org/trac/boost/ticket/4793">#4793</a>
|
|
plus others not in Trac.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fixed documentation bugs <a href="https://svn.boost.org/trac/boost/ticket/4731">#4731</a>
|
|
and <a href="https://svn.boost.org/trac/boost/ticket/4737">#4737</a>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/1080">#1080</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3284">#3284</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3439">#3439</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3448">#3448</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3582">#3582</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3682">#3682</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3829">#3829</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3846">#3846</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3914">#3914</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3947">#3947</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3950">#3950</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3951">#3951</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3985">#3985</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4010">#4010</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4417">#4417</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4019">#4019</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4039">#4039</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4218">#4218</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4230">#4230</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4250">#4250</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4297">#4297</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4350">#4350</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4352">#4352</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4426">#4426</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4516">#4516</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4524">#4524</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4557">#4557</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4606">#4606</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4685">#4685</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4694">#4694</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added support for standard rvalue reference move semantics (tested
|
|
on GCC 4.5 and VC10).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Permissions can be detailed for interprocess named resources.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
|
|
does not guarantee it's completed when returns, since it is not portable.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD and MacOS now use posix semaphores to implement named semaphores
|
|
and mutex.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/math/index.html">Math</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added inverse gamma distribution and inverse chi_square and scaled
|
|
inverse chi_square.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added warnings about potential ambiguity with std random library in
|
|
distribution and function names.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Editorial revision of documentation, and added FAQ.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/msm/index.html">Meta State Machine</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
|
|
for serialization</a>.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
|
|
to use normal</a> functors (from functor front-end) in eUML.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
|
|
constructors where substates / submachines can be taken as arguments</a>.
|
|
This allows passing arguments to the constructor of a submachine.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Bugfixes (anonymous transitions)
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/multi_array/index.html">MultiArray</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fixes for bugs <a href="https://svn.boost.org/trac/boost/ticket/3581">#3581</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3820">#3820</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3989">#3989</a>,
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4032">#4032</a>,
|
|
plus other bugs not in Trac.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Added new examples and test cases.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
|
|
fixes bug <a href="https://svn.boost.org/trac/boost/ticket/4602">#4602</a>,
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Support non-rtti compilers
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
|
|
array types and the wildcard pattern.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Make Proto work on MSVC with the /clr option
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span>
|
|
Spirit V2.4.1,
|
|
see the '<a href="/doc/libs/1_45_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html">What's
|
|
New</a>' section for details.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/type_traits/index.html">TypeTraits</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/numeric/ublas/index.html">uBLAS</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Tickets closed:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/4410">#4410</a>,
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3397">#3397</a>,
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/795">#795</a>,
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<a href="https://svn.boost.org/trac/boost/ticket/3514">#3514</a>,
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Mixed types operation are possible and new tests added (like matrix&lt;complex&gt;+matrix&lt;double&gt;),
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
New features:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
a new size&lt;&gt; operator is available. For example size&lt;1&gt;(A+B)
|
|
give the number of rows of the sum of matrices A and B,
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
|
|
in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
See the <a href="/libs/wave/ChangeLog">Changelog</a> for details.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug <a href="https://svn.boost.org/trac/boost/ticket/4496">#4496</a>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_45_0.updated_tools">
|
|
<h3><span class="link">Updated Tools</span></h3>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/boostbook/index.html">Boostbook</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix syntax highlighter for comments at the end of code blocks.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
<span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
|
|
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Fix command line macros.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Nested code snippets.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Nested documentation info comments.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Revert xml escaping document info, it broke some documentation files
|
|
(will now be in 1.6).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
|
|
change log</a> for more info.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_45_0.compilers_tested">
|
|
<h3><span class="link">Compilers Tested</span></h3>
|
|
<p>
|
|
Boost's primary test compilers are:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Pathscale: 3.2.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 4.0.1, 4.2.1, 4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.4.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 11.1
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Visual C++: 7.1, 8.0, 9.0 and 10.0.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw: 4.3.3.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 4.2.1, 32 bit.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC: 4.2.1, 64 bit.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
Boost's additional test compilers include:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Linux:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Intel: 10.1, 11.0, 11.1.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
pgCC 10.1.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
PathScale: 3.2.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang from subversion.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
OS X:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Intel C++ Compiler: 10.1, 11.0, 11.1.
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC: 4.0.1, 4.2.1, 4.4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, C++0x mode: 4.4.4
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Clang from subversion.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Windows:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw: 4.3.3, 4.4.5, 4.5.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
GCC, mingw, C++0x mode: 4.5.1
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Visual C++: 7.1, 8.0, 9.0, 10.0
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
AIX:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
IBM XL C/C++ Enterprise Edition, V11.1.0.0.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
FreeBSD:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
GCC 4.2.1, 64 bit.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div>
|
|
Solaris:
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<div>
|
|
Sun C++: 5.10.
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="version_1_45_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
|
|
and Vladimir Prus managed this release.
|
|
</p>
|
|
</div>
|
|
</div></description></item></channel>
|
|
</rss> |