summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeman Dawes <bdawes@acm.org>2000-09-26 19:02:50 +0000
committerBeman Dawes <bdawes@acm.org>2000-09-26 19:02:50 +0000
commit4331180cd1e31ac5f623231c560337124520e494 (patch)
tree1279885aa89b902d71ae7ed494aaf124a032e7e1
parent646c8dd914bfacb07c1f7629f5cea42814af466c (diff)
downloadboost-4331180cd1e31ac5f623231c560337124520e494.tar.gz
Initial Graph and Regex HTML integration
[SVN r7849]
-rw-r--r--index.htm49
-rw-r--r--libraries.htm160
m---------libs/array0
m---------libs/concept_check0
m---------libs/disjoint_sets0
m---------libs/graph0
m---------libs/property_map0
m---------libs/regex0
-rw-r--r--libs/regrtest.py12
m---------libs/utility0
-rw-r--r--more/feature_model_diagrams.htm2
-rw-r--r--more/header.htm2
-rw-r--r--more/index.htm2
-rw-r--r--more/lib_guide.htm2
14 files changed, 108 insertions, 121 deletions
diff --git a/index.htm b/index.htm
index 229b50e9d0..f82bfaac36 100644
--- a/index.htm
+++ b/index.htm
@@ -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>
diff --git a/libraries.htm b/libraries.htm
index 4ccb64b001..00b9363ab8 100644
--- a/libraries.htm
+++ b/libraries.htm
@@ -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>
diff --git a/libs/array b/libs/array
-Subproject e3d87e942c47f4db865e8c2c4c34425d64c875d
+Subproject 6533fa4606075eab5672d2087453369d0434ba8
diff --git a/libs/concept_check b/libs/concept_check
-Subproject 0fd9a361dc12e1aaab9e3d3e95ca470160d6598
+Subproject 1179db14161d45e509ba98f0fe735df232b36c0
diff --git a/libs/disjoint_sets b/libs/disjoint_sets
-Subproject a411039dec5e0db90573b533d0c2ea4cfb3720c
+Subproject 597b7e1032219c8861008f211926d3c5c75a255
diff --git a/libs/graph b/libs/graph
-Subproject d27969c8abc487cb00ac21609c6815f5d0698f9
+Subproject 2f6ca8d22282168d3930602f84fc828db1cadbc
diff --git a/libs/property_map b/libs/property_map
-Subproject 6ad031133d72e562bdfdf2f0dacf47e01bf85c7
+Subproject e0f5f2deda532162ac6dbfc6fe8f5e5714717f7
diff --git a/libs/regex b/libs/regex
-Subproject 4dbf30d14e82164283585e84476377742ddff66
+Subproject 61696218dae21c4a250934a52aef59e1a6adf87
diff --git a/libs/regrtest.py b/libs/regrtest.py
index d4b1286c91..7f88236ae3 100644
--- a/libs/regrtest.py
+++ b/libs/regrtest.py
@@ -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":
diff --git a/libs/utility b/libs/utility
-Subproject 75aadf050941d8acb89a3b0ec17a5d313553c08
+Subproject f51ee4ef2e74ca4b0df13d53e42f626374c8166
diff --git a/more/feature_model_diagrams.htm b/more/feature_model_diagrams.htm
index 2b5cf151ed..9f06b4278a 100644
--- a/more/feature_model_diagrams.htm
+++ b/more/feature_model_diagrams.htm
@@ -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>
diff --git a/more/header.htm b/more/header.htm
index bf0347cb73..cca94d5f28 100644
--- a/more/header.htm
+++ b/more/header.htm
@@ -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>
diff --git a/more/index.htm b/more/index.htm
index c495034a2a..8b12a70caf 100644
--- a/more/index.htm
+++ b/more/index.htm
@@ -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>
diff --git a/more/lib_guide.htm b/more/lib_guide.htm
index aa390c70e3..f38abcbf13 100644
--- a/more/lib_guide.htm
+++ b/more/lib_guide.htm
@@ -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>