mirror of
https://github.com/boostorg/boost.git
synced 2025-04-08 14:44:02 +00:00
Added regex changes to list.
[SVN r21369]
This commit is contained in:
parent
02d37a538c
commit
18f85cff0c
1 changed files with 470 additions and 446 deletions
916
index.htm
916
index.htm
|
@ -1,448 +1,472 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>Boost C++ Libraries</title>
|
||||
<meta name="generator" content="Microsoft FrontPage 5.0">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
</head>
|
||||
<body bgcolor="#ffffff" text="#000000">
|
||||
<h1><img src="c++boost.gif" alt="c++boost.gif (8819 bytes)" align="middle" width="277" height="86">
|
||||
Welcome to Boost.org!</h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<table border="3" cellpadding="5" align="left">
|
||||
<tr>
|
||||
<td>
|
||||
<p><b>Libraries<br>
|
||||
</b>. Documentation:<br>
|
||||
<a href="libs/libraries.htm">Current release</a><br>
|
||||
<a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">Nighly CVS</a><br>
|
||||
. <a href="more/license_info.html">License</a><br>
|
||||
. <a href="more/getting_started.html">Getting Started</a><br>
|
||||
</a>. Regression Tests:<br>
|
||||
<a href="status/compiler_status.html">General
|
||||
Info</a><br>
|
||||
<a href="http://boost.sourceforge.net/regression-logs">Test Summary</a></p>
|
||||
<p><b>Mailing Lists<br>
|
||||
and newsgroups</b><br>
|
||||
. <a href="more/mailing_lists.htm#main">Boost (Developers)</a><br>
|
||||
. <a href="more/mailing_lists.htm#users">Boost Users</a><br>
|
||||
. <a href="more/mailing_lists.htm#projects">Project-Specific</a><br>
|
||||
. <a href="more/mailing_lists.htm#announce">Announcements</a><br>
|
||||
. <a href="more/discussion_policy.htm">Discussion Policy</a></p>
|
||||
<p><b>Support<br>
|
||||
</b>. <a href="more/faq.htm">FAQ</a><br>
|
||||
. <a href="http://sourceforge.net/tracker/?group_id=7586">Request Support</a><br>
|
||||
. <a href="more/bugs.htm">Report Bugs</a><br>
|
||||
. <a href="more/requesting_new_features.htm">Suggest Features</a><br>
|
||||
. <a href="more/links.htm#Commercial%20Support">Commercial Support</a><br>
|
||||
. Also: <a href="more/mailing_lists.htm">Mailing Lists</a></p>
|
||||
<p><b>About<br>
|
||||
</b>. <a href="more/formal_review_process.htm">Formal Reviews</a><b><br>
|
||||
</b>. <a href="more/formal_review_schedule.html">Review Schedule<br>
|
||||
</a>. <a href="more/lib_guide.htm#Requirements">Requirements</a><br>
|
||||
. <a href="more/lib_guide.htm#Guidelines">Guidelines</a><br>
|
||||
. <a href="more/submission_process.htm">Submissions</a></p>
|
||||
<p><b>Other Resources<br>
|
||||
</b>. <a href="http://www.yahoogroups.com/files/boost/">Files</a> (members
|
||||
only)<br>
|
||||
. <a href="more/getting_started.html#CVS">Main CVS</a><br>
|
||||
. <a href="more/mailing_lists.htm#sandbox">Sandbox CVS</a><br>
|
||||
. <a href="tools/index.html">Tools</a><br>
|
||||
. <a href="people/people.htm">People</a><br>
|
||||
. <a href="more/moderators.html">Moderators</a><br>
|
||||
. <a href="more/index.htm">More Boost...</a><br>
|
||||
. <a href="more/links.htm#cpp">More C++...</a></p>
|
||||
<p><b>Official Branch Sites</b><br>
|
||||
. <a href="http://spirit.sourceforge.net/">
|
||||
Spirit</a><br>
|
||||
</p>
|
||||
<p><b>Unofficial Branch Sites<br>
|
||||
</b>. <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
|
||||
Wiki</a><br>
|
||||
. <a href="http://boost.c-view.org">Chinese mirror</a><br>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>
|
||||
<p>The Boost web site provides free
|
||||
peer-reviewed portable C++ source libraries. The
|
||||
emphasis is on libraries which work well with
|
||||
the C++ Standard Library. One goal is to
|
||||
establish "existing practice" and provide
|
||||
reference implementations so that the Boost
|
||||
libraries are suitable for eventual
|
||||
standardization. Several Boost libraries will be
|
||||
included in the <a href="http://anubis.dkuug.dk/jtc1/sc22/wg21/">
|
||||
C++ Standards Committee</a>'s upcoming
|
||||
<a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/library_technical_report.html">C++ Standard Library Technical
|
||||
Report</a>.</p>
|
||||
<p>Although Boost was begun by members of the C++ Standards Committee Library
|
||||
Working Group, membership has expanded to include nearly two thousand
|
||||
programmers from the C++ community at large.</p>
|
||||
<h2><a name="Membership">Membership</a></h2>
|
||||
<p>If you are interested in becoming a member of Boost, please do so by joining our
|
||||
main developers mailing list. Discussions include both technical and
|
||||
site-related issues, and members are encouraged to participate in formal
|
||||
reviews of proposed libraries. There is also a users mailing list.</p>
|
||||
<p>Both the main Boost developers list and the users list are also accessible as <a href="more/mailing_lists.htm">
|
||||
newsgroups</a>.</p>
|
||||
<h2>Search Boost</h2>
|
||||
<!-- Search Google -->
|
||||
<center>
|
||||
<form method="get" action="http://www.google.com/custom">
|
||||
<table bgcolor="#ffffff" cellspacing="0" border="0">
|
||||
<tr valign="top">
|
||||
<td><a href="http://www.google.com/search"><img src="google_logo_40wht.gif" border="0" alt="Google" align="middle" width="128" height="53"></a></td>
|
||||
<td><input type="text" name="q" size="31" maxlength="255"> <input type="submit" name="sa" value="Google Search">
|
||||
<input type="hidden" name="cof" value="LW:277;L:http://www.boost.org/c++boost.gif;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;">
|
||||
<font face="arial,sans-serif" size="-1"><input type="hidden" name="domains" value="lists.boost.org;www.boost.org"><br>
|
||||
<input type="radio" name="sitesearch" value="www.boost.org" checked> Search
|
||||
www.boost.org <input type="radio" name="sitesearch" value="lists.boost.org"> Search
|
||||
lists.boost.org</font><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</center>
|
||||
<!-- Search Google -->
|
||||
<h2><a name="Latest News">Latest News</a></h2>
|
||||
<p>????? 2003 - Version 1.31.0</p>
|
||||
<ul>
|
||||
<li>A unified <a href="more/license_info.html">
|
||||
Boost Software License</a> has been developed
|
||||
and will 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.</li>
|
||||
<li><a href="libs/utility/enable_if.html">
|
||||
enable_if</a> added - 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><a href="libs/variant/index.html">Variant
|
||||
Library</a> added - Safe, generic, stack-based discriminated union container,
|
||||
from Eric Friedman and Itay Maman.</li>
|
||||
<li><a href="libs/filesystem/doc/index.htm">
|
||||
Filesystem Library</a>: Several added
|
||||
functions, including improved checking for
|
||||
directory and file name portability.</li>
|
||||
<li><a href="libs/random/index.html">Random Number Library</a>: interface changed to C++ library <a href="libs/random/wg21-proposal.html">TR proposal</a>, from Jens Maurer.</li>
|
||||
<li><a href="libs/date_time/doc/index.html">Date Time Library:</a> A
|
||||
whole host of bug fixes, new features, and documentation
|
||||
improvements. See
|
||||
<a href="libs/date_time/doc/Changes.html">Date Time Change History</a> for details.
|
||||
</li>
|
||||
<li><a href="libs/compose/index.htm">Compose</a>: 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><a href="libs/multi_array/index.html">MultiArray</a>:
|
||||
The <tt>multi_array</tt> 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>
|
||||
</ul>
|
||||
|
||||
<p>August 19, 2003 - Version 1.30.2 (bugfix release)</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="http://www.boost-consulting.com">Boost Consulting</a> is now
|
||||
hosting Boost CVS mirrors - see our <a href="more/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>
|
||||
|
||||
<p>August 12, 2003 - <b>ALERT</b></p>
|
||||
|
||||
<p>Significant problems were found in
|
||||
the 1.30.1 release, so it has been
|
||||
withdrawn from the website. These
|
||||
problems mostly take the form of
|
||||
missing files due to an error by the
|
||||
release manager in using CVS to tag
|
||||
the release. We expect to release
|
||||
Version 1.30.2 in a few days. Stay
|
||||
tuned.
|
||||
|
||||
<p>Until then, you may want to get
|
||||
the <code>RC_1_30_0</code> branch
|
||||
(which, with only very slight
|
||||
modification, will become version
|
||||
1.30.2) from our <a
|
||||
href="more/getting_started.html#CVS">CVS</a>
|
||||
repository or the <a
|
||||
href="more/getting_started.html#CVS">CVS
|
||||
mirror</a> at <a
|
||||
href="http://www.boost-consulting.com">Boost
|
||||
Consulting</a>.
|
||||
|
||||
<p>August 4, 2003 - Version 1.30.1 (bugfix release)</p>
|
||||
|
||||
<p>Fixes were made to the following libraries:</p>
|
||||
|
||||
<ul>
|
||||
<li>The <a href="libs/lambda/doc/index.html">Boost.Lambda</a> library is now
|
||||
usable with gcc-2.95.2
|
||||
<li><a href="libs/spirit/index.html">Boost.Spirit</a>:
|
||||
<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>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>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>Fixed: handling of trailing whitespace bug (ast_parse/pt_parse related)
|
||||
<li>Fixed: comment_p and end of data bug
|
||||
<li>Fixed: Most trailing space bug
|
||||
<li>Fixed: <code>chset<>::operator~(range<>)</code> bug,
|
||||
<code>operator&(chset<>, range<>)</code> bug,
|
||||
<code>operator&(range<>, chset<>)</code> bug
|
||||
<li>Fixed: <code>impl::detach_clear</code> bug
|
||||
<li>Fixed: mismatch closure return type bug
|
||||
<li>Fixed: <code>access_node_d[]</code> and <code>access_match_d[]</code>
|
||||
iterator bugs
|
||||
<li>Fixed a bug regarding threadsafety of Phoenix/Spirit closures.
|
||||
</ul>
|
||||
<li>The Boost Template <a href="libs/mpl/doc/index.html">Metaprogramming
|
||||
Library (MPL)</a>'s typeof implementation is now compatible with Metrowerks
|
||||
CodeWarrior Pro8.
|
||||
<li><a href="libs/function/index.html">Boost.Function</a>: workaround for the
|
||||
new Borland patch (version 0x564) and MSVC++ .NET 2003.
|
||||
<li><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> 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><a href="libs/smart_ptr/index.html">Smart Pointers</a>
|
||||
<ul>
|
||||
<li><code>checked_delete</code> now works on more platforms
|
||||
<li>Compatibility with the SunPro compiler
|
||||
<li>Added missing <code>#include</code>s.
|
||||
</ul>
|
||||
<li><a href="libs/python/index.html">Boost.Python</a>
|
||||
<ul>
|
||||
<li> warning suppression for finicky compilers
|
||||
<li> fixed a crashing bug in the <code>raw_function</code> facility when no
|
||||
keyword arguments were passed.
|
||||
<li> Improved conversion of NULL <code>shared_ptr</code>s to Python.
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<p>March 19, 2003 - Version 1.30.0</p>
|
||||
<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>
|
||||
<a href="libs/optional/doc/optional.html">Optional Library</a>
|
||||
added - A discriminated-union wrapper for optional values, from Fernando
|
||||
Cacciola.
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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> <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 <a href="libs/date_time/doc/Changes.html">Date-Time Change History</a> for more details.
|
||||
</li>
|
||||
<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>
|
||||
|
||||
For complete list of changes see Test Library <a href="libs/test/doc/release_notes.html#v1_30_0">release notes</a>
|
||||
|
||||
<li>
|
||||
Many fixes and enhancements to other libraries.</li>
|
||||
</ul>
|
||||
<p>October 10, 2002 - Version 1.29.0</p>
|
||||
<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>
|
||||
<a href="libs/dynamic_bitset/dynamic_bitset.html">Dynamic Bitset</a> added - A
|
||||
runtime sized version of the <tt>std::bitset</tt>
|
||||
class from Jeremy Siek and Chuck Allison.
|
||||
<li>
|
||||
<a href="libs/format/index.html">Format Library</a>
|
||||
added - Type-safe 'printf-like' format operations, from Samuel Krempp.
|
||||
<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 compilers. Please see
|
||||
the <a href="libs/function/index.html#compatibility">compatibility note</a>
|
||||
for more information.
|
||||
<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>
|
||||
<a href="libs/preprocessor/index.html">Preprocessor Library</a>: Major
|
||||
upgrade, from Paul Mensonides.
|
||||
<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>
|
||||
<a href="libs/signals/doc/index.html">Signals Library</a>
|
||||
added - Managed signals & slots callback implementation, from Doug Gregor.
|
||||
<li>
|
||||
<a href="libs/test/doc/index.html">Test Library</a>: Major new version,
|
||||
including full unit test capabilities, from Gennadiy Rozental.
|
||||
<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>
|
||||
<p>May 15, 2002 - Version 1.28.0</p>
|
||||
<ul>
|
||||
<li>
|
||||
The Boost mailing lists are now also accessible as <a href="more/mailing_lists.htm#newsgroup">
|
||||
newsgroups</a>.
|
||||
<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>
|
||||
<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:<br>
|
||||
<br>
|
||||
<code> for_each(a.begin(), a.end(), std::cout << _1
|
||||
<< ' ');</code><br>
|
||||
|
||||
<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>
|
||||
<a href="libs/config/config.htm">Configuration Library</a>: User code
|
||||
should not use BOOST_NO_LIMITS.
|
||||
<li>
|
||||
<a href="libs/random/index.html">Random Number Library</a>: Avoid compiler
|
||||
warnings
|
||||
<li>
|
||||
<a href="libs/smart_ptr/index.html">Smart Pointers Library</a>: Added <a href="libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">
|
||||
shared_polymorphic_cast</a> and <a href="libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
|
||||
shared_polymorphic_downcast</a>.
|
||||
<li>
|
||||
<a href="libs/function/index.html">Function Library</a>: Now supports function
|
||||
objects with the unary <code>&</code>
|
||||
operator overloaded.
|
||||
<li>
|
||||
<a href="libs/utility/utility.htm">Utility Library</a>: Added <code>addressof()</code>
|
||||
function.
|
||||
<li>
|
||||
The usual small fixes and tweaks.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
<p>Revised
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->03 December, 2003<!--webbot bot="Timestamp" endspan i-checksum="38509" --></p>
|
||||
<p>© Copyright Beman Dawes, David Abrahams, 1998-2003.</p>
|
||||
<p> Use, modification, and distribution is subject to the Boost Software
|
||||
License, Version 1.0. (See accompanying file <a href="LICENSE_1_0.txt">
|
||||
LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
|
||||
www.boost.org/LICENSE_1_0.txt</a>)</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<head>
|
||||
<title>Boost C++ Libraries</title>
|
||||
<meta name="generator" content="Microsoft FrontPage 5.0">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
</head>
|
||||
<body bgcolor="#ffffff" text="#000000">
|
||||
<h1><img src="c++boost.gif" alt="c++boost.gif (8819 bytes)" align="middle" width="277" height="86">
|
||||
Welcome to Boost.org!</h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<table border="3" cellpadding="5" align="left">
|
||||
<tr>
|
||||
<td>
|
||||
<p><b>Libraries<br>
|
||||
</b>. Documentation:<br>
|
||||
<a href="libs/libraries.htm">Current release</a><br>
|
||||
<a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">Nighly
|
||||
CVS</a><br>
|
||||
. <a href="more/license_info.html">License</a><br>
|
||||
. <a href="more/getting_started.html">Getting Started</a><br>
|
||||
</A>. Regression Tests:<br>
|
||||
<a href="status/compiler_status.html">General
|
||||
Info</a><br>
|
||||
<a href="http://boost.sourceforge.net/regression-logs">Test
|
||||
Summary</a></p>
|
||||
<p><b>Mailing Lists<br>
|
||||
and newsgroups</b><br>
|
||||
. <a href="more/mailing_lists.htm#main">Boost (Developers)</a><br>
|
||||
. <a href="more/mailing_lists.htm#users">Boost Users</a><br>
|
||||
. <a href="more/mailing_lists.htm#projects">Project-Specific</a><br>
|
||||
. <a href="more/mailing_lists.htm#announce">Announcements</a><br>
|
||||
. <a href="more/discussion_policy.htm">Discussion Policy</a></p>
|
||||
<p><b>Support<br>
|
||||
</b>. <a href="more/faq.htm">FAQ</a><br>
|
||||
. <a href="http://sourceforge.net/tracker/?group_id=7586">Request Support</a><br>
|
||||
. <a href="more/bugs.htm">Report Bugs</a><br>
|
||||
. <a href="more/requesting_new_features.htm">Suggest Features</a><br>
|
||||
. <a href="more/links.htm#Commercial%20Support">Commercial Support</a><br>
|
||||
. Also: <a href="more/mailing_lists.htm">Mailing Lists</a></p>
|
||||
<p><b>About<br>
|
||||
</b>. <a href="more/formal_review_process.htm">Formal Reviews</a><b><br>
|
||||
</b>. <a href="more/formal_review_schedule.html">Review Schedule<br>
|
||||
</a>. <a href="more/lib_guide.htm#Requirements">Requirements</a><br>
|
||||
. <a href="more/lib_guide.htm#Guidelines">Guidelines</a><br>
|
||||
. <a href="more/submission_process.htm">Submissions</a></p>
|
||||
<p><b>Other Resources<br>
|
||||
</b>. <a href="http://www.yahoogroups.com/files/boost/">Files</a> (members
|
||||
only)<br>
|
||||
. <a href="more/getting_started.html#CVS">Main CVS</a><br>
|
||||
. <a href="more/mailing_lists.htm#sandbox">Sandbox CVS</a><br>
|
||||
. <a href="tools/index.html">Tools</a><br>
|
||||
. <a href="people/people.htm">People</a><br>
|
||||
. <a href="more/moderators.html">Moderators</a><br>
|
||||
. <a href="more/index.htm">More Boost...</a><br>
|
||||
. <a href="more/links.htm#cpp">More C++...</a></p>
|
||||
<p><b>Official Branch Sites</b><br>
|
||||
. <a href="http://spirit.sourceforge.net/"> Spirit</a><br>
|
||||
</p>
|
||||
<p><b>Unofficial Branch Sites<br>
|
||||
</b>. <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
|
||||
Wiki</a><br>
|
||||
. <a href="http://boost.c-view.org">Chinese mirror</a><br>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td>
|
||||
<p>The Boost web site provides free peer-reviewed portable C++ source libraries.
|
||||
The emphasis is on libraries which work well with the C++ Standard Library. One
|
||||
goal is to establish "existing practice" and provide reference implementations
|
||||
so that the Boost libraries are suitable for eventual standardization. Several
|
||||
Boost libraries will be included in the <a href="http://anubis.dkuug.dk/jtc1/sc22/wg21/">
|
||||
C++ Standards Committee</a>'s upcoming <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/library_technical_report.html">
|
||||
C++ Standard Library Technical Report</a>.</p>
|
||||
<p>Although Boost was begun by members of the C++ Standards Committee Library
|
||||
Working Group, membership has expanded to include nearly two thousand
|
||||
programmers from the C++ community at large.</p>
|
||||
<h2><a name="Membership">Membership</a></h2>
|
||||
<p>If you are interested in becoming a member of Boost, please do so by joining
|
||||
our main developers mailing list. Discussions include both technical and
|
||||
site-related issues, and members are encouraged to participate in formal
|
||||
reviews of proposed libraries. There is also a users mailing list.</p>
|
||||
<p>Both the main Boost developers list and the users list are also accessible as <a href="more/mailing_lists.htm">
|
||||
newsgroups</a>.</p>
|
||||
<h2>Search Boost</h2>
|
||||
<!-- Search Google -->
|
||||
<center>
|
||||
<form method="get" action="http://www.google.com/custom">
|
||||
<table bgcolor="#ffffff" cellspacing="0" border="0">
|
||||
<tr valign="top">
|
||||
<td><a href="http://www.google.com/search"><img src="google_logo_40wht.gif" border="0" alt="Google" align="middle" width="128" height="53"></a></td>
|
||||
<td><input type="text" name="q" size="31" maxlength="255"> <input type="submit" name="sa" value="Google Search">
|
||||
<input type="hidden" name="cof" value="LW:277;L:http://www.boost.org/c++boost.gif;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;">
|
||||
<font face="arial,sans-serif" size="-1"><input type="hidden" name="domains" value="lists.boost.org;www.boost.org"><br>
|
||||
<input type="radio" name="sitesearch" value="www.boost.org" checked> Search
|
||||
www.boost.org <input type="radio" name="sitesearch" value="lists.boost.org"> Search
|
||||
lists.boost.org</font><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</center>
|
||||
<!-- Search Google -->
|
||||
<h2><a name="Latest News">Latest News</a></h2>
|
||||
<p>????? 2003 - Version 1.31.0</p>
|
||||
<ul>
|
||||
<li>
|
||||
A unified <a href="more/license_info.html">Boost Software License</a> has been
|
||||
developed and will 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.
|
||||
<li>
|
||||
<a href="libs/utility/enable_if.html">enable_if</a> added - 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>
|
||||
<a href="libs/variant/index.html">Variant Library</a>
|
||||
added - Safe, generic, stack-based discriminated union container, from Eric
|
||||
Friedman and Itay Maman.
|
||||
<li>
|
||||
<a href="libs/filesystem/doc/index.htm">Filesystem Library</a>: Several
|
||||
added functions, including improved checking for directory and file name
|
||||
portability.
|
||||
<li>
|
||||
<a href="libs/random/index.html">Random Number Library</a>: interface changed
|
||||
to C++ library <a href="libs/random/wg21-proposal.html">TR proposal</a>,
|
||||
from Jens Maurer.
|
||||
<LI>
|
||||
<A href="libs/regex/doc/index.html">Regex</A>: 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>
|
||||
<a href="libs/date_time/doc/index.html">Date Time Library:</a> A whole host of
|
||||
bug fixes, new features, and documentation improvements. See <a href="libs/date_time/doc/Changes.html">
|
||||
Date Time Change History</a>
|
||||
for details.
|
||||
<li>
|
||||
<a href="libs/compose/index.htm">Compose</a>: 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>
|
||||
<a href="libs/multi_array/index.html">MultiArray</a>: The <tt>multi_array</tt> 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>
|
||||
</ul>
|
||||
<p>August 19, 2003 - Version 1.30.2 (bugfix release)</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://www.boost-consulting.com">Boost Consulting</a> is now hosting
|
||||
Boost CVS mirrors - see our <a href="more/getting_started.html#CVS">download page</a>.
|
||||
<li>
|
||||
Backported changes to the <a href="libs/config/config.htm">config system</a>,
|
||||
to better handle new compiler releases.
|
||||
<li>
|
||||
Bugs in regression reporting in subproject tests were fixed.
|
||||
<li>
|
||||
Tests are now run in the context of the user's PATH environment settings
|
||||
<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>
|
||||
<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>
|
||||
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>
|
||||
Backported portability improvements for <a href="libs/utility/checked_delete.html">
|
||||
checked_delete</a>.
|
||||
<li>
|
||||
Locale support for metrowerks (requiring a statically-linked runtime) is more
|
||||
uniformly handled.
|
||||
<li>
|
||||
Backported <a href="libs/conversion/lexical_cast.htm">conversion/lexical_cast</a>'s
|
||||
<code>wchar_t</code>
|
||||
fixes from the main trunk.
|
||||
<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>
|
||||
<a href="tools/regression/index.htm">regression/compiler_status.cpp</a>:
|
||||
backported fixes in error log links generation.</li>
|
||||
</ul>
|
||||
<p>August 12, 2003 - <b>ALERT</b></p>
|
||||
<p>
|
||||
Significant problems were found in the 1.30.1 release, so it has been withdrawn
|
||||
from the website. These problems mostly take the form of missing files due to
|
||||
an error by the release manager in using CVS to tag the release. We expect to
|
||||
release Version 1.30.2 in a few days. Stay tuned.
|
||||
<p>Until then, you may want to get the <code>RC_1_30_0</code> branch (which, with
|
||||
only very slight modification, will become version 1.30.2) from our <a href="more/getting_started.html#CVS">
|
||||
CVS</a> repository or the <a href="more/getting_started.html#CVS">CVS mirror</a>
|
||||
at <a href="http://www.boost-consulting.com">Boost Consulting</a>
|
||||
.
|
||||
<p>August 4, 2003 - Version 1.30.1 (bugfix release)</p>
|
||||
<p>Fixes were made to the following libraries:</p>
|
||||
<ul>
|
||||
<li>
|
||||
The <a href="libs/lambda/doc/index.html">Boost.Lambda</a>
|
||||
library is now usable with gcc-2.95.2
|
||||
<li>
|
||||
<a href="libs/spirit/index.html">Boost.Spirit</a>:
|
||||
<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>
|
||||
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>
|
||||
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>
|
||||
Fixed: handling of trailing whitespace bug (ast_parse/pt_parse related)
|
||||
<li>
|
||||
Fixed: comment_p and end of data bug
|
||||
<li>
|
||||
Fixed: Most trailing space bug
|
||||
<li>
|
||||
Fixed: <code>chset<>::operator~(range<>)</code> bug, <code>operator&(chset<>,
|
||||
range<>)</code> bug, <code>operator&(range<>, chset<>)</code>
|
||||
bug
|
||||
<li>
|
||||
Fixed: <code>impl::detach_clear</code>
|
||||
bug
|
||||
<li>
|
||||
Fixed: mismatch closure return type bug
|
||||
<li>
|
||||
Fixed: <code>access_node_d[]</code> and <code>access_match_d[]</code>
|
||||
iterator bugs
|
||||
<li>
|
||||
Fixed a bug regarding threadsafety of Phoenix/Spirit closures.</li>
|
||||
</ul>
|
||||
<li>
|
||||
The Boost Template <a href="libs/mpl/doc/index.html">Metaprogramming Library (MPL)</a>'s
|
||||
typeof implementation is now compatible with Metrowerks CodeWarrior Pro8.
|
||||
<li>
|
||||
<a href="libs/function/index.html">Boost.Function</a>: workaround for the
|
||||
new Borland patch (version 0x564) and MSVC++ .NET 2003.
|
||||
<li>
|
||||
<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> 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>
|
||||
<a href="libs/smart_ptr/index.html">Smart Pointers</a>
|
||||
<ul>
|
||||
<li>
|
||||
<code>checked_delete</code>
|
||||
now works on more platforms
|
||||
<li>
|
||||
Compatibility with the SunPro compiler
|
||||
<li>
|
||||
Added missing <code>#include</code>s.</li>
|
||||
</ul>
|
||||
<li>
|
||||
<a href="libs/python/index.html">Boost.Python</a>
|
||||
<ul>
|
||||
<li>
|
||||
warning suppression for finicky compilers
|
||||
<li>
|
||||
fixed a crashing bug in the <code>raw_function</code>
|
||||
facility when no keyword arguments were passed.
|
||||
<li>
|
||||
Improved conversion of NULL <code>shared_ptr</code>s to Python.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p>March 19, 2003 - Version 1.30.0</p>
|
||||
<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>
|
||||
<a href="libs/optional/doc/optional.html">Optional Library</a>
|
||||
added - A discriminated-union wrapper for optional values, from Fernando
|
||||
Cacciola.
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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 <a href="libs/date_time/doc/Changes.html">
|
||||
Date-Time Change History</a>
|
||||
for more details.
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<a href="libs/test/index.html">Test Library</a> - introduced following new
|
||||
facilities:
|
||||
<ul>
|
||||
<li>
|
||||
Automatic registration of unit tests
|
||||
<li>
|
||||
XML log format
|
||||
<li>
|
||||
XML report format
|
||||
<li>
|
||||
BOOST_CHECK_NO_THROW test tool
|
||||
<li>
|
||||
BOOST_BITWISE_CHECK test tool</li>
|
||||
</ul>
|
||||
For complete list of changes see Test Library <a href="libs/test/doc/release_notes.html#v1_30_0">
|
||||
release notes</a>
|
||||
<li>
|
||||
Many fixes and enhancements to other libraries.</li>
|
||||
</ul>
|
||||
<p>October 10, 2002 - Version 1.29.0</p>
|
||||
<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>
|
||||
<a href="libs/dynamic_bitset/dynamic_bitset.html">Dynamic Bitset</a> added - A
|
||||
runtime sized version of the <tt>std::bitset</tt>
|
||||
class from Jeremy Siek and Chuck Allison.
|
||||
<li>
|
||||
<a href="libs/format/index.html">Format Library</a>
|
||||
added - Type-safe 'printf-like' format operations, from Samuel Krempp.
|
||||
<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 compilers. Please see
|
||||
the <a href="libs/function/index.html#compatibility">compatibility note</a>
|
||||
for more information.
|
||||
<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>
|
||||
<a href="libs/preprocessor/index.html">Preprocessor Library</a>: Major
|
||||
upgrade, from Paul Mensonides.
|
||||
<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>
|
||||
<a href="libs/signals/doc/index.html">Signals Library</a>
|
||||
added - Managed signals & slots callback implementation, from Doug Gregor.
|
||||
<li>
|
||||
<a href="libs/test/doc/index.html">Test Library</a>: Major new version,
|
||||
including full unit test capabilities, from Gennadiy Rozental.
|
||||
<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>
|
||||
<p>May 15, 2002 - Version 1.28.0</p>
|
||||
<ul>
|
||||
<li>
|
||||
The Boost mailing lists are now also accessible as <a href="more/mailing_lists.htm#newsgroup">
|
||||
newsgroups</a>.
|
||||
<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>
|
||||
<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:<br>
|
||||
<br>
|
||||
<code> for_each(a.begin(), a.end(), std::cout << _1
|
||||
<< ' ');</code><br>
|
||||
|
||||
<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>
|
||||
<a href="libs/config/config.htm">Configuration Library</a>: User code should
|
||||
not use BOOST_NO_LIMITS.
|
||||
<li>
|
||||
<a href="libs/random/index.html">Random Number Library</a>: Avoid compiler
|
||||
warnings
|
||||
<li>
|
||||
<a href="libs/smart_ptr/index.html">Smart Pointers Library</a>: Added <a href="libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">
|
||||
shared_polymorphic_cast</a> and <a href="libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
|
||||
shared_polymorphic_downcast</a>.
|
||||
<li>
|
||||
<a href="libs/function/index.html">Function Library</a>: Now supports function
|
||||
objects with the unary <code>&</code>
|
||||
operator overloaded.
|
||||
<li>
|
||||
<a href="libs/utility/utility.htm">Utility Library</a>: Added <code>addressof()</code>
|
||||
function.
|
||||
<li>
|
||||
The usual small fixes and tweaks.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
<p>Revised
|
||||
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
|
||||
03 December, 2003<!--webbot bot="Timestamp" endspan i-checksum="38509" --></p>
|
||||
<p>© Copyright Beman Dawes, David Abrahams, 1998-2003.</p>
|
||||
<p>
|
||||
Use, modification, and distribution is subject to the Boost Software License,
|
||||
Version 1.0. (See accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a>
|
||||
or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Reference in a new issue