Initial Graph and Regex HTML integration

[SVN r7849]
This commit is contained in:
Beman Dawes 2000-09-26 19:02:50 +00:00
parent 646c8dd914
commit 4331180cd1
14 changed files with 115 additions and 128 deletions

View file

@ -29,8 +29,8 @@ Submission Process</a> provides basic information for library authors.</p>
check out <a href="people.htm">people</a>.</p>
<p>The <a href="more/faq.htm">FAQ</a> answers questions we hope someone will
bother to ask.</p>
<p>You may <a href="file:///c:/boost/site/boost_all.zip">download all of boost</a>
as a single ZIP file. Click here for <a href="libraries.htm#Download">download</a>
<p>You may <a href="boost_all.zip">download all of boost</a> as a single ZIP
file. Click here for <a href="libraries.htm#Download">download</a>
details.&nbsp; The source code is also publicly accessible in a CVS <a href="http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=boost">repository</a>.</p>
<p>See <a href="libs/compiler_status.htm">Compiler Status</a> to find out what
library works with which compiler.</p>
@ -50,9 +50,36 @@ section</a> (formerly called the &quot;vault&quot;).</p>
<p>Beman Dawes is the Boost <a name="webmaster">webmaster</a>; email him at <a href="mailto:beman@boost.org">beman@boost.org</a>
with any concerns you don't want to just post to the mailing list.</p>
<h2>Latest News</h2>
<p>September ??, 2000 - Version 1.18.0</p>
<ul>
<li>Major new libraries added:</li>
</ul>
<blockquote>
<ul>
<li><a href="libs/graph/docs/table_of_contents.html">Graph Library</a> -
Generic graph components and algorithms from Jeremy Siek and a University
of Notre Dame team.</li>
<li><a href="libs/regex/index.htm">Regular Expression Library</a> - Text
pattern matching in all its glory from John Maddock.&nbsp;</li>
</ul>
</blockquote>
<ul>
<li>Minor updates:
</ul>
<blockquote>
<ul>
<li><a href="libs/array/index.htm">Array Library</a> improvements reflecting
formal review comments.</li>
<li><a href="boost/functional.hpp">functional.hpp</a> compiler workarounds
added.</li>
<li>utility.hpp added the tie function for easier handling of std::pair&lt;&gt;
return values.</li>
<li>Minor web site page updates.</li>
</ul>
</blockquote>
<p>August 3, 2000 - Version 1.17.0</p>
<ul>
<li><a href="libs/array/array.htm">Array Library</a> added - An STL compliant
<li><a href="libs/array/index.htm">Array Library</a> added - An STL compliant
container wrapper for arrays of constant size from Nicolai Josuttis.</li>
<li><a href="libs/array_traits/index.html">array traits</a> header renamed
array_traits.hpp (was array.hpp).</li>
@ -126,22 +153,8 @@ Minor documentation changes to the <a href="libs/smart_ptr/index.htm">Smart
Pointer</a> Library and <a href="libs/utility/call_traits.htm">call_traits</a>, <a href="libs/utility/compressed_pair.htm">compressed_pair</a>,
and <a href="libs/utility/type_traits.htm">type_traits</a>. Updated <a href="more/lib_guide.htm">Library
Guidelines</a> and <a href="people.htm">People</a> page.</p>
<p>March 5, 2000 - Version 1.14.0 -&nbsp; <a href="libs/integer/index.htm">Integer
Library</a> status upgraded after removing bin_bun.hpp. The
&quot;Experimental&quot; library category has been removed; the boost
files/vault now serves the purpose. Minor fix to <a href="boost/smart_ptr.hpp">smart_ptr.hpp</a>
line endings.</p>
<p>February 29, 2000 - Version 1.13.0 - Adds <a href="libs/utility/index.htm">Utility
Library</a>&nbsp; <a href="libs/utility/type_traits.htm">type_traits</a>, <a href="libs/utility/call_traits.htm">call_traits</a>,
and <a href="libs/utility/compressed_pair.htm">compressed_pair</a> headers from
John Maddock, Steve Cleary and Howard Hinnant.</p>
<p>February 23, 2000 - Version 1.12.0 - Adds a <a href="libs/integer/integer_traits.html">integer_traits</a>
header from Jens Maurer to the <a href="libs/integer/index.htm">Integer Library</a>.</p>
<p>February 21, 2000 - Version 1.11.2 - <a href="libs/smart_ptr/smarttests.htm">Smart
pointer timings</a> added (thanks to Gavin Collings). Minor fix <a href="libs/min_rand/index.htm">min_rand</a>
sample program. Minor fixes to <a href="boost/config.hpp">config.hpp</a>.</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->03 August 2000<!--webbot bot="Timestamp" endspan i-checksum="31242" --></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->26 September 2000<!--webbot bot="Timestamp" endspan i-checksum="39499" --></p>
</body>

View file

@ -1,119 +1,93 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Microsoft Border" content="none, default">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>Libraries</title>
<meta name="Microsoft Border" content="none, default">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table border="1" cellpadding="2" bgcolor="#007F7F">
<tr>
<td bgcolor="#FFFFFF"><img src="c++boost.gif"
alt="c++boost.gif (8819 bytes)" width="277" height="86"></td>
<td><a href="index.htm"><font color="#FFFFFF" size="4"
face="Arial">Home</font></a></td>
<td><a href="libraries.htm"><font color="#FFFFFF"
size="4" face="Arial">Libraries</font></a></td>
<td><a href="people.htm"><font color="#FFFFFF" size="4"
face="Arial">People</font></a></td>
<td><a href="more/faq.htm"><font color="#FFFFFF" size="4"
face="Arial">FAQ</font></a></td>
<td><a href="more/index.htm"><font color="#FFFFFF"
size="4" face="Arial">More</font></a></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><img src="c++boost.gif" alt="c++boost.gif (8819 bytes)" width="277" height="86"></td>
<td><a href="index.htm"><font color="#FFFFFF" size="4" face="Arial">Home</font></a></td>
<td><a href="libraries.htm"><font color="#FFFFFF" size="4" face="Arial">Libraries</font></a></td>
<td><a href="people.htm"><font color="#FFFFFF" size="4" face="Arial">People</font></a></td>
<td><a href="more/faq.htm"><font color="#FFFFFF" size="4" face="Arial">FAQ</font></a></td>
<td><a href="more/index.htm"><font color="#FFFFFF" size="4" face="Arial">More</font></a></td>
</tr>
</table>
<h1>Boost Libraries</h1>
<ul>
<li><a href="libs/array/index.htm">array</a> - STL compliant
container wrapper for arrays of constant size from
Nicolai Josuttis.</li>
<li><a href="libs/compose/index.htm">compose</a> - functional
composition adapters for the STL from Nicolai Josuttis.</li>
<li><a href="libs/dir_it/index.htm">dir_it</a> - a set of
file system directory level iterators from Dietmar Kühl.</li>
<li><a href="libs/functional/index.html">functional</a> -
enhanced function object adaptors from Mark Rodgers.</li>
<li><a href="libs/integer/index.htm">integer</a> - headers
for dealing with integral types.</li>
<li><a href="libs/random/index.html">random</a> - a complete
system for random number generation from Jens Maurer.</li>
<li><a href="libs/rational/index.html">rational</a> - a
rational number class from Paul Moore.</li>
<li><a href="libs/regex/index.htm">regex</a> - regular
expression library from John Maddock.</li>
<li><a href="libs/smart_ptr/index.htm">smart_ptr</a> - four
smart pointer classes from Greg Colvin and Beman Dawes.</li>
<li><a href="libs/timer/index.htm">timer</a> - event timer,
progress timer, and progress display classes from Beman
Dawes</li>
<li><a href="libs/utility/index.htm">utility</a> - various
utility classes and functions: <ul>
<li><a href="libs/utility/call_traits.htm">call_traits</a>
Defines types for passing parameters from John
Maddock, Howard Hinnant, et al.</li>
<li><a href="libs/utility/compressed_pair.htm">compressed_pair</a>
Empty member optimization from John Maddock,
Howard Hinnant, et al.</li>
<li><a href="libs/utility/operators.htm">operators</a>
Templates ease arithmetic classes and iterators
from Dave Abrahams and Jeremy Siek</li>
<li><a href="libs/utility/type_traits.htm">type_traits</a>
Templates for fundamental properties of types
from John Maddock, Steve Cleary, et al.</li>
<li><a href="libs/utility/utility.htm">utility</a>
Class <b>noncopyable</b> plus <b>next()</b> and <b>prior()</b>
template functions from Dave Abrahams</li>
</ul>
</li>
<li><a href="libs/array/index.htm">array</a> - STL compliant container wrapper
for arrays of constant size from Nicolai Josuttis.</li>
<li><a href="libs/compose/index.htm">compose</a> - functional composition
adapters for the STL from Nicolai Josuttis.</li>
<li><a href="libs/dir_it/index.htm">dir_it</a> - a set of file system
directory level iterators from Dietmar Kühl.</li>
<li><a href="libs/functional/index.html">functional</a> - enhanced function
object adaptors from Mark Rodgers.</li>
<li><a href="libs/graph/docs/table_of_contents.html">graph</a> - generic graph
components and algorithms from Jeremy Siek &amp; a University of Notre Dame
team.</li>
<li><a href="libs/integer/index.htm">integer</a> - headers for dealing with
integral types.</li>
<li><a href="libs/random/index.html">random</a> - a complete system for random
number generation from Jens Maurer.</li>
<li><a href="libs/rational/index.html">rational</a> - a rational number class
from Paul Moore.</li>
<li><a href="libs/regex/index.htm">regex</a> - regular expression library from
John Maddock.</li>
<li><a href="libs/smart_ptr/index.htm">smart_ptr</a> - four smart pointer
classes from Greg Colvin and Beman Dawes.</li>
<li><a href="libs/timer/index.htm">timer</a> - event timer, progress timer,
and progress display classes from Beman Dawes</li>
<li><a href="libs/utility/index.htm">utility</a> - various utility classes and
functions:
<ul>
<li><a href="libs/utility/call_traits.htm">call_traits</a> Defines types
for passing parameters from John Maddock, Howard Hinnant, et al.</li>
<li><a href="libs/utility/compressed_pair.htm">compressed_pair</a> Empty
member optimization from John Maddock, Howard Hinnant, et al.</li>
<li><a href="libs/utility/operators.htm">operators</a> Templates ease
arithmetic classes and iterators from Dave Abrahams and Jeremy Siek</li>
<li><a href="libs/utility/type_traits.htm">type_traits</a> Templates for
fundamental properties of types from John Maddock, Steve Cleary, et al.</li>
<li><a href="libs/utility/utility.htm">utility</a> Class <b>noncopyable</b>
plus <b>next(),</b>&nbsp; <b>prior(),</b> and <b>tie()</b> function
templates from Dave Abrahams and others.</li>
</ul>
</li>
</ul>
<p>See <a href="libs/compiler_status.htm">Compiler Status</a> to
find out what library works with which compiler.</p>
<p>See <a href="libs/compiler_status.htm">Compiler Status</a> to find out what
library works with which compiler.</p>
<h2>Obsolete Libraries</h2>
<ul>
<li><a href="libs/min_rand/index.htm">min_rand</a> - a random
number generator class from Beman Dawes. Replaced by <a
href="libs/random/index.html">random</a>.</li>
<li><a href="libs/min_rand/index.htm">min_rand</a> - a random number generator
class from Beman Dawes. Replaced by <a href="libs/random/index.html">random</a>.</li>
</ul>
<h2>Beta Libraries</h2>
<ul>
<li><a href="libs/array_traits/index.html">array_traits</a> -
tools to treat built-in arrays more like STL containers
from Dietmar Kühl. Also see <a
href="libs/array/index.htm">array</a>.</li>
<li><a href="libs/utility/cast.htm">casts</a> - cast
templates improve clarity and safety; utility library
contribution from Dave Abrahams and Kevlin Henney.</li>
<li><a href="libs/pri_queue/index.html">heaps</a> - a heap of
priority queues from Dietmar Kühl.</li>
<li><a href="libs/array_traits/index.html">array_traits</a> - tools to treat
built-in arrays more like STL containers from Dietmar Kühl. Also see <a href="libs/array/index.htm">array</a>.</li>
<li><a href="libs/utility/cast.htm">casts</a> - cast templates improve clarity
and safety; utility library contribution from Dave Abrahams and Kevlin
Henney.</li>
<li><a href="libs/pri_queue/index.html">heaps</a> - a heap of priority queues
from Dietmar Kühl.</li>
</ul>
<h2><a name="Download">Download</a></h2>
<p>You may <a href="boost_all.zip">download all of boost</a> as a
single ZIP file.&nbsp; As many boost headers include other boost
headers, installing one at at time is painful. This is a first
try at making installation easier.&nbsp;</p>
<p>If you don't already have a ZIP file decoder, download one
from the <a href="http://www.info-zip.org/pub/infozip/">Info-ZIP</a>
<p>You may <a href="boost_all.zip">download all of boost</a> as a single ZIP
file.&nbsp; As many boost headers include other boost headers, installing one at
at time is painful. This is a first try at making installation easier.&nbsp;</p>
<p>If you don't already have a ZIP file decoder, download one from the <a href="http://www.info-zip.org/pub/infozip/">Info-ZIP</a>
web site.</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %b %Y" startspan -->26 Sep 2000<!--webbot bot="Timestamp" endspan i-checksum="14934" --></p>
<p>Revised <!--webbot bot="Timestamp" startspan s-type="EDITED"
s-format="%d %b %Y" -->21 Sep 2000<!--webbot bot="Timestamp"
i-checksum="14924" endspan --></p>
</body>
</html>

@ -1 +1 @@
Subproject commit e3d87e942c47f4db865e8c2c4c34425d64c875d0
Subproject commit 6533fa4606075eab5672d2087453369d0434ba83

@ -1 +1 @@
Subproject commit 0fd9a361dc12e1aaab9e3d3e95ca470160d65988
Subproject commit 1179db14161d45e509ba98f0fe735df232b36c08

@ -1 +1 @@
Subproject commit a411039dec5e0db90573b533d0c2ea4cfb3720c3
Subproject commit 597b7e1032219c8861008f211926d3c5c75a2555

@ -1 +1 @@
Subproject commit d27969c8abc487cb00ac21609c6815f5d0698f9d
Subproject commit 2f6ca8d22282168d3930602f84fc828db1cadbc9

@ -1 +1 @@
Subproject commit 6ad031133d72e562bdfdf2f0dacf47e01bf85c78
Subproject commit e0f5f2deda532162ac6dbfc6fe8f5e5714717f71

@ -1 +1 @@
Subproject commit 4dbf30d14e82164283585e84476377742ddff662
Subproject commit 61696218dae21c4a250934a52aef59e1a6adf87d

View file

@ -7,7 +7,7 @@
# Default: regrtest * *
#
# Compilers: bcc54 = Borland 5.4
# bcc55 = Borland 5.5
# bcc55 = Borland 5.5.1
# cw = Metrowerks CodeWarrior
# gcc = GNU GCC/egcs
# vc = Microsoft Visual C++
@ -74,10 +74,10 @@ def compile( program ):
else:
if compiler_arg=="*" or compiler_arg=="bcc54":
bcc54_path=os.environ["BOOST_BCC54_PATH"]
invoke( "Borland C++ 5.4", "\"" + bcc54_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
invoke( "Borland C++ 5.4 up2", "\"" + bcc54_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
if compiler_arg=="*" or compiler_arg=="bcc55":
bcc55_path=os.environ["BOOST_BCC55_PATH"]
invoke( "Borland C++ 5.5", "\"" + bcc55_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
invoke( "Borland C++ 5.5.1", "\"" + bcc55_path + "/bcc32\" -I" + path + " -j10 -q " + fullpath )
# GCC 2.95.2 is looping on some tests, so only invoke if asked for by name
#if compiler_arg=="*" or compiler_arg=="gcc":
@ -86,7 +86,7 @@ def compile( program ):
invoke( "GNU GCC", "c++ -ftemplate-depth-30 -I" + path + " -IC:/stl/STLport-4.0b8/stlport " + fullpath + " c:/stl/STLport-4.0b8/lib/libstlport_gcc.a" )
if compiler_arg=="*" or compiler_arg=="cw":
invoke( "Metrowerks CodeWarrior", "mwcc -maxerrors 10 -I- -I" + path + " " + fullpath )
invoke( "Metrowerks CodeWarrior", "mwcc -maxerrors 10 -cwd source -I- -I" + path + " " + fullpath )
#John Maddock says use /Zm400 switch; it increases compiler memory
if compiler_arg=="*" or compiler_arg=="vc":
@ -168,9 +168,9 @@ if sys.platform == "linux2":
# f.write( "<td>GNU<br>GCC<br>pre-2.96 experimental</td>\n" )
else:
if compiler_arg=="*" or compiler_arg=="bcc54":
f.write( "<td>Borland<br>BCC<br>5.4</td>\n" )
f.write( "<td>Borland<br>BCC<br>5.4 up2</td>\n" )
if compiler_arg=="*" or compiler_arg=="bcc55":
f.write( "<td>Borland<br>BCC<br>5.5</td>\n" )
f.write( "<td>Borland<br>BCC<br>5.5.1</td>\n" )
# GCC 2.95.2 is looping on some tests, so only invoke if asked for by name
#if compiler_arg=="*" or compiler_arg=="gcc":

@ -1 +1 @@
Subproject commit 75aadf050941d8acb89a3b0ec17a5d313553c087
Subproject commit f51ee4ef2e74ca4b0df13d53e42f626374c8166f

View file

@ -96,7 +96,7 @@ assuming no constraints.</p>
<p>Krzysztof Czarnecki and Ulrich W. Eisenecker, <a name="Generative Programming" href="http://www.generative-programming.org">Generative
Programming</a>, Addison-Wesley, 2000, ISBN 0-210-30977-7</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->25 August 2000<!--webbot bot="Timestamp" endspan i-checksum="31248" --></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->24 September 2000<!--webbot bot="Timestamp" endspan i-checksum="39495" --></p>
<p>© Copyright Beman Dawes, 2000</p>
</body>

View file

@ -86,7 +86,7 @@ commenting ending braces, and similar formatting issues.&nbsp; These stylistic
issues are viewed as personal preferences and are not part of the Boost Header
Policy.</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->06 August, 2000<!--webbot bot="Timestamp" endspan i-checksum="34288" --></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->24 September, 2000<!--webbot bot="Timestamp" endspan i-checksum="39335" --></p>
</body>

View file

@ -58,7 +58,7 @@ for library submissions.</p>
HTML</a></b> describes how to represent feature model diagrams in text form.</p>
</blockquote>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->16 August, 2000<!--webbot bot="Timestamp" endspan i-checksum="34289" --></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->24 September, 2000<!--webbot bot="Timestamp" endspan i-checksum="39335" --></p>
</body>

View file

@ -280,7 +280,7 @@ suggestion.&nbsp; Major contributions are usually acknowledged in the
documentation, while minor fixes are often mentioned in comments within the code
itself.</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->30 August, 2000<!--webbot bot="Timestamp" endspan i-checksum="34279" --></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->24 September, 2000<!--webbot bot="Timestamp" endspan i-checksum="39335" --></p>
</body>