2005-05-07 03:01:40 +08:00
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
|
|
<head>
|
2005-07-25 14:06:06 +08:00
|
|
|
<title>Boost Version History</title>
|
2005-05-07 03:01:40 +08:00
|
|
|
<meta content="text/html; charset=us-ascii" http-equiv="content-type" />
|
|
|
|
<link rel="stylesheet" type="text/css" href="css_0/inner.css" />
|
2005-07-25 14:06:06 +08:00
|
|
|
<!--[if IE]>
|
2005-08-12 21:02:37 +08:00
|
|
|
<style type="text/css">
|
|
|
|
body { behavior: url(more/css_0/csshover.htc); }
|
|
|
|
</style>
|
|
|
|
<![endif]-->
|
2005-05-07 03:01:40 +08:00
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
<div class="body-0">
|
|
|
|
<div class="body-1">
|
|
|
|
<div class="body-2">
|
|
|
|
<div id="heading">
|
2005-07-25 14:06:06 +08:00
|
|
|
<div id="heading-0">
|
2005-08-12 21:02:37 +08:00
|
|
|
<h1><a href="../index.htm"><img id="boost-logo" src=
|
2005-08-22 21:38:08 +08:00
|
|
|
"../more/boost-dark-trans.png" alt="Boost C++ Libraries" name=
|
|
|
|
"boost-logo" /></a></h1>
|
2005-08-12 21:02:37 +08:00
|
|
|
|
|
|
|
<p id="heading-quote"><span class="quote">“...one of the
|
|
|
|
most highly regarded and expertly designed C++ library projects
|
|
|
|
in the world.”</span> <span class="attribution">—
|
|
|
|
<a href="http://www.gotw.ca/">Herb Sutter</a> and <a href=
|
|
|
|
"http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei
|
|
|
|
Alexandrescu</a>, <a href=
|
|
|
|
"http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
|
|
|
|
Standards</a></span></p>
|
2005-07-25 14:06:06 +08:00
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li id="menu_libraries"><a href=
|
|
|
|
"../libs/libraries.htm">Libraries</a></li>
|
|
|
|
|
|
|
|
<li id="menu_people"><a href=
|
|
|
|
"../people/people.htm">People</a></li>
|
|
|
|
|
|
|
|
<li id="menu_faq"><a href="faq.htm">FAQ</a></li>
|
|
|
|
|
|
|
|
<li id="menu_more"><a href="index.htm">More</a></li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<div class="clear"></div>
|
|
|
|
</div>
|
2005-05-07 03:01:40 +08:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="content">
|
|
|
|
<h2>Version History</h2>
|
|
|
|
|
|
|
|
<div class="section" id="history">
|
|
|
|
<div class="section-body">
|
|
|
|
<div class="section-body-0">
|
|
|
|
<div class="section-body-1">
|
|
|
|
<div class="history_item" id="v1.32.0">
|
|
|
|
<h3>1.32.0 (19 Nov 2004)</h3>
|
|
|
|
|
|
|
|
<h4>Important - New Toolset Names</h4>
|
|
|
|
|
|
|
|
<p>The names of some the Boost.Build <a href=
|
|
|
|
"getting_started.html#Tools">toolsets</a> have been
|
|
|
|
changed to remove the "<code>.</code>" (dot) character
|
|
|
|
and to fix some other naming inconsistencies. For
|
|
|
|
example, <code>vc7.1</code> toolset was renamed to become
|
|
|
|
<code>vc-7_1</code>. Please refer to the <a href=
|
|
|
|
"getting_started.html#Tools">Supported Toolsets</a>
|
|
|
|
section of the installation guide for the complete list
|
|
|
|
of the current toolset names. This change was made as a
|
|
|
|
part of the effort to make the Boost distribution
|
|
|
|
compatible with ISO 9660 level 2 requirements.</p>
|
|
|
|
|
|
|
|
<h4>New Libraries</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/assign/index.html">Assignment
|
|
|
|
Library</a>:</span> Filling containers with constant or
|
|
|
|
generated data has never been easier, from Thorsten
|
|
|
|
Ottosen.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/algorithm/minmax/index.html">Minmax
|
|
|
|
Library</a>:</span> Standard library extensions for
|
|
|
|
simultaneous min/max and min/max element computations,
|
|
|
|
from Hervé Brönnimann.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/multi_index/doc/index.html">Multi-index
|
|
|
|
Containers Library</a>:</span> Containers with multiple
|
|
|
|
STL-compatible access interfaces, from Joaquín M
|
|
|
|
López Muñoz.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/numeric/conversion/index.html">Numeric
|
|
|
|
Conversion Library</a>:</span> Optimized policy-based
|
|
|
|
numeric conversions, from Fernando Cacciola.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../doc/html/program_options.html">Program Options
|
|
|
|
Library</a>:</span> Access to configuration data given
|
|
|
|
on command line, in config files and other sources,
|
|
|
|
from Vladimir Prus.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/range/index.html">Range Library</a>:</span> a
|
|
|
|
new infrastructure for generic algorithms that builds
|
|
|
|
on top of the new iterator concepts, from Thorsten
|
|
|
|
Ottosen.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/serialization/doc/index.html">Serialization
|
|
|
|
Library</a>:</span> Serialization/de-serialization of
|
|
|
|
arbitrary C++ data structures to various formats
|
|
|
|
including text, binary, and xml, from Robert
|
|
|
|
Ramey.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/algorithm/string/index.html">String Algorithms
|
|
|
|
Library</a>:</span> Collection of string related
|
|
|
|
algorithms for case conversion, trimming, find/replace
|
|
|
|
operations and more, from Pavol Droba.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../doc/html/tribool.html">Tribool</a>:</span> 3-state
|
|
|
|
boolean type library, from Doug Gregor.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h4>Updated Libraries</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Compose: This deprecated library has been
|
|
|
|
removed.</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/graph/index.html">Graph</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Added <a href=
|
|
|
|
"../libs/graph/doc/bundles.html">bundled
|
|
|
|
properties</a> to the <a href=
|
|
|
|
"../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
|
|
|
|
and <a href=
|
|
|
|
"../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
|
|
|
|
class templates, greatly simplifying the
|
|
|
|
introduction of internal vertex and edge
|
|
|
|
properties.</li>
|
|
|
|
|
|
|
|
<li>The <a href=
|
|
|
|
"../libs/graph/doc/leda_conversion.html">LEDA graph
|
|
|
|
adaptors</a> have been ported to LEDA 4.5.</li>
|
|
|
|
|
|
|
|
<li>Added algorithms for <a href=
|
|
|
|
"../libs/graph/doc/betweenness_centrality.html">betweenness
|
|
|
|
centrality</a> and <a href=
|
|
|
|
"../libs/graph/doc/bc_clustering.html">betweenness
|
|
|
|
centrality clustering</a>.</li>
|
|
|
|
|
|
|
|
<li>Added <a href=
|
|
|
|
"../libs/graph/doc/circle_layout.html">circle
|
|
|
|
layout</a> and <a href=
|
|
|
|
"../libs/graph/doc/kamada_kawai_spring_layout.html">
|
|
|
|
undirected spring layout</a> algorithms.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/mpl/doc/index.html">MPL Library</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Updated to use the Boost Software License.</li>
|
|
|
|
|
|
|
|
<li>New <a href=
|
|
|
|
"../libs/mpl/doc/index.html">documentation</a>,
|
|
|
|
including a complete <a href=
|
|
|
|
"../libs/mpl/doc/refmanual.html">reference
|
|
|
|
manual.</a></li>
|
|
|
|
|
|
|
|
<li>Major interface changes and improvements, many
|
|
|
|
of which are <em>not</em> backward compatible.
|
|
|
|
Please refer to the <a href=
|
|
|
|
"../libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">
|
|
|
|
1.32 changelog</a> for the detailed information
|
|
|
|
about upgrading to the new version.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/python/doc/index.html">Python
|
|
|
|
Library</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Updated to use the Boost Software License.</li>
|
|
|
|
|
|
|
|
<li>a new, <a href=
|
|
|
|
"../libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">
|
|
|
|
better method of wrapping classes with virtual
|
|
|
|
functions</a> has been implemented.</li>
|
|
|
|
|
|
|
|
<li>Support for the new Python Bool type, thanks to
|
|
|
|
Daniel Holth.</li>
|
|
|
|
|
|
|
|
<li>Support for upcoming GCC symbol export control
|
|
|
|
features have been folded in, thanks to Niall
|
|
|
|
Douglas.</li>
|
|
|
|
|
|
|
|
<li>Improved support for
|
|
|
|
<code>std::auto_ptr</code>-like types.</li>
|
|
|
|
|
|
|
|
<li>Components used by other libraries have been
|
|
|
|
moved out of <code>python/detail</code> and into
|
|
|
|
<code>boost/detail</code> to improve dependency
|
|
|
|
relationships.</li>
|
|
|
|
|
|
|
|
<li>Miscellaneous bug fixes and compiler
|
|
|
|
workarounds.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../doc/html/signals.html">Signals Library</a>:</span>
|
|
|
|
Introduced deterministic slot ordering, permitting
|
|
|
|
slots to be connected at the beginning or end of slot
|
|
|
|
groups or the slot list itself. Combiners may safely
|
|
|
|
have state and are accessible from the signal.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/utility/utility.htm">Utility</a>:</span> class
|
|
|
|
template <a href=
|
|
|
|
"../libs/utility/utility.htm#result_of">result_of</a>
|
|
|
|
added.</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/test/index.html">Test Library</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>namespace names gets shorten; old one still
|
|
|
|
supported till next release</li>
|
|
|
|
|
|
|
|
<li>added proper encoding of XML PCDATA</li>
|
|
|
|
|
|
|
|
<li>support for wide string comparison
|
|
|
|
implemented</li>
|
|
|
|
</ul>For complete list of changes see Test Library
|
|
|
|
<a href=
|
|
|
|
"../libs/test/doc/release_notes.html#v1_32_0">release
|
|
|
|
notes</a>.
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h4>Regression tests</h4>
|
|
|
|
|
|
|
|
<p>This release has been extensively tested on a variety
|
|
|
|
of different compilers and platforms. It is known to
|
|
|
|
contain no regressions against the previous reference
|
|
|
|
release on the compilers and configurations tested.
|
|
|
|
Please refer to the corresponding <a href=
|
2005-05-07 07:35:06 +08:00
|
|
|
"http://www.meta-comm.com/engineering/boost-regression/1_32_0/index.html">
|
2005-05-07 03:01:40 +08:00
|
|
|
regression reports</a> to see how well your compiler
|
|
|
|
performs on the new Boost codebase.</p>
|
|
|
|
|
|
|
|
<h4>Acknowledgements</h4>
|
|
|
|
|
|
|
|
<p><img src=
|
|
|
|
"http://boost.sourceforge.net/photos/aleksey_gurtovoy2.jpg"
|
2005-08-22 21:38:08 +08:00
|
|
|
width="128" height="250" alt=
|
|
|
|
"cartoon portrait of Aleksey" class=
|
|
|
|
"left-inset" /><a href=
|
|
|
|
"../people/aleksey_gurtovoy.htm">Aleksey Gurtovoy</a>
|
|
|
|
managed this release. <a href=
|
|
|
|
"release_procedures.htm">Managing a release</a> at all is
|
|
|
|
an enormous job, and Aleksey always goes beyond merely
|
|
|
|
meeting requirements by insisting on the highest possible
|
|
|
|
quality. The Boost membership owes him a debt of
|
|
|
|
gratitude.</p>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<p>This release wouldn't have been possible without the
|
|
|
|
dedicated effort of many, many members of the Boost
|
|
|
|
community who generously contributed their outstanding
|
|
|
|
expertise, time and energy to making it happen. For
|
|
|
|
patches, bug fixes, troubleshooting, expert advice, and
|
|
|
|
prompt responses to the release manager's requests we
|
|
|
|
thank:</p>
|
|
|
|
|
|
|
|
<p>David Abrahams, Misha Bergal, Jonathan Brandmeyer,
|
|
|
|
Fernando Cacciola, Marshall Clow, Christopher Currie,
|
|
|
|
Pavol Droba, Caleb Epstein, Eric Friedman, Jeff Garland,
|
|
|
|
Michael Glassford, Doug Gregor, Joel de Guzman, Hubert
|
|
|
|
Holin, Jaakko Järvi, Hartmut Kaiser, Bronek Kozicki,
|
|
|
|
Tarjei Knapstad, Toon Knapen, Aaron W. LaFramboise,
|
|
|
|
Joaquín M López Muñoz, Christoph
|
|
|
|
Ludwig, John Maddock, Paul Mensonides, Guillaume
|
|
|
|
Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey,
|
|
|
|
Rene Rivera, Gennadiy Rozental, Stefan Slapeta, Jonathan
|
|
|
|
Turkanis, Pavel Vozenilek, Jonathan Wakely, Daryle
|
|
|
|
Walker, Victor A. Wagner Jr. and Martin Wille.</p>
|
|
|
|
|
|
|
|
<p>Also, our special thanks go to: John Maddock for the
|
|
|
|
managing the effort of converting the majority of the
|
|
|
|
Boost libraries to the <a href="license_info.html">Boost
|
|
|
|
Software License</a>, Eric Niebler and Joel de Guzman for
|
|
|
|
taking on the important job of improving the Boost
|
|
|
|
documentation's look and feel, and last, but not least,
|
|
|
|
to our regression test runners, without whom we simply
|
|
|
|
would never have released: Toon Knapen, Bronek Kozicki,
|
|
|
|
Rene Rivera, Markus Schöpflin, Stefan Slapeta,
|
|
|
|
Victor A. Wagner Jr. and Martin Wille.</p>
|
|
|
|
|
|
|
|
<p>Thank you everybody!</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.31.0">
|
|
|
|
<h3>1.31.0 (26 Jan 2004)</h3>
|
|
|
|
|
|
|
|
<h4>New License</h4>
|
|
|
|
|
|
|
|
<p>A unified <a href="license_info.html">Boost Software
|
|
|
|
License</a> has been developed and will gradually replace
|
|
|
|
the individual licenses for most Boost libraries. The new
|
|
|
|
license offers better legal protection for both users and
|
|
|
|
developers, and should speed user's legal reviews of
|
|
|
|
Boost libraries. Dave Abrahams led the Boost effort to
|
|
|
|
develop better licensing. The legal team was led by
|
|
|
|
<a href=
|
|
|
|
"http://cyber.law.harvard.edu/people/cabell/index.html">Diane
|
|
|
|
Cabell</a>, Director, Clinical Programs, <a href=
|
|
|
|
"http://cyber.law.harvard.edu">Berkman Center for
|
|
|
|
Internet & Society</a>, Harvard Law School. <a href=
|
|
|
|
"http://www.nixonpeabody.com/attorneys_detail1.asp?ID=121">
|
|
|
|
Devin Smith</a>, attorney, <a href=
|
|
|
|
"http://www.nixonpeabody.com/default.asp">Nixon Peabody
|
|
|
|
LLP</a>, wrote the Boost License. Eva Chan, Harvard Law
|
|
|
|
School, contributed analysis of issues and drafts of
|
|
|
|
various legal documents.</p>
|
|
|
|
|
|
|
|
<p><strong>Note:</strong> Many of the Boost libraries are
|
|
|
|
still using earlier licenses, though all conform to the
|
|
|
|
<a href="lib_guide.htm#license">Boost License
|
|
|
|
Requirements</a>. After this release we will begin an
|
|
|
|
effort to move toward uniform use of the new license.</p>
|
|
|
|
|
|
|
|
<h4>Build and Installation</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>New <a href="getting_started.html">Getting
|
|
|
|
Started</a> procedures ease download and installation,
|
|
|
|
from Rene Rivera and others.</li>
|
|
|
|
|
|
|
|
<li>Improved support for libraries requiring <a href=
|
|
|
|
"separate_compilation.html">separate compilation</a>,
|
|
|
|
from John Maddock and others.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h4>New Libraries</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/utility/enable_if.html">enable_if</a>:</span>
|
|
|
|
Selective inclusion of function template overloads,
|
|
|
|
from Jaakko Järvi, Jeremiah Willcock, and Andrew
|
|
|
|
Lumsdaine. This is an important new technique which
|
|
|
|
exploits the <em>SFINAE</em>
|
|
|
|
(substitution-failure-is-not-an-error) principle.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/variant/index.html">Variant
|
|
|
|
Library</a>:</span> Safe, generic, stack-based
|
|
|
|
discriminated union container, from Eric Friedman and
|
|
|
|
Itay Maman.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h4>Updated Libraries</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/compose/index.htm">Compose</a>:</span> This
|
|
|
|
library has been deprecated and will be removed in a
|
|
|
|
future release. Use <a href=
|
|
|
|
"../libs/bind/bind.html">Bind</a> or <a href=
|
|
|
|
"../libs/lambda/doc/index.html">Lambda</a>
|
|
|
|
instead.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/date_time/doc/index.html">Date Time
|
|
|
|
Library</a>:</span> A whole host of bug fixes, new
|
2005-07-25 14:06:06 +08:00
|
|
|
features, and documentation improvements. See the Date
|
|
|
|
Time Change History for details.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/filesystem/doc/index.htm">Filesystem
|
|
|
|
Library</a>:</span> Several added functions, including
|
|
|
|
improved checking for directory and file name
|
|
|
|
portability.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a name="iterators_lib" href=
|
|
|
|
"../libs/iterator/doc/index.html" id=
|
|
|
|
"iterators_lib">Iterator Library</a>:</span> Major
|
|
|
|
version upgrade, with interface as proposed for the C++
|
|
|
|
library TR, including an improved
|
|
|
|
<code>iterator_adaptor</code> design plus several new
|
|
|
|
components, from David Abrahams, Jeremy Siek, and
|
|
|
|
Thomas Witt.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/multi_array/index.html">MultiArray</a>:</span>
|
|
|
|
The <code>multi_array</code> class template now
|
|
|
|
provides an element-preserving resize operation as well
|
|
|
|
as default construction (see the <a href=
|
|
|
|
"../libs/multi_array/doc/reference.html">reference
|
|
|
|
manual</a> for more information).</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/python/index.html">Python
|
|
|
|
Library</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Support for Python 2.3 and Intel C++ on
|
|
|
|
Linux</li>
|
|
|
|
|
|
|
|
<li>Container <a href=
|
|
|
|
"../libs/python/doc/v2/indexing.html">Indexing
|
|
|
|
Suite</a> added.</li>
|
|
|
|
|
|
|
|
<li>injected constructors and wrapped function
|
|
|
|
objects.</li>
|
|
|
|
|
|
|
|
<li>wrapping static data members.</li>
|
|
|
|
|
|
|
|
<li><code>std::wstring</code> conversions.</li>
|
|
|
|
|
|
|
|
<li>Improved <a href=
|
|
|
|
"../libs/python/doc/v2/args.html">keyword
|
|
|
|
arguments</a>.</li>
|
|
|
|
|
|
|
|
<li>Better error messages, including name
|
|
|
|
demangling for GCC.</li>
|
|
|
|
|
|
|
|
<li>Simpler <a href=
|
|
|
|
"../libs/python/doc/building.html">build
|
|
|
|
procedure</a>.</li>
|
|
|
|
|
|
|
|
<li><i>...and more....</i></li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/random/index.html">Random Number
|
|
|
|
Library</a>:</span> Interface changed to match the C++
|
|
|
|
<a href="../libs/random/wg21-proposal.html">TR
|
|
|
|
proposal</a>, from Jens Maurer.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/regex/doc/index.html">Regex</a>:</span>
|
|
|
|
Completely new matching algorithm is now much faster
|
|
|
|
than before, plus a selection of <a href=
|
|
|
|
"../libs/regex/doc/history.html">new features and
|
|
|
|
enhancements</a>.</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/spirit/index.html">Boost.Spirit
|
|
|
|
1.8.0</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Multiple grammar start rules</li>
|
|
|
|
|
|
|
|
<li>Multiple Scanner rules (no more scanner
|
|
|
|
business woes)</li>
|
|
|
|
|
|
|
|
<li>More dynamic parsers</li>
|
|
|
|
|
|
|
|
<li>Predefined actors</li>
|
|
|
|
|
|
|
|
<li>Numerous bug fixes and QOI stuff</li>
|
|
|
|
|
|
|
|
<li><i>...and more...</i></li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>Starting from Spirit v1.8.0, ill conforming
|
|
|
|
compilers will no longer be supported. If you are
|
|
|
|
still using one of these older compilers, please use
|
|
|
|
Spirit v1.6.x. See <a href=
|
|
|
|
"http://spirit.sf.net">Spirit's Site</a> for more
|
|
|
|
details.</p>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/test/index.html">Test Library</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Free function template based test case</li>
|
|
|
|
|
|
|
|
<li>Custom exception translators support in
|
|
|
|
execution monitor and register_exception_translator
|
|
|
|
added for unit test framework</li>
|
|
|
|
|
|
|
|
<li>Added support for multi-module unit tests in
|
|
|
|
automatic registration facility</li>
|
|
|
|
|
|
|
|
<li>Floating point comparison algorithm reworked
|
|
|
|
(Is not backward compatible!!!)</li>
|
|
|
|
|
|
|
|
<li>Added support for custom users predicate
|
|
|
|
returning both boolean result code and possibly
|
|
|
|
error message</li>
|
|
|
|
|
|
|
|
<li>Documentation structure rework and update</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>For a complete list of changes see the Test
|
|
|
|
Library <a href=
|
|
|
|
"../libs/test/doc/release_notes.html#v1_31_0">release
|
|
|
|
notes</a>.</p>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h4>Miscellaneous</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Expanded testing and fixes for non-conforming
|
|
|
|
compilers.</li>
|
|
|
|
|
|
|
|
<li>Web site hosting now provided by <a href=
|
|
|
|
"http://www.sourceforge.net/">SourceForge</a>.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.30.2">
|
|
|
|
<h3>1.30.2 (19 Aug 2003)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="http://www.boost-consulting.com">Boost
|
|
|
|
Consulting</a> is now hosting Boost CVS mirrors - see
|
|
|
|
our <a href="getting_started.html#CVS">download
|
|
|
|
page</a>.</li>
|
|
|
|
|
|
|
|
<li>Backported changes to the <a href=
|
|
|
|
"../libs/config/config.htm">config system</a>, to
|
|
|
|
better handle new compiler releases.</li>
|
|
|
|
|
|
|
|
<li>Bugs in regression reporting in subproject tests
|
|
|
|
were fixed.</li>
|
|
|
|
|
|
|
|
<li>Tests are now run in the context of the user's PATH
|
|
|
|
environment settings</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../tools/build/v1/msvc-stlport-tools.html">msvc-stlport</a>
|
|
|
|
and <a href=
|
|
|
|
"../tools/build/v1/intel-win32-tools.html">intel-win32-stlport</a>
|
|
|
|
toolsets now build static libraries with multithreading
|
|
|
|
enabled, to be compatible with the STLPort builds.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../tools/build/v1/intel-win32-tools.html">intel-win32</a>
|
|
|
|
toolset now handles <code>wchar_t</code> correctly when
|
|
|
|
intel is installed over msvc6.</li>
|
|
|
|
|
|
|
|
<li>Backported fixes from the main trunk which prevent
|
|
|
|
errors building the <a href=
|
|
|
|
"../libs/test/doc/index.html">Boost.Test</a> library in
|
|
|
|
its default configuration.</li>
|
|
|
|
|
|
|
|
<li>Backported portability improvements for <a href=
|
|
|
|
"../libs/utility/checked_delete.html">checked_delete</a>.</li>
|
|
|
|
|
|
|
|
<li>Locale support for metrowerks (requiring a
|
|
|
|
statically-linked runtime) is more uniformly
|
|
|
|
handled.</li>
|
|
|
|
|
|
|
|
<li>Backported <a href=
|
|
|
|
"../libs/conversion/lexical_cast.htm">conversion/lexical_cast</a>'s
|
|
|
|
<code>wchar_t</code> fixes from the main trunk.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../tools/build/v1/intel-linux-tools.html">intel-linux-tools</a>:
|
|
|
|
added <code>rt</code> to FINDLIBS in order to make the
|
|
|
|
<code>clock_gettime()</code> function available
|
|
|
|
(backport of a patch in CVS HEAD).</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../tools/regression/index.htm">regression/compiler_status.cpp</a>:
|
|
|
|
backported fixes in error log links generation.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.30.1">
|
|
|
|
<h3>1.30.1 (4 Aug 2003; withdrawn 12 Aug 2003)</h3>
|
|
|
|
|
|
|
|
<p>Fixes were made to the following libraries:</p>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><span class="library">The <a href=
|
|
|
|
"../libs/lambda/doc/index.html">Boost.Lambda</a></span>
|
|
|
|
..library is now usable with gcc-2.95.2</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/spirit/index.html">Boost.Spirit</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Fixed. Using MSVC++6 (SP5), calling the assign
|
|
|
|
action with a string value on parsers using the
|
|
|
|
file_iterator will not work.</li>
|
|
|
|
|
|
|
|
<li>Fixed: using assign semantic action in a
|
|
|
|
grammar with a multi_pass iterator adaptor applied
|
|
|
|
to an std::istream_iterator resulted in a failure
|
|
|
|
to compile under msvc 7.0.</li>
|
|
|
|
|
|
|
|
<li>Fixed: There is a bug in the
|
|
|
|
<code>range_run<CharT>::set(range<CharT>
|
|
|
|
const& r)</code> function in
|
|
|
|
"../boost/spirit/utility/impl/chset/range_run.ipp".</li>
|
|
|
|
|
|
|
|
<li>Fixed: handling of trailing whitespace bug
|
|
|
|
(ast_parse/pt_parse related)</li>
|
|
|
|
|
|
|
|
<li>Fixed: comment_p and end of data bug</li>
|
|
|
|
|
|
|
|
<li>Fixed: Most trailing space bug</li>
|
|
|
|
|
|
|
|
<li>Fixed: <code>chset<>::operator
|
|
|
|
~(range<>)</code> bug, <code>operator
|
|
|
|
&(chset<>, range<>)</code> bug,
|
|
|
|
<code>operator &(range<>,
|
|
|
|
chset<>)</code> bug</li>
|
|
|
|
|
|
|
|
<li>Fixed: <code>impl::detach_clear</code> bug</li>
|
|
|
|
|
|
|
|
<li>Fixed: mismatch closure return type bug</li>
|
|
|
|
|
|
|
|
<li>Fixed: <code>access_node_d[]</code> and
|
|
|
|
<code>access_match_d[]</code> iterator bugs</li>
|
|
|
|
|
|
|
|
<li>Fixed a bug regarding thread safety of
|
|
|
|
Phoenix/Spirit closures.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li><span class="library">The Boost Template <a href=
|
|
|
|
"../libs/mpl/doc/index.html">Metaprogramming Library
|
|
|
|
(MPL)</a>'s</span> ..typeof implementation is now
|
|
|
|
compatible with Metrowerks CodeWarrior Pro8.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/function/index.html">Boost.Function</a>:</span>
|
|
|
|
workaround for the new Borland patch (version 0x564)
|
|
|
|
and MSVC++ .NET 2003.</li>
|
|
|
|
|
|
|
|
<li><span class="library"><a href=
|
|
|
|
"../libs/config/index.html">Boost.Config</a>, <a href=
|
|
|
|
"../libs/format/doc/format.html">Boost.Format</a>, and
|
|
|
|
<a href=
|
|
|
|
"../libs/regex/index.html">Boost.Regex</a></span>
|
|
|
|
..have been adjusted to avoid warnings with GCC-3.3,
|
|
|
|
and Boost.Format also now works with string types other
|
|
|
|
than <code>std::string</code>.</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/smart_ptr/index.html">Smart
|
|
|
|
Pointers</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><code>checked_delete</code> now works on more
|
|
|
|
platforms</li>
|
|
|
|
|
|
|
|
<li>Compatibility with the SunPro compiler</li>
|
|
|
|
|
|
|
|
<li>Added missing <code>#include</code>s.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<span class="library"><a href=
|
|
|
|
"../libs/python/index.html">Boost.Python</a>:</span>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>warning suppression for finicky compilers</li>
|
|
|
|
|
|
|
|
<li>fixed a crashing bug in the
|
|
|
|
<code>raw_function</code> facility when no keyword
|
|
|
|
arguments were passed.</li>
|
|
|
|
|
|
|
|
<li>Improved conversion of NULL
|
|
|
|
<code>shared_ptr</code>s to Python.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.30.0">
|
|
|
|
<h3>1.30.0 (19 Mar 2003)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/filesystem/doc/index.htm">Filesystem
|
|
|
|
Library</a> added - Portable paths, iteration over
|
|
|
|
directories, and other useful filesystem operations,
|
|
|
|
from Beman Dawes.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/optional/doc/optional.html">Optional
|
|
|
|
Library</a> added - A discriminated-union wrapper for
|
|
|
|
optional values, from Fernando Cacciola.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/numeric/interval/doc/interval.htm">Interval
|
|
|
|
Library</a> added - Extends the usual arithmetic
|
|
|
|
functions to mathematical intervals, from Guillaume
|
|
|
|
Melquiond, Hervé Brönnimann and Sylvain
|
|
|
|
Pion.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/mpl/doc/index.html">MPL</a> added
|
|
|
|
- Template metaprogramming framework of compile-time
|
|
|
|
algorithms, sequences and metafunction classes, from
|
|
|
|
Aleksey Gurtovoy.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/spirit/index.html">Spirit
|
|
|
|
Library</a> added - An LL (unlimited lookahead) parser
|
|
|
|
framework that represents parsers directly as EBNF
|
|
|
|
grammars in inlined C++ source code, complete with
|
|
|
|
semantic actions, ASTs and much more, from Joel de
|
|
|
|
Guzman and team.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/smart_ptr/index.html">Smart
|
|
|
|
Pointers Library</a> - cast functions are now spelled
|
|
|
|
<a href=
|
|
|
|
"../libs/smart_ptr/shared_ptr.htm#static_pointer_cast">static_pointer_cast</a>
|
|
|
|
/ <a href=
|
|
|
|
"../libs/smart_ptr/shared_ptr.htm#dynamic_pointer_cast">
|
|
|
|
dynamic_pointer_cast</a>; <a href=
|
|
|
|
"../libs/smart_ptr/enable_shared_from_this.html">enable_shared_from_this</a>
|
|
|
|
added; shared_ptr::shared_ptr(), shared_ptr::reset(),
|
|
|
|
weak_ptr::weak_ptr(), weak_ptr::reset() no longer
|
|
|
|
throw; <a href=
|
|
|
|
"../libs/smart_ptr/shared_ptr.htm#get_deleter">get_deleter</a>
|
|
|
|
added; weak_ptr::get() removed; make_shared is now
|
|
|
|
spelled <a href=
|
|
|
|
"../libs/smart_ptr/weak_ptr.htm#lock">weak_ptr::lock()</a>
|
|
|
|
; <a href=
|
|
|
|
"../libs/smart_ptr/intrusive_ptr.html">intrusive_ptr
|
|
|
|
documentation</a> added; some experimental undocumented
|
|
|
|
shared_ptr features have been removed; a <a href=
|
|
|
|
"../libs/smart_ptr/sp_techniques.html">page describing
|
|
|
|
some smart pointer programming techniques</a> has been
|
|
|
|
added.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/utility/assert.html">boost/assert.hpp</a>,
|
|
|
|
<a href=
|
|
|
|
"../libs/utility/current_function.html">boost/current_function.hpp</a>,
|
|
|
|
<a href=
|
|
|
|
"../libs/utility/throw_exception.html">boost/throw_exception.hpp</a>,
|
|
|
|
<a href=
|
|
|
|
"../libs/utility/checked_delete.html">boost/checked_delete.hpp</a>
|
|
|
|
have been documented.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/date_time/doc/index.html">Date-Time
|
|
|
|
Library</a> - several fixes and small additions
|
|
|
|
including an interface change to partial_date. See the
|
2005-07-25 14:06:06 +08:00
|
|
|
Date-Time Change History for more details.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href="../libs/function/index.html">Function
|
|
|
|
Library</a> - added support for assignment to zero (to
|
|
|
|
clear) and comparison against zero (to check if
|
|
|
|
empty).</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/utility/operators.htm#symmetry">Operators
|
|
|
|
Library</a> - now takes advantage of named return value
|
|
|
|
optimization (NRVO) when available, from Daniel
|
|
|
|
Frey.</li>
|
|
|
|
|
|
|
|
<li><a href="../status/compiler_status.html">Regression
|
|
|
|
Tests</a> - Much expanded, plus a very nice <a href=
|
|
|
|
"http://boost.sourceforge.net/regression-logs/">summary
|
|
|
|
page</a> from Rene Rivera.</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<a href="../libs/test/index.html">Test Library</a> -
|
|
|
|
introduced following new facilities:
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Automatic registration of unit tests</li>
|
|
|
|
|
|
|
|
<li>XML log format</li>
|
|
|
|
|
|
|
|
<li>XML report format</li>
|
|
|
|
|
|
|
|
<li>BOOST_CHECK_NO_THROW test tool</li>
|
|
|
|
|
|
|
|
<li>BOOST_BITWISE_CHECK test tool</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>For a complete list of changes see the Test
|
|
|
|
Library <a href=
|
|
|
|
"../libs/test/doc/release_notes.html#v1_30_0">release
|
|
|
|
notes</a>.</p>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li>Many fixes and enhancements to other
|
|
|
|
libraries.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.29.0">
|
|
|
|
<h3>1.29.0 (10 Oct 2002)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/date_time/doc/index.html">Date-Time
|
|
|
|
Library</a> added - Dates, times, leap seconds,
|
|
|
|
infinity, and more, from Jeff Garland.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/dynamic_bitset/dynamic_bitset.html">Dynamic
|
|
|
|
Bitset</a> added - A runtime sized version of the
|
|
|
|
<code>std::bitset</code> class from Jeremy Siek and
|
|
|
|
Chuck Allison.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/format/index.html">Format
|
|
|
|
Library</a> added - Type-safe 'printf-like' format
|
|
|
|
operations, from Samuel Krempp.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/function/index.html">Function
|
|
|
|
Library</a>: Major syntactic changes have been made.
|
|
|
|
Some old syntax and little-used features have been
|
|
|
|
deprecated (and will be removed shortly), and the
|
|
|
|
syntax for the <code>boost::function</code> class
|
|
|
|
template has been greatly improved on conforming
|
2005-08-12 21:02:37 +08:00
|
|
|
compilers. Please see the compatibility note for more
|
|
|
|
information.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/multi_array/doc/index.html">Multi-array
|
|
|
|
Library</a> added - Multidimensional containers and
|
|
|
|
adaptors for arrays of contiguous data, from Ron
|
|
|
|
Garcia.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/preprocessor/index.html">Preprocessor
|
|
|
|
Library</a>: Major upgrade, from Paul Mensonides.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/python/doc/index.html">Python
|
|
|
|
Library</a> - Version 2 is released, from Dave Abrahams
|
|
|
|
and others. This is a major rewrite which works on many
|
|
|
|
more compilers and platforms, with a completely new
|
|
|
|
interface and lots of new features. Boost.Python v2
|
|
|
|
requires Python 2.2 or later.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/signals/doc/index.html">Signals
|
|
|
|
Library</a> added - Managed signals & slots
|
|
|
|
callback implementation, from Doug Gregor.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/test/doc/index.html">Test
|
|
|
|
Library</a>: Major new version, including full unit
|
|
|
|
test capabilities, from Gennadiy Rozental.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/numeric/ublas/doc/index.htm">uBLAS
|
|
|
|
Library</a> added - Basic linear algebra for dense,
|
|
|
|
packed and sparse matrices, from Joerg Walter and
|
|
|
|
Mathias Koch.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.28.0">
|
|
|
|
<h3>1.28.0 (15 May 2002)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>The Boost mailing lists are now also accessible as
|
|
|
|
<a href=
|
|
|
|
"mailing_lists.htm#newsgroup">newsgroups</a>.</li>
|
|
|
|
|
|
|
|
<li>A powerful <a href=
|
|
|
|
"http://aspn.activestate.com/ASPN/Mail/Archives/boost/">
|
|
|
|
mailing list archive</a> has been contributed by the
|
|
|
|
<a href="http://aspn.activestate.com/ASPN">ActiveState
|
|
|
|
Programmer Network</a>.</li>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<a href="../libs/lambda/doc/index.html">Lambda
|
|
|
|
Library</a> added, from Jaakko Järvi and Gary
|
|
|
|
Powell. Define small unnamed function objects at the
|
|
|
|
actual call site:
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
<p><code>for_each( a.begin(), a.end(), std::cout
|
|
|
|
<< _1 << ' ' );</code></p>
|
|
|
|
</blockquote>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/io/doc/ios_state.html">I/O State
|
|
|
|
Saver Library added</a> - Save I/O state to prevent
|
|
|
|
jumbled data, from Daryle Walker.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/config/config.htm">Configuration
|
|
|
|
Library</a>: User code should not use
|
|
|
|
BOOST_NO_LIMITS.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: Avoid compiler warnings.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/smart_ptr/index.html">Smart
|
2005-08-12 21:02:37 +08:00
|
|
|
Pointers Library</a>: Added shared_polymorphic_cast and
|
|
|
|
shared_polymorphic_downcast.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href="../libs/function/index.html">Function
|
|
|
|
Library</a>: Now supports function objects with the
|
|
|
|
unary <code>&</code> operator overloaded.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/utility/utility.htm">Utility
|
|
|
|
Library</a>: Added <code>addressof()</code>
|
|
|
|
function.</li>
|
|
|
|
|
|
|
|
<li>The usual small fixes and tweaks.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.27.0">
|
|
|
|
<h3>1.27.0 (5 Feb 2002)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="../libs/python/doc/index.html">Python
|
|
|
|
Library</a>: Scott Snyder contributed inplace operator
|
|
|
|
support.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/integer/index.html">Integer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: Daryle Walker contributed enhancements to
|
|
|
|
the <a href="../libs/integer/integer.htm">type
|
|
|
|
selection templates</a>, and added new compile-time
|
|
|
|
<a href="../libs/integer/doc/integer_mask.html">bit
|
|
|
|
mask</a>, <a href=
|
|
|
|
"../libs/integer/doc/static_log2.html">binary
|
|
|
|
logarithm</a>, and <a href=
|
|
|
|
"../libs/integer/doc/static_min_max.html">extrema</a>
|
|
|
|
templates.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/function/index.html">Function
|
|
|
|
Library</a>: user may request that
|
|
|
|
<code>boost::function</code> objects store a reference
|
|
|
|
to a function object target instead of a copy, using
|
|
|
|
<a href="../libs/bind/ref.html"><code>ref</code></a>.
|
|
|
|
Stateless objects are optimized so that they require no
|
|
|
|
dynamic storage.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/math/quaternion/index.html">Quaternions</a>:
|
|
|
|
added support for GCC 2.95.x.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/math/octonion/index.html">Octonions</a>: added
|
|
|
|
support for GCC 2.95.x.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/smart_ptr/index.html">Smart
|
2005-05-07 03:01:40 +08:00
|
|
|
Pointers Library</a>: Peter Dimov contributed a new
|
|
|
|
implementation that fixes some bugs and adds some
|
|
|
|
features including <a href=
|
|
|
|
"../libs/smart_ptr/compatibility.htm#threadsafe">thread
|
|
|
|
safety</a> when manipulating the use count, <a href=
|
|
|
|
"../libs/smart_ptr/shared_ptr.htm#constructors">custom
|
|
|
|
delete functions</a>, a new <a href=
|
|
|
|
"../libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and
|
2005-08-12 21:02:37 +08:00
|
|
|
shared_static_cast and shared_dynamic_cast.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/preprocessor/doc/index.html">Preprocessor
|
|
|
|
Library</a>: changed macro prefix from
|
|
|
|
BOOST_PREPROCESSOR to BOOST_PP, added support for list
|
|
|
|
data structure manipulation, added examples, made
|
|
|
|
library ANSI C friendly, added generalized <a href=
|
|
|
|
"../libs/preprocessor/doc/ref/for.html">repetition</a>
|
|
|
|
and <a href=
|
|
|
|
"../libs/preprocessor/doc/ref/while.html">iteration</a>
|
|
|
|
primitives, improved reference manual.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/thread/doc/index.html">Threads
|
|
|
|
Library:</a> Mac Carbon implementation contributed by
|
|
|
|
Mac Murrett.</li>
|
|
|
|
|
|
|
|
<li>Minor fixes to many libraries.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.26.0">
|
|
|
|
<h3>1.26.0 (30 Nov 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/math/doc/common_factor.html">Common Factor
|
|
|
|
Library</a> added. Greatest common divisor and least
|
|
|
|
common multiple, from Daryle Walker.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
2005-07-14 00:22:58 +08:00
|
|
|
"../libs/preprocessor/doc/index.html">Preprocessor
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> added. Preprocessor metaprogramming tools
|
|
|
|
including repetition and recursion, from Vesa
|
|
|
|
Karvonen.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/utility/iterator_adaptors.htm">Iterator
|
|
|
|
Adaptor Library</a>: Added <a href=
|
|
|
|
"../libs/utility/generator_iterator.htm">generator
|
|
|
|
iterator</a> adaptor, from Jens Maurer.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: Removed iterator interface. Fixed
|
|
|
|
overflows in uniform_int<>. Both changes cause
|
|
|
|
random number sequences to differ compared to previous
|
|
|
|
boost releases.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/utility/operators.htm">operators.hpp</a>:
|
|
|
|
Improvements from Daryle and Helmut Ziesel</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../tools/build/index.html">Boost.Build:</a> Continuing
|
|
|
|
improvements, including pre-built <a href=
|
2005-08-12 21:02:37 +08:00
|
|
|
"../tools/build/index.html">Boost.Jam
|
2005-05-07 03:01:40 +08:00
|
|
|
executables</a>.</li>
|
|
|
|
|
|
|
|
<li>Minor fixes to a number of other libraries.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.25.1">
|
|
|
|
<h3>1.25.1 (5 Nov 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="../tools/build/index.html">Boost Build
|
|
|
|
System</a>: Continued improvements.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/config/config.htm">Config
|
|
|
|
Library</a>: Continued refinements.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/graph/doc/index.html">Graph
|
|
|
|
Library</a>: Final cleanup for upcoming the Boost Graph
|
|
|
|
Library book.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/thread/doc/index.html">Thread
|
|
|
|
Library</a>: Minor fixes - tests now pass on most Win32
|
|
|
|
and POSIX systems including Linux and Solaris.
|
|
|
|
Semaphore removed as too error prone.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/function/index.html">Function
|
|
|
|
Library</a>: direct support for member function
|
|
|
|
pointers and documentation updates.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"http://groups.yahoo.com/group/Boost-Users">Boost-Users</a>
|
|
|
|
mailing list has been created to address topics of
|
|
|
|
interest to users of Boost libraries.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
|
|
|
|
Boost Wiki web</a> added. Provides a place for Boost
|
|
|
|
users to openly discuss and document the use of Boost
|
|
|
|
libraries. It is not officially maintained by Boost
|
|
|
|
developers.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.25.0">
|
|
|
|
<h3>1.25.0 (1 Oct 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="../libs/thread/doc/index.html">Thread
|
|
|
|
Library</a> added. Portable C++ multi-programming at
|
|
|
|
last, from William Kempf.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/utility/base_from_member.html">Base From
|
|
|
|
Member</a> added to <a href=
|
|
|
|
"../libs/utility/utility.htm">Utility Library</a>.
|
|
|
|
Support for the base from member idiom, from Daryle
|
|
|
|
Walker.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/bind/bind.html">Bind</a> and
|
|
|
|
<a href="../libs/bind/mem_fn.html">mem_fn</a> added -
|
|
|
|
Generalized binders for function/object/pointers and
|
|
|
|
member functions, from Peter Dimov.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/array/index.html">Array
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: Minor updates, from Nico Josuttis.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/config/config.htm">Config
|
|
|
|
Library</a>: major redesign with much improved and
|
|
|
|
automated configuration of Boost libraries for specific
|
|
|
|
compilers, from John Maddock.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: Fixed bug when copying normal_distribution
|
|
|
|
and improved the documentation, from Michael Stevens
|
|
|
|
and Jens Maurer.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/math/special_functions/index.html">Special
|
|
|
|
functions</a>, <a href=
|
|
|
|
"../libs/math/octonion/index.html">octonions</a>,
|
|
|
|
<a href=
|
|
|
|
"../libs/math/quaternion/index.html">quaternions</a>
|
|
|
|
updated, now useable with many more compilers, plus
|
|
|
|
three new special functions, from Hubert Holin, Eric
|
|
|
|
Ford, and others.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/tokenizer/index.html">Tokenizer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: fixes/enhancements to
|
|
|
|
escaped_list_separator based on empty fields and tokens
|
|
|
|
comments from Johan Nillson and Jens Maurer.</li>
|
|
|
|
|
|
|
|
<li>Coming Soon - A mailing list for Boost users!</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.24.0">
|
|
|
|
<h3>1.24.0 (19 Aug 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/tuple/doc/tuple_users_guide.html">Tuple
|
|
|
|
Library</a> added. Tuples ease definition of functions
|
|
|
|
returning multiple values, and more, from Jaakko
|
|
|
|
Järvi.</li>
|
|
|
|
|
|
|
|
<li>Minor fixes to some other libraries.</li>
|
|
|
|
|
|
|
|
<li><a href="../tools/build/index.html">Boost Build
|
|
|
|
System</a> added. Preliminary release of an innovative
|
|
|
|
build system for Boost libraries, from Dave Abrahams
|
|
|
|
and others.</li>
|
|
|
|
|
|
|
|
<li><a href="formal_review_schedule.html">Formal Review
|
|
|
|
Schedule</a> added. Shows current, future, and recent
|
|
|
|
past review dates.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.23.0">
|
|
|
|
<h3>1.23.0 (6 Jul 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="../libs/any/index.html">Any Library</a>
|
|
|
|
added. Safe, generic container for single values of
|
|
|
|
different value types, from Kevlin Henney.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/function/index.html">Function
|
|
|
|
Library</a> added. Function object wrappers for
|
|
|
|
deferred calls or callbacks, from Doug Gregor.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/tokenizer/index.html">Tokenizer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> added. Break a string into a series of
|
|
|
|
tokens, from John Bandela.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/math/special_functions/index.html">Special
|
|
|
|
functions</a>, <a href=
|
|
|
|
"../libs/math/octonion/index.html">octonions</a>,
|
|
|
|
<a href=
|
|
|
|
"../libs/math/quaternion/index.html">quaternions</a>
|
|
|
|
added, from Hubert Holin.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
|
|
|
|
Pointer Library</a>: shared_ptr polymorphic pointers
|
|
|
|
now work on more broken compilers.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li>IBM/Aix Compiler status table contributed by Toon
|
|
|
|
Knapen.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li>Minor fixes to a number of other libraries.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.22.0">
|
|
|
|
<h3>1.22.0 (25 May 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="../libs/crc/index.html">CRC Library</a>
|
|
|
|
added. Compute cyclic redundancy codes from Daryle
|
|
|
|
Walker.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/graph/doc/index.html">Graph
|
|
|
|
Library</a>: Minor fixes.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/integer/integer_traits.html">Integer
|
|
|
|
Traits</a>: added wchar_t specialization, minor
|
|
|
|
portability fixes.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regex
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: Minor portability fixes.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
|
|
|
|
Pointer Library</a>: fixed bugs, tightened
|
|
|
|
requirements, added examples.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/utility/utility.htm">Utility
|
|
|
|
Library</a>: added checked_delete() and
|
|
|
|
checked_array_delete() functions.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.21.2">
|
|
|
|
<h3>1.21.2 (24 Apr 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/compatibility/index.html">Compatibility
|
|
|
|
Library</a> added: Help for non-conforming standard
|
|
|
|
libraries missing CXX headers from Ralf
|
|
|
|
Grosse-Kunstleve, and help for missing standard library
|
|
|
|
<limits> header from Jens Maurer. (These are
|
|
|
|
unreviewed implementation libraries, treated as
|
|
|
|
maintenance steps only.)</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: Split into separate headers, updated
|
|
|
|
documentation, added lagged_fibonacci generator.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/integer/index.html">Integer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: Minor portability update.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a>: Changed algorithm interfaces to use named
|
|
|
|
parameters technique. Added graph isomorphism
|
|
|
|
algorithm.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li>Download refinements - files now available from
|
|
|
|
either FTP or web server.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"http://sourceforge.net/tracker/?group_id=7586">Tracker</a>
|
|
|
|
Added: View and submit bug, support, and feature
|
|
|
|
requests.</li>
|
|
|
|
|
|
|
|
<li>Minor portability fixes in several other
|
|
|
|
libraries.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.21.1">
|
|
|
|
<h3>1.21.1 (14 Mar 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
2005-07-25 14:06:06 +08:00
|
|
|
<li>New download page. The .zip and .tar.gz files now
|
|
|
|
live on the SourceForge ftp site.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href="../libs/graph/doc/index.html">Graph
|
|
|
|
Library</a>: Minor docs fixes.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/python/doc/index.html">Python
|
|
|
|
Library</a>: Minor docs fixes.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regex
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: Minor portability fixes.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.21.0">
|
|
|
|
<h3>1.21.0 (9 Mar 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/utility/iterator_adaptors.htm">Iterator
|
|
|
|
Adaptor Library</a> added. Adapt a base type into a
|
|
|
|
standard conforming iterator, and more, from Dave
|
|
|
|
Abrahams, Jeremy Siek, and John Potter.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/pool/doc/index.html">Pool
|
|
|
|
Library</a> added. Memory pool management from Steve
|
|
|
|
Cleary.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/test/doc/index.html">Test
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> added. Support for program testing and
|
|
|
|
execution from Beman Dawes.</li>
|
|
|
|
|
|
|
|
<li><a href="generic_programming.html">Generic
|
|
|
|
Programming Techniques</a> page added, contributed by
|
|
|
|
Dave Abrahams.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a>: Updated use of iterator adaptors. Changed
|
|
|
|
<code>operator ==</code> for
|
|
|
|
<code>adjacency_list::edge_descriptor</code> to improve
|
|
|
|
semantics for multigraphs. Moved
|
|
|
|
<code>adjacency_iterator_generator</code> from
|
|
|
|
namespace <code>detail</code> to <code>boost</code> and
|
|
|
|
added <a href=
|
|
|
|
"../libs/graph/doc/adjacency_iterator.html">documentation</a>.
|
|
|
|
Renamed <code>dynamic_components()</code> to <a href=
|
|
|
|
"../libs/graph/doc/incremental_components.html"><code>incremental_components()</code></a>,
|
|
|
|
better matching graph literature terminology. Cleaned
|
|
|
|
up interface of <a href=
|
|
|
|
"../libs/graph/doc/connected_components.html"><code>connected_components()</code></a>
|
|
|
|
and created separate <a href=
|
|
|
|
"../libs/graph/doc/strong_components.html"><code>strong_components()</code></a>
|
|
|
|
function using Tarjan's more efficient algorithm. Fixed
|
|
|
|
documentation figures for <a href=
|
|
|
|
"../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
|
|
|
|
and <a href=
|
|
|
|
"../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>.
|
|
|
|
Added docs for <a href=
|
|
|
|
"../libs/graph/doc/cuthill_mckee_ordering.html"><code>cuthill_mckee_ordering()</code></a>
|
|
|
|
algorithm.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/python/doc/index.html">Python
|
|
|
|
Library</a> upgraded. Better compatibility with Python
|
|
|
|
2.0, NULL pointers and smart-pointers get converted
|
|
|
|
to/from python None, massive documentation
|
|
|
|
review/revision.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a>: Minor fixes for Unicode
|
|
|
|
platforms.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li><a href="../libs/type_traits/index.html">Type
|
|
|
|
Traits Library</a> upgraded: Major revision.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.20.2">
|
|
|
|
<h3>1.20.2 (10 Feb 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
2005-07-14 00:22:58 +08:00
|
|
|
<li>Array traits: minor portability fix.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> - Changes to <a href=
|
|
|
|
"../libs/graph/doc/breadth_first_search.html"><code>breadth_first_search()</code></a>
|
|
|
|
re: <a href=
|
|
|
|
"../libs/graph/doc/BFSVisitor.html">BFSVisitor</a>,
|
|
|
|
added max flow algorithms <a href=
|
|
|
|
"../libs/graph/doc/edmunds_karp_max_flow.html"><code>edmunds_karp_max_flow()</code></a>
|
|
|
|
and <a href=
|
|
|
|
"../libs/graph/doc/push_relabel_max_flow.html"><code>push_relabel_max_flow()</code></a>,
|
|
|
|
added <a href=
|
|
|
|
"../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
|
|
|
|
graph class, added <a href=
|
|
|
|
"../libs/graph/doc/filtered_graph.html"><code>filtered_graph</code></a>
|
|
|
|
adaptor</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/integer/index.html">Integer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library:</a> minor fixes to integer.hpp and
|
|
|
|
integer_test.cpp</li>
|
|
|
|
|
|
|
|
<li><a href="microsoft_vcpp.html">Portability Hints:
|
|
|
|
Microsoft Visual C++</a> added.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: Minor portability fixes</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/rational/index.html">Rational
|
|
|
|
Number Library</a>: documentation updates, efficiency
|
|
|
|
improvements, co-operates with user-defined types,
|
|
|
|
regression tests</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a>: minor updates.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li><a href="../libs/smart_ptr/index.html">Smart
|
|
|
|
Pointer Library</a>: shared_ptr example added.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/timer/index.html">Timer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: changed to an all inline
|
|
|
|
implementation.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.20.1">
|
|
|
|
<h3>1.20.1 (10 Jan 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../boost/compressed_pair.hpp">compressed_pair.hpp</a>
|
|
|
|
minor update fixes test failures of other libraries
|
|
|
|
under VC++.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> minor updates.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a> minor updates.</li>
|
|
|
|
|
|
|
|
<li>Minor website fixes including missing files in
|
|
|
|
boost_all.zip.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.20.0">
|
|
|
|
<h3>1.20.0 (6 Jan 2001)</h3>
|
|
|
|
|
|
|
|
<ul>
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/conversion/index.html">Conversion
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> added - <a href=
|
|
|
|
"../libs/conversion/cast.htm">cast</a> and <a href=
|
|
|
|
"../libs/conversion/lexical_cast.htm">lexical_cast</a>
|
|
|
|
headers from Dave Abrahams and Kevlin Henney.</li>
|
|
|
|
|
|
|
|
<li>Web site moved to a larger host after the old ISP
|
|
|
|
collapsed unexpectedly.</li>
|
|
|
|
|
|
|
|
<li>Regression tests now include execution testing. See
|
|
|
|
<a href="../status/compiler_status.html">Compiler
|
|
|
|
Status</a>.</li>
|
|
|
|
|
|
|
|
<li><a href="discussion_policy.htm">Discussion
|
|
|
|
Policy</a> page added.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li><a href="../libs/array/index.html">Array
|
|
|
|
Library</a> minor documentation improvements.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> minor updates.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a> minor updates.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.19.0">
|
|
|
|
<h3>1.19.0 (10 Dec 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/concept_check/concept_check.htm">Concept Check
|
|
|
|
Library</a> added - tools for generic programming from
|
|
|
|
Jeremy Siek.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/python/doc/index.html">Python
|
|
|
|
Library</a> added - reflects C++ classes and functions
|
|
|
|
into Python, from Dave Abrahams.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/static_assert/static_assert.htm">Static Assert
|
|
|
|
Library</a> added - compile time assertions from John
|
|
|
|
Maddock</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/property_map/property_map.html">Property Map
|
|
|
|
Concepts</a> added - interfaces which map key objects
|
|
|
|
to value objects from Jeremy Siek.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> minor updates.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a> minor updates.</li>
|
|
|
|
|
|
|
|
<li><a href="lib_guide.htm">Library Requirements and
|
|
|
|
Guidelines</a> - directory name policy added.</li>
|
|
|
|
|
|
|
|
<li><a href="faq.htm">FAQ</a> updated.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.18.3">
|
|
|
|
<h3>1.18.3 (18 Nov 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> minor fixes and additions.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a> minor fixes.</li>
|
|
|
|
|
|
|
|
<li><a href="../boost/cast.hpp">cast.hpp</a> Borland
|
|
|
|
compiler fixes.</li>
|
|
|
|
|
|
|
|
<li><a href="../boost/cstdint.hpp">cstdint.hpp</a>
|
|
|
|
changed to no longer expose names to the global
|
|
|
|
namespace.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li>BeOS5/Intel compiler status contributed by John
|
|
|
|
Maddock.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../status/compiler_status.html">Compiler
|
2005-05-07 03:01:40 +08:00
|
|
|
Status</a> added two additional test programs.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.18.2">
|
|
|
|
<h3>1.18.2 (3 Nov 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="../libs/conversion/cast.htm">Cast
|
|
|
|
Library</a> Fix numeric_cast<> bugs with floating
|
|
|
|
types.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> minor fixes.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a> minor fixes.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/config/index.html">Configuration
|
2005-05-07 03:01:40 +08:00
|
|
|
Header</a> more fixes for broken compilers.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li>Boost Header Dependencies page added.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<li>Terminology change: Several headers previously
|
|
|
|
lumped together as a "utility" library are now
|
|
|
|
considered separate libraries. For historical reasons,
|
|
|
|
their non-header files still live in the "utility"
|
|
|
|
sub-directory.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.18.1">
|
|
|
|
<h3>1.18.1 (15 Oct 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a>, <a href="../libs/random/index.html">Random
|
|
|
|
Number Library</a>, and <a href=
|
2005-07-14 00:22:58 +08:00
|
|
|
"../libs/regex/index.html">Regular Expression
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a>: Minor fixes.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/config/index.html">Configuration
|
2005-05-07 03:01:40 +08:00
|
|
|
Header</a> additions for various compiler foibles.</li>
|
|
|
|
|
|
|
|
<li><a href="borland_cpp.html">Portability Hints:
|
|
|
|
Borland C++ 5.5.1</a> from Jens Maurer added.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../status/compiler_status.html">Compiler
|
2005-05-07 03:01:40 +08:00
|
|
|
Status</a> updated for latest versions of several
|
|
|
|
compilers.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.18.0">
|
|
|
|
<h3>1.18.0 (28 Sep 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Preliminary release of two important new libraries:
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href=
|
|
|
|
"../libs/graph/doc/table_of_contents.html">Graph
|
|
|
|
Library</a> - Generic graph components and
|
|
|
|
algorithms from Jeremy Siek and a University of
|
|
|
|
Notre Dame team.</li>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/regex/index.html">Regular
|
2005-05-07 03:01:40 +08:00
|
|
|
Expression Library</a> - Text pattern matching in
|
|
|
|
all its glory from John Maddock.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li>Other changes:
|
|
|
|
|
|
|
|
<ul>
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/array/index.html">Array
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> improvements reflecting formal review
|
|
|
|
comments.</li>
|
|
|
|
|
|
|
|
<li><a href=
|
|
|
|
"../boost/functional.hpp">functional.hpp</a>
|
|
|
|
compiler workarounds added.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li><code>tie() function template</code> added to
|
|
|
|
utility.hpp for easier handling of
|
|
|
|
std::pair<> return values.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/integer/index.html">Integer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> improved handling of 64-bit
|
|
|
|
integers.</li>
|
|
|
|
|
|
|
|
<li>Minor web site page updates.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.17.0">
|
|
|
|
<h3>1.17.0 (3 Aug 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
2005-07-25 14:06:06 +08:00
|
|
|
<li><a href="../libs/array/index.html">Array
|
|
|
|
Library</a> added - An STL compliant container wrapper
|
|
|
|
for arrays of constant size from Nicolai Josuttis.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<li>array traits header renamed array_traits.hpp (was
|
2005-05-07 03:01:40 +08:00
|
|
|
array.hpp).</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: more minor changes to support more
|
|
|
|
compilers.</li>
|
|
|
|
|
2005-07-25 14:06:06 +08:00
|
|
|
<li><a href="../libs/smart_ptr/index.html">Smart
|
|
|
|
Pointer Library</a>: performance reducing
|
2005-05-07 03:01:40 +08:00
|
|
|
exception-specifications removed.</li>
|
|
|
|
|
|
|
|
<li>Compiler and test program fixes for call_traits,
|
|
|
|
compressed_pair, and type_traits.</li>
|
|
|
|
|
|
|
|
<li>Updated <a href="../boost/cast.hpp">cast.hpp</a> to
|
|
|
|
clear compiler warning messages.</li>
|
|
|
|
|
|
|
|
<li>Linux <a href=
|
2005-07-14 00:22:58 +08:00
|
|
|
"../status/compiler_status.html">Compiler Status</a>
|
2005-05-07 03:01:40 +08:00
|
|
|
added.</li>
|
|
|
|
|
|
|
|
<li>Boost source code now lives in a publicly
|
2005-08-12 21:02:37 +08:00
|
|
|
accessible Concurrent Versions System (CVS)
|
|
|
|
repository.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.16.1">
|
|
|
|
<h3>1.16.1 (5 Jul 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
2005-07-14 00:22:58 +08:00
|
|
|
<li><a href="../libs/integer/index.html">Integer</a>
|
2005-05-07 03:01:40 +08:00
|
|
|
library: fixed <a href=
|
|
|
|
"../boost/cstdint.hpp">cstdint.hpp</a> bug, added
|
|
|
|
<a href=
|
|
|
|
"../libs/integer/cstdint_test.cpp">cstdint_test.cpp</a>,
|
|
|
|
updated <a href=
|
|
|
|
"../libs/integer/cstdint.htm">docs</a>.</li>
|
|
|
|
|
|
|
|
<li><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a>: minor fixes to <a href=
|
|
|
|
"../boost/random.hpp">random.hpp</a> and <a href=
|
|
|
|
"../libs/random/random_test.cpp">random_test.cpp</a> to
|
|
|
|
support more compilers.</li>
|
|
|
|
|
|
|
|
<li>Updated <a href="../boost/cast.hpp">cast.hpp</a>
|
|
|
|
with more Microsoft compiler workarounds.</li>
|
|
|
|
|
|
|
|
<li>Updated <a href=
|
|
|
|
"../libs/utility/call_traits.htm">call_traits docs</a>,
|
|
|
|
added <a href=
|
|
|
|
"../libs/utility/call_traits_test.cpp">call_traits_test.cpp</a>.</li>
|
|
|
|
|
|
|
|
<li>Cleanup and bug fixes for <a href=
|
|
|
|
"../boost/operators.hpp">operators.hpp</a> and <a href=
|
|
|
|
"../libs/utility/operators_test.cpp">operators_test.cpp</a>.</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.16.0">
|
|
|
|
<h3>1.16.0 (28 Jun 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Added <a href=
|
|
|
|
"../libs/functional/index.html">Functional Library</a>
|
|
|
|
- Enhanced function object adaptors from Mark
|
|
|
|
Rodgers.</li>
|
|
|
|
|
|
|
|
<li>Added missing <a href=
|
|
|
|
"../libs/random/index.html">Random Number Library</a>
|
|
|
|
files.</li>
|
|
|
|
|
|
|
|
<li>Updated <a href=
|
|
|
|
"../libs/utility/operators.htm">operators docs</a> and
|
|
|
|
<a href=
|
|
|
|
"../boost/operators.hpp">operators.hpp</a>.</li>
|
|
|
|
|
|
|
|
<li>New <a href=
|
|
|
|
"../boost/iterator.hpp">iterator.hpp</a> header.</li>
|
|
|
|
|
|
|
|
<li>Minor <a href=
|
|
|
|
"../boost/rational.hpp">rational.hpp</a>, <a href=
|
|
|
|
"../libs/rational/rational_example.cpp">rational_example.cpp</a>,
|
|
|
|
and <a href=
|
|
|
|
"../libs/integer/integer_traits_test.cpp">integer_traits_test.cpp</a>
|
|
|
|
changes to support more compilers.</li>
|
|
|
|
|
|
|
|
<li>Revised <a href="../boost/cast.hpp">cast.hpp</a>:
|
|
|
|
removed implicit_cast, plus fixes for broken
|
|
|
|
compilers.</li>
|
|
|
|
|
|
|
|
<li>Minor <a href=
|
|
|
|
"../boost/smart_ptr.hpp">smart_ptr.hpp</a> workaround
|
|
|
|
for some GCC builds.</li>
|
|
|
|
|
|
|
|
<li>Several <a href=
|
|
|
|
"../boost/config.hpp">config.hpp</a> changes for
|
|
|
|
Microsoft, Intel, and other compilers.</li>
|
|
|
|
|
|
|
|
<li>Added <a href=
|
2005-07-14 00:22:58 +08:00
|
|
|
"../libs/config/index.html">Configuration Header</a>
|
2005-05-07 03:01:40 +08:00
|
|
|
page and test program.</li>
|
|
|
|
|
|
|
|
<li>Added Experimental <a href=
|
2005-07-25 14:06:06 +08:00
|
|
|
"../status/compiler_status.html">Compiler Status</a>
|
|
|
|
page showing what library works with which
|
|
|
|
compilers.</li>
|
2005-05-07 03:01:40 +08:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.15.1">
|
|
|
|
<h3>1.15.1 (21 Jun 2000)</h3>
|
|
|
|
|
|
|
|
<p>Fixes to <a href="../boost/cast.hpp">cast.hpp</a> and
|
|
|
|
<a href="../libs/utility/operators.htm">operators</a>
|
|
|
|
fix. Minor additions to <a href=
|
|
|
|
"../boost/config.hpp">config.hpp</a> for Microsoft
|
|
|
|
compilers. The 1.15.0 operators changes seem to have
|
|
|
|
introduced incompatibilities. We are working on fixing
|
|
|
|
them, and have started to build a regression test to
|
|
|
|
prevent similar future problems.</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.15.0">
|
|
|
|
<h3>1.15.0 (17 Jun 2000)</h3>
|
|
|
|
|
|
|
|
<p><a href="../libs/random/index.html">Random Number
|
|
|
|
Library</a> from Jens Maurer added. Updated utility
|
|
|
|
library <a href=
|
|
|
|
"../libs/utility/operators.htm">operators</a> eliminates
|
|
|
|
code bloat. Minor additions to <a href=
|
|
|
|
"../boost/config.hpp">config.hpp</a> and <a href=
|
|
|
|
"../boost/cast.hpp">cast.hpp</a> for Microsoft
|
|
|
|
compilers.</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.14.3">
|
|
|
|
<h3>1.14.3 (29 May 2000)</h3>
|
|
|
|
|
|
|
|
<p>Minor additions to <a href=
|
|
|
|
"../boost/config.hpp">config.hpp</a> for Borland
|
2005-07-25 14:06:06 +08:00
|
|
|
compilers. Minor fix to <tt>type_traits</tt> example.
|
|
|
|
Minor web site fixes. <a href=
|
2005-05-07 03:01:40 +08:00
|
|
|
"formal_review_process.htm">Library Formal Review
|
|
|
|
Process</a> page added.</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.14.2">
|
|
|
|
<h3>1.14.2 (9 May 2000)</h3>
|
|
|
|
|
|
|
|
<p>No libraries updated. <a href="lib_guide.htm">Library
|
|
|
|
Requirements and Guidelines</a> expanded, <a href=
|
|
|
|
"submission_process.htm">Library Submission Process</a>
|
|
|
|
added.</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.14.1">
|
|
|
|
<h3>1.14.1 (17 Mar 2000)</h3>
|
|
|
|
|
|
|
|
<p>Minor fix to <a href=
|
|
|
|
"../boost/rational.hpp">rational.hpp</a>. Minor
|
|
|
|
documentation changes to the <a href=
|
2005-07-14 00:22:58 +08:00
|
|
|
"../libs/smart_ptr/index.html">Smart Pointer</a> Library
|
2005-05-07 03:01:40 +08:00
|
|
|
and <a href=
|
|
|
|
"../libs/utility/call_traits.htm">call_traits</a>,
|
|
|
|
<a href=
|
|
|
|
"../libs/utility/compressed_pair.htm">compressed_pair</a>,
|
2005-07-25 14:06:06 +08:00
|
|
|
and type_traits. Updated <a href="lib_guide.htm">Library
|
|
|
|
Guidelines</a> and <a href=
|
|
|
|
"../people/people.htm">People</a> page.</p>
|
2005-05-07 03:01:40 +08:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.14.0">
|
|
|
|
<h3>1.14.0 (5 Mar 2000)</h3>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<p><a href="../libs/integer/index.html">Integer
|
2005-05-07 03:01:40 +08:00
|
|
|
Library</a> status upgraded after removing bin_bun.hpp.
|
|
|
|
The "Experimental" library category has been removed; the
|
|
|
|
boost files/vault now serves the purpose. Minor fix to
|
|
|
|
<a href="../boost/smart_ptr.hpp">smart_ptr.hpp</a> line
|
|
|
|
endings.</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.13.0">
|
|
|
|
<h3>1.13.0 (29 Feb 2000)</h3>
|
|
|
|
|
2005-07-14 00:22:58 +08:00
|
|
|
<p>Adds <a href="../libs/utility/index.html">Utility
|
2005-07-25 14:06:06 +08:00
|
|
|
Library</a> type_traits, <a href=
|
2005-05-07 03:01:40 +08:00
|
|
|
"../libs/utility/call_traits.htm">call_traits</a>, and
|
|
|
|
<a href=
|
|
|
|
"../libs/utility/compressed_pair.htm">compressed_pair</a>
|
|
|
|
headers from John Maddock, Steve Cleary and Howard
|
|
|
|
Hinnant.</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.12.0">
|
|
|
|
<h3>1.12.0 (23 Feb 2000)</h3>
|
|
|
|
|
|
|
|
<p>Adds a <a href=
|
|
|
|
"../libs/integer/integer_traits.html">integer_traits</a>
|
|
|
|
header from Jens Maurer to the <a href=
|
2005-07-14 00:22:58 +08:00
|
|
|
"../libs/integer/index.html">Integer Library</a>.</p>
|
2005-05-07 03:01:40 +08:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.11.2">
|
|
|
|
<h3>1.11.2 (21 Feb 2000)</h3>
|
|
|
|
|
|
|
|
<p><a href="../libs/smart_ptr/smarttests.htm">Smart
|
|
|
|
pointer timings</a> added (thanks to Gavin Collings).
|
2005-07-25 14:06:06 +08:00
|
|
|
Minor fix to <tt>min_rand</tt> sample program. Minor
|
|
|
|
fixes to <a href=
|
2005-05-07 03:01:40 +08:00
|
|
|
"../boost/config.hpp">config.hpp</a>.</p>
|
|
|
|
</div>
|
2005-08-22 21:38:08 +08:00
|
|
|
|
|
|
|
<div class="history_item" id="v1.11.1">
|
|
|
|
<h3>1.11.1 (2 Feb 2000)</h3>
|
|
|
|
|
|
|
|
<p>Removed superfluous semicolon in
|
|
|
|
<code>bad_numeric_cast</code> (thanks to Doncho Angelov
|
|
|
|
for reporting the problem).</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="history_item" id="v1.11.0">
|
|
|
|
<h3>1.11.0 (1 Feb 2000)</h3>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Added <a href=
|
|
|
|
"../libs/rational/index.html">Rational Number
|
|
|
|
Library</a>.</li>
|
|
|
|
|
|
|
|
<li>Minor fixes to <a href=
|
|
|
|
"../boost/cast.hpp">cast.hpp</a>, <a href=
|
|
|
|
"../boost/config.hpp">config.hpp</a>, <a href=
|
|
|
|
"../boost/smart_ptr.hpp">smart_ptr.hpp</a>, <a href=
|
|
|
|
"../boost/utility.hpp">utility.hpp</a>, and to the
|
|
|
|
<tt>min_rand</tt> sample programs.</li>
|
|
|
|
|
|
|
|
<li>Minor site cleanup (thanks to Paul Baxter).</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
2005-08-23 00:04:50 +08:00
|
|
|
|
|
|
|
<div class="history_item" id="v1.10.3">
|
|
|
|
<h3>1.10.3 (30 Dec 1999)</h3>
|
|
|
|
|
|
|
|
<p>Minor fixes to the compose library examples, <a href=
|
|
|
|
"../libs/utility/operators.htm">operators
|
|
|
|
documentation</a>, <a href=
|
|
|
|
"../boost/operators.hpp">operators.hpp</a>, <a href=
|
|
|
|
"../libs/conversion/cast.htm">cast documentation</a>,
|
|
|
|
<a href="../boost/cast.hpp">cast.hpp</a>, <a href=
|
|
|
|
"../boost/config.hpp">config.hpp</a>, and <a href=
|
|
|
|
"../boost/smart_ptr.hpp">smart_ptr.hpp</a>. This is the
|
|
|
|
first release with a version number. This starting number
|
|
|
|
was fairly arbitrary.</p>
|
|
|
|
|
|
|
|
<table align="center" border="1" summary=
|
|
|
|
"This table explains the Boost version numbering scheme.">
|
|
|
|
<caption>
|
|
|
|
Numbering Scheme for Version
|
|
|
|
<var>xxx</var>.<var>yyy</var>.<var>zzz</var>
|
|
|
|
</caption>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<th>Part</th>
|
|
|
|
|
|
|
|
<th>Meaning</th>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td><var>xxx</var></td>
|
|
|
|
|
|
|
|
<td>Major version</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td><var>yyy</var></td>
|
|
|
|
|
|
|
|
<td>New library or feature added</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td><var>zzz</var></td>
|
|
|
|
|
|
|
|
<td>Bug fixes only</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</div>
|
2005-05-07 03:01:40 +08:00
|
|
|
<!-- For new entries, add a 'div' of class 'history_item' and id of the appropriate version. -->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<p>...And the remainder are lost to the mists of time (for now,
|
|
|
|
anyway)....</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="footer">
|
2005-08-12 21:02:37 +08:00
|
|
|
<p id="revised">Revised $Date$</p>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
2005-08-22 21:38:08 +08:00
|
|
|
<p id="copyright">Copyright Daryle Walker 2004–2005.
|
|
|
|
Copyright Rene Rivera 2005.</p>
|
2005-05-07 03:01:40 +08:00
|
|
|
|
|
|
|
<p id="license">Distributed under the Boost Software License,
|
|
|
|
Version 1.0. (See accompanying file <a href=
|
|
|
|
"../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or a copy at <<a href=
|
|
|
|
"http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>>.)</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|