diff options
author | Beman Dawes <bdawes@acm.org> | 2000-09-26 19:02:50 +0000 |
---|---|---|
committer | Beman Dawes <bdawes@acm.org> | 2000-09-26 19:02:50 +0000 |
commit | 4331180cd1e31ac5f623231c560337124520e494 (patch) | |
tree | 1279885aa89b902d71ae7ed494aaf124a032e7e1 | |
parent | 646c8dd914bfacb07c1f7629f5cea42814af466c (diff) | |
download | boost-4331180cd1e31ac5f623231c560337124520e494.tar.gz |
Initial Graph and Regex HTML integration
[SVN r7849]
-rw-r--r-- | index.htm | 49 | ||||
-rw-r--r-- | libraries.htm | 160 | ||||
m--------- | libs/array | 0 | ||||
m--------- | libs/concept_check | 0 | ||||
m--------- | libs/disjoint_sets | 0 | ||||
m--------- | libs/graph | 0 | ||||
m--------- | libs/property_map | 0 | ||||
m--------- | libs/regex | 0 | ||||
-rw-r--r-- | libs/regrtest.py | 12 | ||||
m--------- | libs/utility | 0 | ||||
-rw-r--r-- | more/feature_model_diagrams.htm | 2 | ||||
-rw-r--r-- | more/header.htm | 2 | ||||
-rw-r--r-- | more/index.htm | 2 | ||||
-rw-r--r-- | more/lib_guide.htm | 2 |
14 files changed, 108 insertions, 121 deletions
@@ -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. 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 "vault").</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. </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<> + 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 - <a href="libs/integer/index.htm">Integer -Library</a> status upgraded after removing bin_bun.hpp. The -"Experimental" 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> <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 & 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> <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. As many boost headers include other boost -headers, installing one at at time is painful. This is a first -try at making installation easier. </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. As many boost headers include other boost headers, installing one at +at time is painful. This is a first try at making installation easier. </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. 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. 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> |