mirror of
https://github.com/boostorg/boost.git
synced 2025-04-06 22:14:59 +00:00
Merged from Version_1_33_1
[SVN r31949]
This commit is contained in:
parent
f6b2a1f2e0
commit
d3ee169a25
31 changed files with 2236 additions and 1508 deletions
23
Jamfile
23
Jamfile
|
@ -1,4 +1,4 @@
|
|||
#~ Copyright 2003-2004, Rene Rivera.
|
||||
#~ Copyright 2003-2005, Rene Rivera.
|
||||
#~ Distributed under the Boost Software License, Version 1.0.
|
||||
#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
@ -70,9 +70,13 @@ Features:
|
|||
--with-python-root[=PYTHON_ROOT]
|
||||
Build Boost.Python libraries with the Python
|
||||
devel packages located at PYTHON_ROOT.
|
||||
Default PYTHON_ROOT; C:\\tools\\python on Win32.
|
||||
Default PYTHON_ROOT; /usr/local on Unix, Linux, etc.
|
||||
Default PYTHON_ROOT; /usr on Cygwin.
|
||||
Default PYTHON_ROOT; C:\\Python24 on Win32.
|
||||
Default PYTHON_ROOT; /usr on Unix, Linux, Cygwin, etc.
|
||||
|
||||
--with-python-version[=2.4]
|
||||
Build Boost.Python libraries with the Python
|
||||
version indicated.
|
||||
Default; 2.4.
|
||||
|
||||
--with-pydebug Build Boost.Python libraries using the
|
||||
Python debug runtime.
|
||||
|
@ -131,6 +135,10 @@ include-locate ?= $(boost-locate)/include ;
|
|||
local python-root = [ MATCH "^--with-python-root=(.*)" : $(ARGV) ] ;
|
||||
PYTHON_ROOT ?= $(python-root) ;
|
||||
|
||||
# version of python
|
||||
local python-version = [ MATCH "^--with-python-version=(.*)" : $(ARGV) ] ;
|
||||
PYTHON_VERSION ?= $(python-version) ;
|
||||
|
||||
# variant for pydebug build
|
||||
local with-debug-python ;
|
||||
if --with-pydebug in $(ARGV)
|
||||
|
@ -148,6 +156,7 @@ for local arg in $(ARGV)
|
|||
switch $(arg)
|
||||
{
|
||||
case --with-python-root=* : local _ ;
|
||||
case --with-python-version=* : local _ ;
|
||||
case --with-pydebug : local _ ;
|
||||
|
||||
case --with-* :
|
||||
|
@ -175,7 +184,11 @@ if --show-libraries in $(ARGV)
|
|||
}
|
||||
|
||||
#
|
||||
local version-tag = [ MATCH "^([^.]+).([^.]+)" : $(BOOST_VERSION) ] ;
|
||||
local version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(BOOST_VERSION) ] ;
|
||||
if $(version-tag[3]) = 0
|
||||
{
|
||||
version-tag = $(version-tag[1-2]) ;
|
||||
}
|
||||
version-tag = $(version-tag:J="_") ;
|
||||
|
||||
#
|
||||
|
|
|
@ -209,4 +209,4 @@ for local l in $(libraries)
|
|||
{
|
||||
use-project /boost/$(l) : libs/$(l)/build ;
|
||||
}
|
||||
|
||||
|
||||
|
|
405
index.htm
405
index.htm
|
@ -8,10 +8,10 @@
|
|||
<link rel="icon" href="more/favicon.ico" type="image/ico" />
|
||||
<link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
|
||||
<!--[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>
|
||||
|
||||
<body>
|
||||
|
@ -131,8 +131,8 @@
|
|||
|
||||
<div class="section-body">
|
||||
<div class="section-body-0">
|
||||
<div class="section-body-1">
|
||||
<h3>???, 2006 - Version 1.34.0</h3>
|
||||
<div class="section-body-1">
|
||||
<h3>???, 2006 - Version 1.34.0</h3>
|
||||
|
||||
<h4>Updated Libraries</h4>
|
||||
|
||||
|
@ -146,393 +146,10 @@
|
|||
<li><a href="libs/graph/doc/biconnected_components.html"><tt>biconnected_components</tt></a> now supports a visitor and named parameters, from Janusz Piwowarski.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
|
||||
<h3>August 11, 2005 - Version 1.33.0</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=
|
||||
"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="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, 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>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
</td>
|
||||
|
||||
|
@ -742,12 +359,8 @@
|
|||
|
||||
<ul>
|
||||
<li><a href=
|
||||
"http://boost-sandbox.sourceforge.net/vault/">
|
||||
Sandbox Files</a></li>
|
||||
|
||||
<li><a href=
|
||||
"http://www.yahoogroups.com/files/boost/">Files
|
||||
(Members)</a></li>
|
||||
"http://boost-consulting.com/vault/">Vault
|
||||
Files</a></li>
|
||||
|
||||
<li><a href=
|
||||
"more/getting_started.html#CVS">Main
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit e2d5feeb06d720dc68296b31a721c792f3b257ca
|
||||
Subproject commit d9ebe5da1389b7f24623eea3b95b63e9c7637979
|
2
libs/any
2
libs/any
|
@ -1 +1 @@
|
|||
Subproject commit 60bdcc544889d84bfa7b5266d597d3cbadde7070
|
||||
Subproject commit a836c0cdb4cc289dc44f6042db3a9f9e2a14ba63
|
|
@ -1 +1 @@
|
|||
Subproject commit 2fde5e334bb0c1c33388f3e465e807ec9b29d85e
|
||||
Subproject commit b41f7fdebe598fc0a9a0f5f06edbaa6df251574e
|
|
@ -1 +1 @@
|
|||
Subproject commit 42efa96a2f528e1ec68e147e065d900a4991983f
|
||||
Subproject commit 3e980f8c340f27224dbaaa47c41c5867e4ae146b
|
|
@ -1 +1 @@
|
|||
Subproject commit a1b668e61cdebd06430355ed485409a8e02e6a6c
|
||||
Subproject commit 9b43ef4a1417a8b031c33d5dc53db944d3c71e49
|
2
libs/crc
2
libs/crc
|
@ -1 +1 @@
|
|||
Subproject commit eff9ab38f2332b44a1c9d01c83a9da5b6868fc84
|
||||
Subproject commit c1abdded4ca4c35c176c860bba872394f596d7f2
|
|
@ -1 +1 @@
|
|||
Subproject commit 35e2ff56a07801fca620ac858c18b1aa10f04284
|
||||
Subproject commit 944c2ea72a221cd6d192a293772505cc820c3ffb
|
|
@ -1 +1 @@
|
|||
Subproject commit 9ba47b4b7b398b17f9519d77880f774990c70541
|
||||
Subproject commit 6937336a09e951179ae40349c5e624514d1da8fc
|
|
@ -1 +1 @@
|
|||
Subproject commit cb9a7792cccc85feece811f4c3ec17ad4eb41c6e
|
||||
Subproject commit 37d7590f2f69bd84f25828158969560d09db780c
|
2
libs/mpl
2
libs/mpl
|
@ -1 +1 @@
|
|||
Subproject commit 0fc68d0a3d83321674b602db9293ee0187671af2
|
||||
Subproject commit b37d56ef17c1832837b24a0cc673f0beb8f03793
|
|
@ -1 +1 @@
|
|||
Subproject commit cbf71de34c5a817566f231f93f6fe44ccb1634bf
|
||||
Subproject commit 66ae68443a3483f2893114fff1f21772a391c793
|
|
@ -1 +1 @@
|
|||
Subproject commit dd1f6008f05bd61efc6c11c4a53d06b4d00d74fc
|
||||
Subproject commit 6e46846023c3e8cacf3dcabbf5a6283e7463c7f2
|
|
@ -1 +1 @@
|
|||
Subproject commit 8c4ac9b4da1b4ee7ac8030e3b14cc807bef404e5
|
||||
Subproject commit 33dd778159315021266ecd1210d96b13f46486f9
|
|
@ -1 +1 @@
|
|||
Subproject commit 72b4954942fb557d69a2c14d0e2dd9265482fc81
|
||||
Subproject commit 16db3e478c81c3ae173c3a663af8c3653c792ffd
|
|
@ -1 +1 @@
|
|||
Subproject commit 62e8cc2b36b4afa05c9aa53a6b5fffe7d8e3063b
|
||||
Subproject commit f66e844ff1d5a0bc558e1ac0f53d8c7107d6a3d4
|
|
@ -1 +1 @@
|
|||
Subproject commit bb9462cfd490c7fcfe6743ac6983cd64b9823eac
|
||||
Subproject commit 9f36c9889f70aa432d505ebb799f60bb8fc09882
|
|
@ -54,7 +54,7 @@
|
|||
<br>
|
||||
</li>
|
||||
<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
|
||||
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>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -199,10 +199,8 @@ div.admonition p.admonition-title {
|
|||
is available at <a href=
|
||||
"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
|
||||
available from the YahooGroups <a href=
|
||||
"http://www.yahoogroups.com/files/boost/">Files section</a> (formerly
|
||||
called the "vault").</p>
|
||||
<p>Preliminary libraries under discussion are available from the <a href=
|
||||
"http://boost-consulting.com/vault/">Vault</a>.</p>
|
||||
|
||||
<h3><a name="archive" id="archive">Archives</a> for Boost developers
|
||||
list</h3>
|
||||
|
@ -310,7 +308,7 @@ div.admonition p.admonition-title {
|
|||
|
||||
<h3><a name="boostdocs" id="boostdocs">Boost.Documentation</a>
|
||||
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>.
|
||||
GMane provides <a href=
|
||||
"news://news.gmane.org/gmane.comp.lib.boost.documentation">NNTP
|
||||
|
@ -364,7 +362,9 @@ div.admonition p.admonition-title {
|
|||
<hr>
|
||||
|
||||
<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>
|
||||
|
||||
|
|
|
@ -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
|
||||
every release. </p>
|
||||
<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
|
||||
Hoare's</a> question
|
||||
<a href="http://users.comlab.ox.ac.uk/tony.hoare/icse18.html">"How
|
||||
did software get so reliable without proof."</a></p>
|
||||
of the key answers to C.A.R
|
||||
Hoare's question
|
||||
"How did software get so reliable without proof."</p>
|
||||
<h2>Regression test</h2>
|
||||
<p>Boost uses an automatic <a href="regression.html"> regression test suite</a> which generates HTML
|
||||
<a href="../status/compiler_status.html">compiler
|
||||
|
@ -98,4 +97,4 @@ www.boost.org/LICENSE_1_0.txt</a>)</p>
|
|||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -6,11 +6,7 @@
|
|||
<title>Boost Version History</title>
|
||||
<meta content="text/html; charset=us-ascii" http-equiv="content-type" />
|
||||
<link rel="stylesheet" type="text/css" href="css_0/inner.css" />
|
||||
<!--[if IE]>
|
||||
<style type="text/css">
|
||||
body { behavior: url(more/css_0/csshover.htc); }
|
||||
</style>
|
||||
<![endif]-->
|
||||
<!--[if IE]> <style type="text/css"> body { behavior: url(../more/css_0/csshover.htc); } </style> <![endif]-->
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -55,6 +51,606 @@
|
|||
<div class="section-body">
|
||||
<div class="section-body-0">
|
||||
<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">
|
||||
<h3>1.32.0 (19 Nov 2004)</h3>
|
||||
|
||||
|
@ -1997,7 +2593,6 @@
|
|||
|
||||
<div id="footer">
|
||||
<p id="revised">Revised $Date$</p>
|
||||
|
||||
<p id="copyright">Copyright Daryle Walker 2004–2005.
|
||||
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
|
||||
large datasets. Currently the application is very limited by the quality of
|
||||
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/ref/index.html Ref],
|
||||
[@../../libs/bind/ref.html Ref],
|
||||
[@../../libs/iterator/index.html Iterator],
|
||||
[@../../libs/spirit/index.html Spirit],
|
||||
[@../../libs/smart_ptr/index.html Shared Pointer] and
|
||||
|
|
|
@ -25,7 +25,7 @@ Eric Friedman is an undergraduate at Stanford University. Born in 1984, he
|
|||
discovered programming at 10 and Boost at 17. He is a Computer Science major,
|
||||
with interests in Political Science and Arabic.<br>
|
||||
<br>
|
||||
Eric is co-author of the <a href="../libs/variant">Variant library</a> and
|
||||
Eric is co-author of the <a href="../libs/variant/index.html">Variant library</a> and
|
||||
intends to author more.<br>
|
||||
<br>
|
||||
He enjoys rap music, discussing politics, and, of course, programming.<br>
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
<p><a href="http://boost.sourceforge.net/photos/jaakko_jarvi.jpg"><img border="0" src="http://boost.sourceforge.net/photos/jaakko_jarvi_small.jpg" alt="jaakko_jarvi.jpg (25365 bytes)" align="center" hspace="10" vspace="5" width="100" height="82"></a></p>
|
||||
<p>Jaakko Järvi is currently a researcher (Post doc) in the <a href="http://www.osl.iu.edu/">Open Systems Lab</a> at Indiana University.<br>
|
||||
<br>
|
||||
He's the author of the <a href="../libs/tuple">Tuple
|
||||
Library</a> and co-author of the <a href="../libs/lambda">Lambda Library.</a><br>
|
||||
He's the author of the <a href="../libs/tuple/index.html">Tuple
|
||||
Library</a> and co-author of the <a href="../libs/lambda/index.html">Lambda Library.</a><br>
|
||||
<br>
|
||||
He can be reached at <a href="mailto:jajarvi@cs.indiana.edu">jajarvi@cs.indiana.edu</a>.
|
||||
</p>
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
|
||||
<title>Thomas Witt</title>
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
|
@ -20,23 +24,26 @@
|
|||
src="http://boost.sourceforge.net/photos/thomas_witt_small.jpg"
|
||||
alt="http://boost.sourceforge.net/photos/thomas_witt.jpg"
|
||||
border="0" align="left" hspace="10" vspace="5" width="100"
|
||||
height="133"></a> <p>Thomas Witt
|
||||
is a Ph.D. student at the <a
|
||||
href="http://www.ive.uni-hannover.de">Institute of Transport,
|
||||
Railway Construction and Operation, University of Hanover,
|
||||
Germany</a>. Being a mechanical engineer by training, he nowadays
|
||||
spends most of his time developing cross-platform applications and
|
||||
libraries in C++. Having his thesis almost finished Thomas is open
|
||||
for job offers. He can be contacted at <a
|
||||
href="mailto:witt@acm.org">witt@acm.org</a></p> <p>Thomas is acting
|
||||
as <a
|
||||
href="http://boost.sourceforge.net/more/formal_review_process.htm">Boost
|
||||
Review Wizard</a> since May 2002. He is coauthor of the boost
|
||||
iterator adaptor library and the corresponding standard library
|
||||
proposals.</p> <p>In his spare time Thomas likes reading, running,
|
||||
swimming and skiing. There is also rumor of him being a railroad
|
||||
enthusiast, but Thomas refuses to comment on this.</p> <p>Thomas
|
||||
lives in Hanover, Germany with the most beautiful girl in the
|
||||
world and an ever growing number of books.</p>
|
||||
height="133"></a>
|
||||
<p>
|
||||
Thomas Witt is a senior software developer
|
||||
at <a href="http://www.styleadvisor.com">Zephyr Associates,
|
||||
Inc.</a>. Being a mechanical engineer by training, he nowadays
|
||||
spends most of his time developing applications and libraries in
|
||||
C++. Twice a year he is allowed to leave his office to attend
|
||||
C++ standards committee meetings.
|
||||
</p>
|
||||
<p>
|
||||
Thomas is coauthor of the Boost.Iterator library and in a less
|
||||
busy and distant past was acting as
|
||||
<a href="http://boost.sourceforge.net/more/formal_review_process.htm">Boost Review Wizard</a>
|
||||
</p>
|
||||
<p>
|
||||
In his spare time Thomas likes reading, running, swimming and
|
||||
skiing. There is also rumor of him being a railroad enthusiast,
|
||||
but Thomas refuses to comment on this. Thomas lives in
|
||||
Stateline, Nevada enjoying the view of Lake Tahoe and the slopes
|
||||
of the surrounding ski resorts.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 39a366020aed855532908c23fb2f00cbd82082c7
|
||||
Subproject commit 9607a7df0bcb5045a3096fe69133f17b3d7bd626
|
|
@ -1 +1 @@
|
|||
Subproject commit aa2666c9c0d18a664208eb49d3a6b0e4ad496161
|
||||
Subproject commit b1da62ab10bf9f6622a2cb23110bdf03d8f33a20
|
|
@ -30,9 +30,10 @@ used to generate the actual status reports.</p>
|
|||
files.</li>
|
||||
<li><a href="build/Jamfile">Jamfile</a> - Builds
|
||||
process_jam_log and compiler_status executables.</li>
|
||||
<li><a href="run_tests.sh">run_tests.sh</a> - An example
|
||||
shell script for running the tests and generating HTML
|
||||
reports.</li>
|
||||
<li><a
|
||||
href="xsl_reports/runner/instructions.html">Instructions</a>
|
||||
for running regression tests and reporting results back to
|
||||
Boost.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
|
Loading…
Add table
Reference in a new issue