mirror of
https://github.com/boostorg/more.git
synced 2025-02-27 09:40:06 +08:00
Merged from Version_1_33_1
[SVN r31949]
This commit is contained in:
parent
3fa8550079
commit
6001d4fda7
2
bugs.htm
2
bugs.htm
@ -54,7 +54,7 @@
|
|||||||
<br>
|
<br>
|
||||||
</li>
|
</li>
|
||||||
<li>If you have a proposed patch to the code, post it along with your bug
|
<li>If you have a proposed patch to the code, post it along with your bug
|
||||||
report, preferably in the <em>context diffs</em> format (<code>diff -c</code>);
|
report, preferably in the <em>unified diffs</em> format (<code>cvs diff -du</code>);
|
||||||
if you can, send a patch relative to the current CVS state. A canonical
|
if you can, send a patch relative to the current CVS state. A canonical
|
||||||
example of creating a patch file follows (let's assume that you've found
|
example of creating a patch file follows (let's assume that you've found
|
||||||
a bug in the file <code>intentional_bug.hpp</code>:<br>
|
a bug in the file <code>intentional_bug.hpp</code>:<br>
|
||||||
|
2588
getting_started.html
2588
getting_started.html
File diff suppressed because it is too large
Load Diff
@ -199,10 +199,8 @@ div.admonition p.admonition-title {
|
|||||||
is available at <a href=
|
is available at <a href=
|
||||||
"news://news.gmane.org/gmane.comp.lib.boost.devel">news://news.gmane.org/gmane.comp.lib.boost.devel</a>.
|
"news://news.gmane.org/gmane.comp.lib.boost.devel">news://news.gmane.org/gmane.comp.lib.boost.devel</a>.
|
||||||
|
|
||||||
<p>For this list's members only, preliminary libraries under discussion are
|
<p>Preliminary libraries under discussion are available from the <a href=
|
||||||
available from the YahooGroups <a href=
|
"http://boost-consulting.com/vault/">Vault</a>.</p>
|
||||||
"http://www.yahoogroups.com/files/boost/">Files section</a> (formerly
|
|
||||||
called the "vault").</p>
|
|
||||||
|
|
||||||
<h3><a name="archive" id="archive">Archives</a> for Boost developers
|
<h3><a name="archive" id="archive">Archives</a> for Boost developers
|
||||||
list</h3>
|
list</h3>
|
||||||
@ -310,7 +308,7 @@ div.admonition p.admonition-title {
|
|||||||
|
|
||||||
<h3><a name="boostdocs" id="boostdocs">Boost.Documentation</a>
|
<h3><a name="boostdocs" id="boostdocs">Boost.Documentation</a>
|
||||||
list</h3>The SourceForge mailing list for the <a href=
|
list</h3>The SourceForge mailing list for the <a href=
|
||||||
"../tools/boostbook">Boost Documentation System</a> is located <a href=
|
"../doc/html/boostbook.html">Boost Documentation System</a> is located <a href=
|
||||||
"https://lists.sourceforge.net/lists/listinfo/boost-docs">here</a>.
|
"https://lists.sourceforge.net/lists/listinfo/boost-docs">here</a>.
|
||||||
GMane provides <a href=
|
GMane provides <a href=
|
||||||
"news://news.gmane.org/gmane.comp.lib.boost.documentation">NNTP
|
"news://news.gmane.org/gmane.comp.lib.boost.documentation">NNTP
|
||||||
@ -364,7 +362,9 @@ div.admonition p.admonition-title {
|
|||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p>Revised
|
<p>Revised
|
||||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->01 October, 2005<!--webbot bot="Timestamp" endspan i-checksum="38803" --></p>
|
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y"
|
||||||
|
startspan -->04 December, 2005<!--webbot bot="Timestamp" endspan
|
||||||
|
i-checksum="39365" --></p>
|
||||||
|
|
||||||
<p>Copyright Beman Dawes and David Abrahams 2001-2005</p>
|
<p>Copyright Beman Dawes and David Abrahams 2001-2005</p>
|
||||||
|
|
||||||
|
@ -25,10 +25,9 @@ Every experienced programmer knows that means each library must be tested agains
|
|||||||
and then tested again (regression tested) every time a change is made and before
|
and then tested again (regression tested) every time a change is made and before
|
||||||
every release. </p>
|
every release. </p>
|
||||||
<p>"Quality assurance based on a wide range of targeted tests" as one
|
<p>"Quality assurance based on a wide range of targeted tests" as one
|
||||||
of the key answers to <a href="http://users.comlab.ox.ac.uk/tony.hoare">C.A.R
|
of the key answers to C.A.R
|
||||||
Hoare's</a> question
|
Hoare's question
|
||||||
<a href="http://users.comlab.ox.ac.uk/tony.hoare/icse18.html">"How
|
"How did software get so reliable without proof."</p>
|
||||||
did software get so reliable without proof."</a></p>
|
|
||||||
<h2>Regression test</h2>
|
<h2>Regression test</h2>
|
||||||
<p>Boost uses an automatic <a href="regression.html"> regression test suite</a> which generates HTML
|
<p>Boost uses an automatic <a href="regression.html"> regression test suite</a> which generates HTML
|
||||||
<a href="../status/compiler_status.html">compiler
|
<a href="../status/compiler_status.html">compiler
|
||||||
@ -98,4 +97,4 @@ www.boost.org/LICENSE_1_0.txt</a>)</p>
|
|||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
@ -6,11 +6,7 @@
|
|||||||
<title>Boost Version History</title>
|
<title>Boost Version History</title>
|
||||||
<meta content="text/html; charset=us-ascii" http-equiv="content-type" />
|
<meta content="text/html; charset=us-ascii" http-equiv="content-type" />
|
||||||
<link rel="stylesheet" type="text/css" href="css_0/inner.css" />
|
<link rel="stylesheet" type="text/css" href="css_0/inner.css" />
|
||||||
<!--[if IE]>
|
<!--[if IE]> <style type="text/css"> body { behavior: url(../more/css_0/csshover.htc); } </style> <![endif]-->
|
||||||
<style type="text/css">
|
|
||||||
body { behavior: url(more/css_0/csshover.htc); }
|
|
||||||
</style>
|
|
||||||
<![endif]-->
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
@ -55,6 +51,606 @@
|
|||||||
<div class="section-body">
|
<div class="section-body">
|
||||||
<div class="section-body-0">
|
<div class="section-body-0">
|
||||||
<div class="section-body-1">
|
<div class="section-body-1">
|
||||||
|
<div class="history_item" id="v1.33.1">
|
||||||
|
<h3>1.33.1 (5 Dec 2005)</h3>
|
||||||
|
<h4>Updated Libraries</h4>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"doc/html/any.html">Any Library</a>:</span> Cast to
|
||||||
|
reference types introduced in 1.33.0 is now
|
||||||
|
documented on <code>any_cast</code> documentation
|
||||||
|
page.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"libs/bind/bind.html">Bind Library</a>:</span>
|
||||||
|
|
||||||
|
Bind expressions now support
|
||||||
|
<a href="libs/bind/bind.html#operators">
|
||||||
|
comparisons and negation</a>. Example: <code>
|
||||||
|
bind(&X::name, _1) < bind(&X::name,
|
||||||
|
_2)</code>.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/config/index.html">Config Library</a>:</span>
|
||||||
|
Don't undef BOOST_LIB_TOOLSET after use.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The build now assumes Python 2.4 by
|
||||||
|
default, rather than 2.2</li>
|
||||||
|
|
||||||
|
<li>Support Python that's built without Unicode
|
||||||
|
support</li>
|
||||||
|
|
||||||
|
<li>Support for wrapping classes with
|
||||||
|
overloaded address-of (<code>&</code>)
|
||||||
|
operators</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/smart_ptr/index.html">Smart Pointer
|
||||||
|
Library</a>:</span> Fixed problems under Metrowerks
|
||||||
|
CodeWarrior on PowerPC (Mac OS X) with inlining on,
|
||||||
|
GNU GCC on PowerPC 64.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/regex/doc/index.html">Regex
|
||||||
|
Library</a>:</span> Fixed the supplied makefiles,
|
||||||
|
and other small compiler specific changes. Refer to
|
||||||
|
the <a href="libs/regex/doc/history.html">regex
|
||||||
|
history page</a> for more information on these and
|
||||||
|
other small changes.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/iostreams/doc/index.html">Iostreams
|
||||||
|
Library</a>:</span> Improved the interface for
|
||||||
|
accessing a chain's components, added
|
||||||
|
<code>is_open</code> members to the file and file
|
||||||
|
descriptor devices, fixed memory-mapped files on
|
||||||
|
Windows, and made minor changes to the
|
||||||
|
documentation.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Added support for docstrings on nonstatic
|
||||||
|
properties.</li>
|
||||||
|
|
||||||
|
<li>We now export the client-provided
|
||||||
|
docstrings for <code>init<optional<>
|
||||||
|
></code> and
|
||||||
|
<i>XXX</i><code>_FUNCTION_OVERLOADS()</code>
|
||||||
|
for only the last overload.</li>
|
||||||
|
|
||||||
|
<li>Support for Embedded VC++ 4 and GCC-3.3 on
|
||||||
|
MacOS added</li>
|
||||||
|
|
||||||
|
<li>Introduced better support for rvalue
|
||||||
|
from-python conversions of shared_ptr.</li>
|
||||||
|
|
||||||
|
<li>Support for exposing
|
||||||
|
<code>vector<T*></code> with the indexing
|
||||||
|
suite.</li>
|
||||||
|
|
||||||
|
<li>updated visual studio project build
|
||||||
|
file.</li>
|
||||||
|
|
||||||
|
<li>Added search feature to the index
|
||||||
|
page.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/functional/hash/index.html">Functional/Hash
|
||||||
|
Library</a>:</span> Fixed the points example.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/multi_index/doc/index.html">Multi-index
|
||||||
|
Containers Library</a>:</span> Fixed a problem with
|
||||||
|
multithreaded code, and other minor changes. Refer
|
||||||
|
to the library <a href=
|
||||||
|
"libs/multi_index/doc/release_notes.html#boost_1_33_1">
|
||||||
|
release notes</a> for further details.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"libs/graph/doc/table_of_contents.html">Graph
|
||||||
|
Library</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Fixed a problem with the relaxed heap on
|
||||||
|
x86 Linux (fixes bug in
|
||||||
|
<tt>dijkstra_shortest_paths</tt>).</li>
|
||||||
|
|
||||||
|
<li>Fixed problems with <a href=
|
||||||
|
"libs/graph/doc/cuthill_mckee_ordering.html"><code>
|
||||||
|
cuthill_mckee_ordering</code></a> and <a href=
|
||||||
|
"libs/graph/doc/king_ordering.html"><code>king_ordering</code></a>
|
||||||
|
producing no results.</li>
|
||||||
|
|
||||||
|
<li>Added <tt>color_map</tt> parameter to
|
||||||
|
<tt>dijkstra_shortest_paths</tt>.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/signals/doc/index.html">Signals
|
||||||
|
Library</a>:</span> Fixed problems with the use of
|
||||||
|
Signals across shared library boundaries.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/thread/doc/index.html">Thread
|
||||||
|
library</a>:</span> <code>read_write_mutex</code>
|
||||||
|
has been removed due to problems with
|
||||||
|
deadlocks.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"libs/wave/index.html">Wave library</a>
|
||||||
|
(V1.2.1)</span> Fixed a couple of problems, refer
|
||||||
|
to the <a href="libs/wave/ChangeLog">change log</a>
|
||||||
|
for further details.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Supported Compilers</h4>
|
||||||
|
|
||||||
|
<p>Boost is tested on a wide range of compilers and
|
||||||
|
platforms. Since Boost libraries rely on modern C++
|
||||||
|
features not available in all compilers, not all
|
||||||
|
Boost libraries will work with every compiler. The
|
||||||
|
following compilers and platforms have been
|
||||||
|
extensively tested with Boost, although many other
|
||||||
|
compilers and platforms will work as well. For more
|
||||||
|
information, see the <a href=
|
||||||
|
"http://www.boost.org/regression/release/user/">regression
|
||||||
|
test results</a>.</p>
|
||||||
|
|
||||||
|
<p><b>New for this release</b>: Support for building
|
||||||
|
with the newest STLport-5.0 was added. The support
|
||||||
|
includes building with MinGW Runtime 3.8 plus
|
||||||
|
STLport-5.0 improved to support wide character
|
||||||
|
operations. Apple GCC 4.0, HP Tru64 C++, and
|
||||||
|
Microsoft Visual C++ 8.0 are supported platforms. We
|
||||||
|
have added an experimental autoconf-like
|
||||||
|
<code>configure</code> script for Unix-like systems:
|
||||||
|
run <code>configure --help</code> for more
|
||||||
|
information.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://developer.apple.com/">Apple
|
||||||
|
GCC</a> 3.3, 4.0 on Mac OS X.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"http://www.borland.com/us/products/cbuilder/">Borland
|
||||||
|
C++</a> 5.6.4 on Windows.</li>
|
||||||
|
|
||||||
|
<li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
|
||||||
|
(with and without STLport), 3.2.x., 3.3.x, 3.4.x,
|
||||||
|
4.0.x on Windows, Linux and Solaris.</li>
|
||||||
|
|
||||||
|
<li><a href="http://h30097.www3.hp.com/cplus/">HP
|
||||||
|
C++ for Tru64 UNIX 7.1</a>.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
|
||||||
|
Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
|
||||||
|
|
||||||
|
<li><a href="http://www.metrowerks.com">Metrowerks
|
||||||
|
CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
|
||||||
|
Windows.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"http://msdn.microsoft.com/visualc/">Microsoft
|
||||||
|
Visual C++</a> 6.0 (sp5, with and without STLport),
|
||||||
|
7.0, 7.1, 8.0. Note: Boost does not support the
|
||||||
|
non-standard "Safe" C++ Library shipping with
|
||||||
|
Visual C++ 8.0, which may result in many spurious
|
||||||
|
warnings from Boost headers and other
|
||||||
|
standards-conforming C++ code. To suppress these
|
||||||
|
warnings, define the macro
|
||||||
|
<code>_SCL_SECURE_NO_DEPRECATE</code>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Acknowledgements</h4>
|
||||||
|
|
||||||
|
<p><img src="more/boost_1_33_0.jpg" width="128"
|
||||||
|
height="118" alt="Medieval Mr. Gregor" class=
|
||||||
|
"left-inset" /> <a href=
|
||||||
|
"people/doug_gregor.html">Douglas Gregor</a> managed
|
||||||
|
this release.</p>
|
||||||
|
|
||||||
|
<p>A great number of people contributed their time
|
||||||
|
and expertise to make this release possible. Special
|
||||||
|
thanks go to Aleksey Gurtovoy and Misha Bergal, who
|
||||||
|
managed to keep the regression testing system working
|
||||||
|
throughout the release process; David Abrahams, Beman
|
||||||
|
Dawes, Aleksey Gurtovoy, Bronek Kozicki, Rene Rivera
|
||||||
|
and Jonathan Turkanis for greatly improving the
|
||||||
|
quality of this release; Rene Rivera for the new
|
||||||
|
Boost web page design; and Zoltan "cad" Juhasz for
|
||||||
|
the new Boost logo.</p>
|
||||||
|
</div>
|
||||||
|
<div class="history_item" id="v1.33.0">
|
||||||
|
<h3>1.33.0 (11 Aug 2005)</h3>
|
||||||
|
|
||||||
|
<h4>New Libraries</h4>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/iostreams/doc/index.html">Iostreams
|
||||||
|
Library</a>:</span> Framework for defining streams,
|
||||||
|
stream buffers and i/o filters, from Jonathan
|
||||||
|
Turkanis.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/functional/hash/index.html">Functional/Hash
|
||||||
|
Library</a>:</span> A TR1 hash function object that can
|
||||||
|
be extended to hash user defined types, from Daniel
|
||||||
|
James.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/parameter/doc/html/index.html">Parameter
|
||||||
|
Library</a>:</span> Write functions that accept
|
||||||
|
arguments by name: especially useful when a function
|
||||||
|
has more than one argument with a useful default value,
|
||||||
|
since named arguments can be passed in any order.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/ptr_container/index.html">Pointer Container
|
||||||
|
Library</a>:</span> Containers for storing
|
||||||
|
heap-allocated polymorphic objects to ease
|
||||||
|
OO-programming, from Thorsten Ottosen.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/wave/index.html">Wave</a>:</span> Standards
|
||||||
|
conformant implementation of the mandated C99/C++
|
||||||
|
preprocessor functionality packed behind an easy to use
|
||||||
|
iterator interface, from Hartmut Kaiser.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Updated Libraries</h4>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../doc/html/any.html">Any Library</a>:</span>
|
||||||
|
<code>any_cast</code> has been enhanced to allow direct
|
||||||
|
access to <code>any</code>'s held value.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/assign/doc/index.html">Assignment
|
||||||
|
Library</a>:</span> Support for <a href=
|
||||||
|
"../libs/ptr_container/index.html">Pointer Container
|
||||||
|
Library</a> and new efficient functions
|
||||||
|
<code>ref_list_of()</code> and
|
||||||
|
<code>cref_list_of()</code> for generating anonymous
|
||||||
|
ranges.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/bind/bind.html">Bind Library</a>:</span> Bind
|
||||||
|
expressions now support <a href=
|
||||||
|
"../libs/bind/bind.html#operators">comparisons and
|
||||||
|
negation</a>. Example: <code>bind(&X::name, _1)
|
||||||
|
< bind(&X::name, _2)</code>.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../doc/html/date_time.html">Date-Time
|
||||||
|
Library</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Added <a href=
|
||||||
|
"../doc/html/date_time/local_time.html">local time
|
||||||
|
and time zone classes</a>.</li>
|
||||||
|
|
||||||
|
<li>Added <a href=
|
||||||
|
"../doc/html/date_time/date_time_io.html">format-based
|
||||||
|
Input/Output facets</a>.</li>
|
||||||
|
|
||||||
|
<li>For a complete list of changes, see the library
|
||||||
|
<a href=
|
||||||
|
"../doc/html/date_time/details.html#date_time.changes">
|
||||||
|
change history</a>.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../libs/graph/doc/index.html">Graph
|
||||||
|
Library</a>:</span> Introduced several new algorithms
|
||||||
|
and improved existing algorithms:
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/python.html">Experimental Python
|
||||||
|
bindings</a>, from Doug Gregor and Indiana
|
||||||
|
University.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/floyd_warshall_shortest.html"><tt>
|
||||||
|
floyd warshall all pairs shortest paths</tt></a>,
|
||||||
|
from Lauren Foutz and Scott Hill.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/astar_search.html"><tt>astar
|
||||||
|
search</tt></a>, from Kristopher Beevers and Jufeng
|
||||||
|
Peng.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
|
||||||
|
reingold force directed layout</tt></a>, from Doug
|
||||||
|
Gregor and Indiana University.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/biconnected_components.html"><tt>
|
||||||
|
biconnected components</tt> and <tt>articulation
|
||||||
|
points</tt></a>, from Jeremy Siek, Janusz
|
||||||
|
Piwowarski, and Doug Gregor.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/sequential_vertex_coloring.html">
|
||||||
|
<tt>sequential vertex coloring</tt></a> has been
|
||||||
|
updated, tested, and documented.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
|
||||||
|
atun layout</tt></a>, from Jeremiah Willcock and
|
||||||
|
Doug Gregor of Indiana University.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/king_ordering.html"><tt>king
|
||||||
|
ordering</tt></a>, from D. Kevin McGrath of Indiana
|
||||||
|
University.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/cuthill_mckee_ordering.html"><tt>
|
||||||
|
cuthill mckee ordering</tt></a> has been recast as
|
||||||
|
an invocation of <tt>breadth first search</tt> and
|
||||||
|
now supports graphs with multiple components.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/dijkstra_shortest_paths.html"><tt>
|
||||||
|
dijkstra shortest paths</tt></a> now uses a relaxed
|
||||||
|
heap [<a href=
|
||||||
|
"../libs/graph/doc/bibliography.html#driscoll88">61</a>]
|
||||||
|
as its priority queue, improving its complexity to
|
||||||
|
<em>O(V log V)</em> and improving real-world
|
||||||
|
performance for larger graphs.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/read_graphviz.html"><code>read
|
||||||
|
graphviz</code></a> now has a new, Spirit-based
|
||||||
|
parser that works for all graph types and supports
|
||||||
|
arbitrary properties on the graph, from Ron Garcia.
|
||||||
|
The old, Bison-based GraphViz reader has been
|
||||||
|
deprecated and will be removed in a future Boost
|
||||||
|
release. <a href=
|
||||||
|
"../libs/graph/doc/write-graphviz.html"><code>write
|
||||||
|
graphviz</code></a> also supports dynamic
|
||||||
|
properties.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"../libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
|
||||||
|
<code>get_property</code> now refers to the
|
||||||
|
subgraph property, not the root graph's
|
||||||
|
property.</li>
|
||||||
|
|
||||||
|
<li>See the <a href=
|
||||||
|
"../libs/graph/doc/history.html#by-version">history</a>
|
||||||
|
for additional changes and bug fixes.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../libs/multi_index/doc/index.html">Multi-index
|
||||||
|
Containers Library</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>New <a href=
|
||||||
|
"../libs/multi_index/doc/advanced_topics.html#hashed_indices">
|
||||||
|
hashed indices</a>.</li>
|
||||||
|
|
||||||
|
<li>Added <a href=
|
||||||
|
"../libs/multi_index/doc/advanced_topics.html#serialization">
|
||||||
|
serialization support</a>.</li>
|
||||||
|
|
||||||
|
<li>For a complete list of changes, see the library
|
||||||
|
<a href=
|
||||||
|
"../libs/multi_index/doc/release_notes.html">release
|
||||||
|
notes</a>.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../libs/program_options/doc/index.html">Program
|
||||||
|
Options Library</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Option descriptions are now printed with word
|
||||||
|
wrapping.</li>
|
||||||
|
|
||||||
|
<li>Command line parser can bypass unregistered
|
||||||
|
options, instread of throwing.</li>
|
||||||
|
|
||||||
|
<li>Removed support for "implicit" (optional)
|
||||||
|
values.</li>
|
||||||
|
|
||||||
|
<li>New customization method
|
||||||
|
'command_line_parser::extra_style_parser'. Unlike
|
||||||
|
'additional_parser', allows the user to parse
|
||||||
|
several tokens and return a vector of options, not
|
||||||
|
just a single option.</li>
|
||||||
|
|
||||||
|
<li>Work with disabled exceptions.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/property_map/property_map.html">Property Map
|
||||||
|
Library</a>:</span> Introduced the <a href=
|
||||||
|
"../libs/property_map/doc/dynamic_property_map.html"><code>
|
||||||
|
dynamic properties</code></a> class, which provides
|
||||||
|
dynamically-typed access to a set of property
|
||||||
|
maps.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Added support for docstrings on nonstatic
|
||||||
|
properties.</li>
|
||||||
|
|
||||||
|
<li>We now export the client-provided docstrings
|
||||||
|
for <code>init<optional<> ></code> and
|
||||||
|
<i>XXX</i><code>_FUNCTION_OVERLOADS()</code> for
|
||||||
|
only the last overload.</li>
|
||||||
|
|
||||||
|
<li>Support for Embedded VC++ 4 and GCC-3.3 on
|
||||||
|
MacOS added</li>
|
||||||
|
|
||||||
|
<li>Introduced better support for rvalue
|
||||||
|
from-python conversions of shared_ptr.</li>
|
||||||
|
|
||||||
|
<li>Support for exposing
|
||||||
|
<code>vector<T*></code> with the indexing
|
||||||
|
suite.</li>
|
||||||
|
|
||||||
|
<li>updated visual studio project build file.</li>
|
||||||
|
|
||||||
|
<li>Added search feature to the index page.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/random/index.html">Random Number
|
||||||
|
Library</a>:</span> improved initialization for
|
||||||
|
<code>mersenne_twister</code>, algorithm by Makoto
|
||||||
|
Matsumoto and Takuji Nishimura, implemented for Boost
|
||||||
|
by Jens Maurer.<br />
|
||||||
|
<em>Note:</em> All test vectors for
|
||||||
|
<code>mersenne_twister</code>s constructed or seeded
|
||||||
|
without parameters or with a single <code>unsigned
|
||||||
|
int</code> parameter become invalid.</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../libs/range/index.html">Range Library</a>:</span>
|
||||||
|
Minor addition of convenience functions to
|
||||||
|
<code>iterator range</code> like <code>front(),
|
||||||
|
back()</code> and <code>operator[]()</code>.</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../libs/regex/index.html">Regex Library</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Rewritten front end parser now supports
|
||||||
|
(?imsx-imsx) constructs, plus lookbehind assertions
|
||||||
|
and conditional expressions.</li>
|
||||||
|
|
||||||
|
<li>Thin wrapper classes improve integration with
|
||||||
|
MFC/ATL code.</li>
|
||||||
|
|
||||||
|
<li>Full (optional) Unicode support via the ICU
|
||||||
|
library.</li>
|
||||||
|
</ul>Refer to the <a href=
|
||||||
|
"../libs/regex/doc/history.html">regex history
|
||||||
|
page</a> for more information on these and other
|
||||||
|
small changes.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<span class="library"><a href=
|
||||||
|
"../libs/serialization/doc/index.html">Serialization
|
||||||
|
Library</a>:</span>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>DLL version.</li>
|
||||||
|
|
||||||
|
<li>Auto-linking.</li>
|
||||||
|
|
||||||
|
<li>Serialization of variants.</li>
|
||||||
|
|
||||||
|
<li>Improved serialization of shared pointers.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><span class="library"><a href=
|
||||||
|
"../doc/html/signals.html">Signals Library</a>:</span>
|
||||||
|
added slot blocking/unblocking, from Frantz Maerten.
|
||||||
|
Huge improvements to signal invocation performance from
|
||||||
|
Robert Zeh.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Supported Compilers</h4>
|
||||||
|
|
||||||
|
<p>Boost is tested on a wide range of compilers and
|
||||||
|
platforms. Since Boost libraries rely on modern C++
|
||||||
|
features not available in all compilers, not all Boost
|
||||||
|
libraries will work with every compiler. The following
|
||||||
|
compilers and platforms have been extensively tested with
|
||||||
|
Boost, although many other compilers and platforms will
|
||||||
|
work as well. For more information, see the <a href=
|
||||||
|
"http://www.boost.org/regression/release/user/">regression
|
||||||
|
test results</a>.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://developer.apple.com/">Apple GCC</a>
|
||||||
|
3.x on Mac OS X.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"http://www.borland.com/us/products/cbuilder/">Borland
|
||||||
|
C++</a> 5.6.4 on Windows.</li>
|
||||||
|
|
||||||
|
<li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
|
||||||
|
(with and without STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x
|
||||||
|
on Windows, Linux and Solaris.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
|
||||||
|
Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
|
||||||
|
|
||||||
|
<li><a href="http://www.metrowerks.com">Metrowerks
|
||||||
|
CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
|
||||||
|
Windows.</li>
|
||||||
|
|
||||||
|
<li><a href=
|
||||||
|
"http://msdn.microsoft.com/visualc/">Microsoft Visual
|
||||||
|
C++</a> 6.0 (sp5, with and without STLport), 7.0, 7.1,
|
||||||
|
8.0 beta. Note: due to intermittent problems with
|
||||||
|
Visual C++ 8.0 beta, and the presence of a variety of
|
||||||
|
pre-release compiler builds, we are unable to guarantee
|
||||||
|
compatibility until the final compiler is
|
||||||
|
released.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Acknowledgements</h4>
|
||||||
|
|
||||||
|
<p><img src="boost_1_33_0.jpg" width="128" height="118"
|
||||||
|
alt="Medieval Mr. Gregor" class="left-inset" /><a href=
|
||||||
|
"../people/doug_gregor.html">Douglas Gregor</a> managed
|
||||||
|
this release.</p>
|
||||||
|
|
||||||
|
<p>A great number of people contributed their time and
|
||||||
|
expertise to make this release possible. Special thanks
|
||||||
|
go to Aleksey Gurtovoy and Misha Bergal, who managed to
|
||||||
|
keep the regression testing system working throughout the
|
||||||
|
release process; David Abrahams, Beman Dawes, Aleksey
|
||||||
|
Gurtovoy, Rene Rivera and Jonathan Turkanis for greatly
|
||||||
|
improving the quality of this release; Rene Rivera for
|
||||||
|
the new Boost web page design; and Zoltan "cad" Juhasz
|
||||||
|
for the new Boost logo.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="history_item" id="v1.32.0">
|
<div class="history_item" id="v1.32.0">
|
||||||
<h3>1.32.0 (19 Nov 2004)</h3>
|
<h3>1.32.0 (19 Nov 2004)</h3>
|
||||||
|
|
||||||
@ -1997,7 +2593,6 @@
|
|||||||
|
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<p id="revised">Revised $Date$</p>
|
<p id="revised">Revised $Date$</p>
|
||||||
|
|
||||||
<p id="copyright">Copyright Daryle Walker 2004–2005.
|
<p id="copyright">Copyright Daryle Walker 2004–2005.
|
||||||
Copyright Rene Rivera 2005.</p>
|
Copyright Rene Rivera 2005.</p>
|
||||||
|
|
||||||
|
@ -691,9 +691,9 @@ picking of rows, and a clustering technique is used to create profiles
|
|||||||
of the most frequent subtrees. The iterative approach allows working on
|
of the most frequent subtrees. The iterative approach allows working on
|
||||||
large datasets. Currently the application is very limited by the quality of
|
large datasets. Currently the application is very limited by the quality of
|
||||||
wxWidgets, and only available for Windows and Linux. \n\n
|
wxWidgets, and only available for Windows and Linux. \n\n
|
||||||
The Boost librarie sued were:
|
The Boost librarie used were:
|
||||||
[@../../libs/algorithm/string/index.html String Algorithms],
|
[@../../libs/algorithm/string/index.html String Algorithms],
|
||||||
[@../../libs/ref/index.html Ref],
|
[@../../libs/bind/ref.html Ref],
|
||||||
[@../../libs/iterator/index.html Iterator],
|
[@../../libs/iterator/index.html Iterator],
|
||||||
[@../../libs/spirit/index.html Spirit],
|
[@../../libs/spirit/index.html Spirit],
|
||||||
[@../../libs/smart_ptr/index.html Shared Pointer] and
|
[@../../libs/smart_ptr/index.html Shared Pointer] and
|
||||||
|
Loading…
Reference in New Issue
Block a user