Răsfoiți Sursa

1.20.0 runup

[SVN r8517]
Beman Dawes 25 ani în urmă
părinte
comite
7bacb0e0de
8 a modificat fișierele cu 104 adăugiri și 70 ștergeri
  1. 17 2
      index.htm
  2. 14 10
      libs/compiler_status.htm
  3. 1 1
      libs/conversion
  4. 56 47
      libs/cs-win32.html
  5. 7 1
      libs/hdr_depend.html
  6. 4 6
      libs/libraries.htm
  7. 2 1
      libs/regression.cfg
  8. 3 2
      people/beman_dawes.html

+ 17 - 2
index.htm

@@ -50,6 +50,21 @@ 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>
 <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>
 with any concerns you don't want to just post to the mailing list.</p>
 <h2>Latest News</h2>
 <h2>Latest News</h2>
+<p>January 6, 2001 - Version 1.20.0</p>
+<ul>
+  <li><a href="libs/conversion/index.htm">Conversion Library</a> added - <a href="libs/conversion/cast.htm">cast</a>
+    and <a href="libs/conversion/lexical_cast.htm">lexical_cast</a> headers from
+    Dave Abrahams and Kevlin Henney.</li>
+  <li>Web site moved to a larger host after the old ISP collapsed
+    unexpectedly.</li>
+  <li>Regression tests now include execution testing.&nbsp; See <a href="libs/compiler_status.htm">Compiler Status</a>.</li>
+  <li><a href="more/discussion_policy.htm">Discussion Policy</a> page added.</li>
+  <li><a href="libs/array/index.htm">Array Library</a> minor documentation improvements.</li>
+  <li><a href="libs/graph/doc/table_of_contents.html">Graph Library</a>   minor
+    updates.</li>
+  <li> <a href="libs/regex/index.htm">Regular Expression Library</a>&nbsp; minor
+    updates.</li>
+</ul>
 <p>December 10, 2000 - Version 1.19.0</p>
 <p>December 10, 2000 - Version 1.19.0</p>
 <ul>
 <ul>
   <li><a href="libs/concept_check/concept_check.htm">Concept Check Library</a>
   <li><a href="libs/concept_check/concept_check.htm">Concept Check Library</a>
@@ -84,7 +99,7 @@ with any concerns you don't want to just post to the mailing list.</p>
 </ul>
 </ul>
 <p>November 3, 2000 - Version 1.18.2</p>
 <p>November 3, 2000 - Version 1.18.2</p>
 <ul>
 <ul>
-  <li><a href="libs/utility/cast.htm">Cast Library</a> Fix numeric_cast&lt;> bugs with floating types.</li>
+  <li><a href="libs/conversion/cast.htm">Cast Library</a> Fix numeric_cast&lt;> bugs with floating types.</li>
   <li><a href="libs/graph/doc/table_of_contents.html">Graph Library</a>   minor
   <li><a href="libs/graph/doc/table_of_contents.html">Graph Library</a>   minor
     fixes.</li>
     fixes.</li>
   <li> <a href="libs/regex/index.htm">Regular Expression Library</a>&nbsp; minor fixes.</li>
   <li> <a href="libs/regex/index.htm">Regular Expression Library</a>&nbsp; minor fixes.</li>
@@ -194,7 +209,7 @@ with any concerns you don't want to just post to the mailing list.</p>
     page showing what library works with which compilers.</li>
     page showing what library works with which compilers.</li>
 </ul>
 </ul>
 <hr>
 <hr>
-<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->10 December 2000<!--webbot bot="Timestamp" endspan i-checksum="38581" --></p>
+<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->06 January 2001<!--webbot bot="Timestamp" endspan i-checksum="32176" --></p>
 
 
 </body>
 </body>
 
 

+ 14 - 10
libs/compiler_status.htm

@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type"
 <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
 content="text/html; charset=iso-8859-1">
 <meta name="ProgId" content="FrontPage.Editor.Document">
 <meta name="ProgId" content="FrontPage.Editor.Document">
-<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
 <title>Compiler Status Report</title>
 <title>Compiler Status Report</title>
 </head>
 </head>
 
 
@@ -33,9 +33,10 @@ content="text/html; charset=iso-8859-1">
 Unfortunately, the answer is &quot;it depends.&quot;.</p>
 Unfortunately, the answer is &quot;it depends.&quot;.</p>
 
 
 <p>Boost libraries rely on modern C++ features such as templates
 <p>Boost libraries rely on modern C++ features such as templates
-and the C++ Standard Library.&nbsp; But even today, years after
+and the C++ Standard Library.&nbsp; Most modern compilers support those major
+features fairly well. But even today, years after
 the adoption of the C++ Standard, some compilers still don't
 the adoption of the C++ Standard, some compilers still don't
-support important features like partial template specialization.</p>
+support important minor features like partial template specialization.</p>
 
 
 <p>Boost library authors often expend a great deal of effort
 <p>Boost library authors often expend a great deal of effort
 trying to work around compiler deficiencies.&nbsp; Nevertheless,
 trying to work around compiler deficiencies.&nbsp; Nevertheless,
@@ -66,23 +67,26 @@ automatically generates the above tables. Unless otherwise
 indicated, the C++ Standard Library implementation is the one
 indicated, the C++ Standard Library implementation is the one
 shipped with the compiler.</p>
 shipped with the compiler.</p>
 
 
+<p>The <a href="regression.cpp">regression.cpp</a> test program was contributed
+by Jens Maurer, generalizing and improving an earlier program by Beman Dawes.
+The <a href="compiler.cfg">compiler.cfg</a> and <a href="regression.cfg">regression.cfg
+</a>configuration files control the test.</p>
+
 <p><b>Warning:</b> These tables are not a good indication of a
 <p><b>Warning:</b> These tables are not a good indication of a
 particular compiler's compliance with the C++ Standard.&nbsp; The
 particular compiler's compliance with the C++ Standard.&nbsp; The
 boost libraries often contain workarounds which mask compiler
 boost libraries often contain workarounds which mask compiler
 deficiencies.</p>
 deficiencies.</p>
 
 
-<p><b>Warning: </b>The regression test is under development and
-cannot yet be relied upon.&nbsp; The current version is a compile
-only test; the programs are not executed or otherwise tested.&nbsp;
-Even the compilation results may be spurious; many negative
+<p><b>Warning: </b>Some regression tests are compile
+only tests, or compile-and-link tests; the programs are not executed or otherwise tested.&nbsp;See
+the &quot;Test Type&quot; column in the tables. Even the compilation results may be spurious; many negative
 results stem from problems with the immature test suite rather
 results stem from problems with the immature test suite rather
 that with the library or compiler.&nbsp; Furthermore, some
 that with the library or compiler.&nbsp; Furthermore, some
 library tests have not yet been included.</p>
 library tests have not yet been included.</p>
 
 
 <hr>
 <hr>
 
 
-<p>Revised <!--webbot bot="Timestamp" startspan s-type="EDITED"
-s-format="%d %B %Y" -->10 November 2000<!--webbot bot="Timestamp"
-i-checksum="39429" endspan --></p>
+<p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
+s-format="%d %B %Y" startspan -->06 January 2001<!--webbot bot="Timestamp" endspan i-checksum="32176" --></p>
 </body>
 </body>
 </html>
 </html>

+ 1 - 1
libs/conversion

@@ -1 +1 @@
-Subproject commit 6c4d9b550bdb8d8565d58e300edcbf3143e90cc1
+Subproject commit d660741e6deced7a7b8f92bd70892b727fa8a220

+ 56 - 47
libs/cs-win32.html

@@ -8,6 +8,7 @@ Compiler Status: win32
 <h1><img border border="0" src="../c++boost.gif" width="277" height="86"></h1>
 <h1><img border border="0" src="../c++boost.gif" width="277" height="86"></h1>
 <h1>Compiler Status: win32</h1>
 <h1>Compiler Status: win32</h1>
 </p>
 </p>
+<p><b>Run Date:</b> 06 Jan 2001 17:17 GMT</p>
 <p>
 <p>
 <table border="1" cellspacing="0" cellpadding="5">
 <table border="1" cellspacing="0" cellpadding="5">
 <tr>
 <tr>
@@ -19,7 +20,7 @@ Compiler Status: win32
 <td>Microsoft<br>VC++<br>6.0 SP4<br>STLport<br>4.0</td>
 <td>Microsoft<br>VC++<br>6.0 SP4<br>STLport<br>4.0</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/config/config_test.cpp">libs/config/config_test.cpp</a></td>
+<td><a href="../libs/config/config_test.cpp">libs/config/config_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -27,15 +28,15 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/array/array1.cpp">libs/array/array1.cpp</a></td>
+<td><a href="../libs/array/array1.cpp">libs/array/array1.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
-<td><font color="#FF0000">Fail</font></td>
-<td><font color="#FF0000">Fail</font></td>
+<td>Pass</td>
+<td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/concept_check/concept_check_test.cpp">libs/concept_check/concept_check_test.cpp</a></td>
+<td><a href="../libs/concept_check/concept_check_test.cpp">libs/concept_check/concept_check_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -43,7 +44,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/concept_check/class_concept_check_test.cpp">libs/concept_check/class_concept_check_test.cpp</a></td>
+<td><a href="../libs/concept_check/class_concept_check_test.cpp">libs/concept_check/class_concept_check_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -51,7 +52,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/concept_check/concept_check_fail_expected.cpp">libs/concept_check/concept_check_fail_expected.cpp</a></td>
+<td><a href="../libs/concept_check/concept_check_fail_expected.cpp">libs/concept_check/concept_check_fail_expected.cpp</a></td>
 <td>link-fail</td>
 <td>link-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -59,7 +60,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/concept_check/class_concept_fail_expected.cpp">libs/concept_check/class_concept_fail_expected.cpp</a></td>
+<td><a href="../libs/concept_check/class_concept_fail_expected.cpp">libs/concept_check/class_concept_fail_expected.cpp</a></td>
 <td>link-fail</td>
 <td>link-fail</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 <td>Pass</td>
 <td>Pass</td>
@@ -67,7 +68,7 @@ Compiler Status: win32
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/functional/function_test.cpp">libs/functional/function_test.cpp</a></td>
+<td><a href="../libs/conversion/cast_test.cpp">libs/conversion/cast_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -75,7 +76,23 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/graph/test/graph.cpp">libs/graph/test/graph.cpp</a></td>
+<td><a href="../libs/conversion/lexical_cast_test.cpp">libs/conversion/lexical_cast_test.cpp</a></td>
+<td>run</td>
+<td>Pass</td>
+<td>Pass</td>
+<td>Pass</td>
+<td>Pass</td>
+</tr>
+<tr>
+<td><a href="../libs/functional/function_test.cpp">libs/functional/function_test.cpp</a></td>
+<td>run</td>
+<td>Pass</td>
+<td>Pass</td>
+<td>Pass</td>
+<td>Pass</td>
+</tr>
+<tr>
+<td><a href="../libs/graph/test/graph.cpp">libs/graph/test/graph.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 <td>Pass</td>
 <td>Pass</td>
@@ -83,7 +100,7 @@ Compiler Status: win32
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/integer/cstdint_test.cpp">libs/integer/cstdint_test.cpp</a></td>
+<td><a href="../libs/integer/cstdint_test.cpp">libs/integer/cstdint_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -91,7 +108,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/integer/integer_test.cpp">libs/integer/integer_test.cpp</a></td>
+<td><a href="../libs/integer/integer_test.cpp">libs/integer/integer_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -99,7 +116,7 @@ Compiler Status: win32
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/integer/integer_traits_test.cpp">libs/integer/integer_traits_test.cpp</a></td>
+<td><a href="../libs/integer/integer_traits_test.cpp">libs/integer/integer_traits_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -107,7 +124,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/rational/rational_example.cpp">libs/rational/rational_example.cpp</a></td>
+<td><a href="../libs/rational/rational_example.cpp">libs/rational/rational_example.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -115,7 +132,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/random/random_test.cpp">libs/random/random_test.cpp</a></td>
+<td><a href="../libs/random/random_test.cpp">libs/random/random_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -123,7 +140,7 @@ Compiler Status: win32
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/random/random_demo.cpp">libs/random/random_demo.cpp</a></td>
+<td><a href="../libs/random/random_demo.cpp">libs/random/random_demo.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -131,23 +148,23 @@ Compiler Status: win32
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/regex/demo/regress/regex_test.cpp">libs/regex/demo/regress/regex_test.cpp</a></td>
+<td><a href="../libs/regex/demo/regress/regex_test.cpp">libs/regex/demo/regress/regex_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
-<td><font color="#FF0000">Fail</font></td>
-<td><font color="#FF0000">Fail</font></td>
+<td>Pass</td>
+<td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/regex/demo/regress/wregex_test.cpp">libs/regex/demo/regress/wregex_test.cpp</a></td>
+<td><a href="../libs/regex/demo/regress/wregex_test.cpp">libs/regex/demo/regress/wregex_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
-<td><font color="#FF0000">Fail</font></td>
-<td><font color="#FF0000">Fail</font></td>
+<td>Pass</td>
+<td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/smart_ptr/smart_ptr_test.cpp">libs/smart_ptr/smart_ptr_test.cpp</a></td>
+<td><a href="../libs/smart_ptr/smart_ptr_test.cpp">libs/smart_ptr/smart_ptr_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -155,7 +172,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test.cpp">libs/static_assert/static_assert_test.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test.cpp">libs/static_assert/static_assert_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -163,7 +180,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_1.cpp">libs/static_assert/static_assert_test_fail_1.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_1.cpp">libs/static_assert/static_assert_test_fail_1.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -171,7 +188,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_2.cpp">libs/static_assert/static_assert_test_fail_2.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_2.cpp">libs/static_assert/static_assert_test_fail_2.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -179,7 +196,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_3.cpp">libs/static_assert/static_assert_test_fail_3.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_3.cpp">libs/static_assert/static_assert_test_fail_3.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -187,7 +204,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_4.cpp">libs/static_assert/static_assert_test_fail_4.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_4.cpp">libs/static_assert/static_assert_test_fail_4.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -195,7 +212,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_5.cpp">libs/static_assert/static_assert_test_fail_5.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_5.cpp">libs/static_assert/static_assert_test_fail_5.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -203,7 +220,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_6.cpp">libs/static_assert/static_assert_test_fail_6.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_6.cpp">libs/static_assert/static_assert_test_fail_6.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -211,7 +228,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_7.cpp">libs/static_assert/static_assert_test_fail_7.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_7.cpp">libs/static_assert/static_assert_test_fail_7.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -219,7 +236,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/static_assert/static_assert_test_fail_8.cpp">libs/static_assert/static_assert_test_fail_8.cpp</a></td>
+<td><a href="../libs/static_assert/static_assert_test_fail_8.cpp">libs/static_assert/static_assert_test_fail_8.cpp</a></td>
 <td>compile-fail</td>
 <td>compile-fail</td>
 <td>Pass</td>
 <td>Pass</td>
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
@@ -227,7 +244,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/utility/call_traits_test.cpp">libs/utility/call_traits_test.cpp</a></td>
+<td><a href="../libs/utility/call_traits_test.cpp">libs/utility/call_traits_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -235,15 +252,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/cast_test.cpp">libs/cast_test.cpp</a></td>
-<td>run</td>
-<td><font color="#FF0000">Fail</font></td>
-<td><font color="#FF0000">Fail</font></td>
-<td><font color="#FF0000">Fail</font></td>
-<td><font color="#FF0000">Fail</font></td>
-</tr>
-<tr>
-<td><a href="libs/utility/compressed_pair_test.cpp">libs/utility/compressed_pair_test.cpp</a></td>
+<td><a href="../libs/utility/compressed_pair_test.cpp">libs/utility/compressed_pair_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -251,7 +260,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/utility/iterator_adaptor_test.cpp">libs/utility/iterator_adaptor_test.cpp</a></td>
+<td><a href="../libs/utility/iterator_adaptor_test.cpp">libs/utility/iterator_adaptor_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -259,7 +268,7 @@ Compiler Status: win32
 <td><font color="#FF0000">Fail</font></td>
 <td><font color="#FF0000">Fail</font></td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/utility/iterators_test.cpp">libs/utility/iterators_test.cpp</a></td>
+<td><a href="../libs/utility/iterators_test.cpp">libs/utility/iterators_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -267,7 +276,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/utility/operators_test.cpp">libs/utility/operators_test.cpp</a></td>
+<td><a href="../libs/utility/operators_test.cpp">libs/utility/operators_test.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -275,7 +284,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/utility/tie_example.cpp">libs/utility/tie_example.cpp</a></td>
+<td><a href="../libs/utility/tie_example.cpp">libs/utility/tie_example.cpp</a></td>
 <td>run</td>
 <td>run</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
@@ -283,7 +292,7 @@ Compiler Status: win32
 <td>Pass</td>
 <td>Pass</td>
 </tr>
 </tr>
 <tr>
 <tr>
-<td><a href="libs/utility/type_traits_test.cpp">libs/utility/type_traits_test.cpp</a></td>
+<td><a href="../libs/utility/type_traits_test.cpp">libs/utility/type_traits_test.cpp</a></td>
 <td>compile</td>
 <td>compile</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>
 <td>Pass</td>

+ 7 - 1
libs/hdr_depend.html

@@ -22,7 +22,7 @@ detail and subject to change at any time.  The Header Dependencies Table is
 useful only for determining which headers are currently included by a given
 useful only for determining which headers are currently included by a given
 boost header.  Just as with the standard library, if your program uses components
 boost header.  Just as with the standard library, if your program uses components
 from any boost header, that header should specifically be included.</p>
 from any boost header, that header should specifically be included.</p>
-<p><b>Run Date:</b> 10 Dec 2000 15:13 GMT</p>
+<p><b>Run Date:</b> 06 Jan 2001 14:01 GMT</p>
 <p>
 <p>
 <table border="1" cellspacing="0" cellpadding="5">
 <table border="1" cellspacing="0" cellpadding="5">
 <tr>
 <tr>
@@ -211,6 +211,7 @@ functional&nbsp;</td>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/detail/ob_compressed_pair.hpp">boost/detail/ob_compressed_pair.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/detail/ob_compressed_pair.hpp">boost/detail/ob_compressed_pair.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/pending/property.hpp">boost/pending/property.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/pending/property.hpp">boost/pending/property.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/pending/detail/property.hpp">boost/pending/detail/property.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/pending/detail/property.hpp">boost/pending/detail/property.hpp</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;memory<br>
 <a href="../boost/graph/detail/edge.hpp">boost/graph/detail/edge.hpp</a><br>
 <a href="../boost/graph/detail/edge.hpp">boost/graph/detail/edge.hpp</a><br>
 <a href="../boost/graph/graph_traits.hpp">boost/graph/graph_traits.hpp</a><br>
 <a href="../boost/graph/graph_traits.hpp">boost/graph/graph_traits.hpp</a><br>
 <a href="../boost/pending/ct_if.hpp">boost/pending/ct_if.hpp</a><br>
 <a href="../boost/pending/ct_if.hpp">boost/pending/ct_if.hpp</a><br>
@@ -251,6 +252,11 @@ vector&nbsp;</td>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/detail/type_traits.hpp">boost/detail/type_traits.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/detail/type_traits.hpp">boost/detail/type_traits.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;climits<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;climits<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/detail/ob_compressed_pair.hpp">boost/detail/ob_compressed_pair.hpp</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/detail/ob_compressed_pair.hpp">boost/detail/ob_compressed_pair.hpp</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/concept_check.hpp">boost/concept_check.hpp</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="../boost/pending/limits.hpp">boost/pending/limits.hpp</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;float.h<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limits<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limits.h<br>
 iterator&nbsp;</td>
 iterator&nbsp;</td>
 </tr>
 </tr>
 <tr>
 <tr>

+ 4 - 6
libs/libraries.htm

@@ -47,6 +47,8 @@ content="text/html; charset=iso-8859-1">
     <li><a href="config/index.htm">config</a> - Helps boost
     <li><a href="config/index.htm">config</a> - Helps boost
         library developers adapt to compiler idiosyncrasies; not
         library developers adapt to compiler idiosyncrasies; not
         intended for library users.</li>
         intended for library users.</li>
+    <li><a href="conversion/index.htm">conversion</a> - Numeric, polymorphic,
+      and lexical casts from Dave Abrahams and Kevlin Henney.</li>
     <li><a href="dir_it/index.htm">dir_it</a> - A set of file
     <li><a href="dir_it/index.htm">dir_it</a> - A set of file
         system directory level iterators from Dietmar Kühl.</li>
         system directory level iterators from Dietmar Kühl.</li>
     <li><a href="functional/index.html">functional</a> - Enhanced
     <li><a href="functional/index.html">functional</a> - Enhanced
@@ -62,8 +64,7 @@ content="text/html; charset=iso-8859-1">
       defining interfaces which map key objects to value objects from Jeremy
       defining interfaces which map key objects to value objects from Jeremy
       Siek.</li>
       Siek.</li>
     <li><a href="python/doc/index.html">python</a> - reflects C++ classes and
     <li><a href="python/doc/index.html">python</a> - reflects C++ classes and
-      functions into <a
-      href="http://www.pythonlabs.com/pub/www.python.org">Python</a>, from Dave
+      functions into <a href="http://www.python.org">Python</a>, from Dave
       Abrahams.</li>
       Abrahams.</li>
     <li><a href="random/index.html">random</a> - A complete
     <li><a href="random/index.html">random</a> - A complete
         system for random number generation from Jens Maurer.</li>
         system for random number generation from Jens Maurer.</li>
@@ -107,9 +108,6 @@ out what other headers each boost header includes.</p>
     <li><a href="array_traits/index.html">array_traits</a> -
     <li><a href="array_traits/index.html">array_traits</a> -
         tools to treat built-in arrays more like STL containers
         tools to treat built-in arrays more like STL containers
         from Dietmar Kühl. Also see <a href="array/index.htm">array</a>.</li>
         from Dietmar Kühl. Also see <a href="array/index.htm">array</a>.</li>
-    <li><a href="utility/cast.htm">casts</a> - cast templates
-        improve clarity and safety; utility library contribution
-        from Dave Abrahams and Kevlin Henney.</li>
     <li><a href="pri_queue/index.html">heaps</a> - a heap of
     <li><a href="pri_queue/index.html">heaps</a> - a heap of
         priority queues from Dietmar Kühl.</li>
         priority queues from Dietmar Kühl.</li>
 </ul>
 </ul>
@@ -176,6 +174,6 @@ make and/or project files for various compilers.</p>
 <hr>
 <hr>
 
 
 <p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
 <p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %b %Y" startspan -->10 Dec 2000<!--webbot bot="Timestamp" endspan i-checksum="14385" --></p>
+s-format="%d %b %Y" startspan -->06 Jan 2001<!--webbot bot="Timestamp" endspan i-checksum="14736" --></p>
 </body>
 </body>
 </html>
 </html>

+ 2 - 1
libs/regression.cfg

@@ -6,6 +6,8 @@ compile libs/concept_check/concept_check_test.cpp
 compile libs/concept_check/class_concept_check_test.cpp
 compile libs/concept_check/class_concept_check_test.cpp
 link-fail libs/concept_check/concept_check_fail_expected.cpp
 link-fail libs/concept_check/concept_check_fail_expected.cpp
 link-fail libs/concept_check/class_concept_fail_expected.cpp
 link-fail libs/concept_check/class_concept_fail_expected.cpp
+run libs/conversion/cast_test.cpp
+run libs/conversion/lexical_cast_test.cpp
 run libs/functional/function_test.cpp
 run libs/functional/function_test.cpp
 run libs/graph/test/graph.cpp
 run libs/graph/test/graph.cpp
 run libs/integer/cstdint_test.cpp
 run libs/integer/cstdint_test.cpp
@@ -27,7 +29,6 @@ compile-fail libs/static_assert/static_assert_test_fail_6.cpp
 compile-fail libs/static_assert/static_assert_test_fail_7.cpp
 compile-fail libs/static_assert/static_assert_test_fail_7.cpp
 compile-fail libs/static_assert/static_assert_test_fail_8.cpp
 compile-fail libs/static_assert/static_assert_test_fail_8.cpp
 compile libs/utility/call_traits_test.cpp
 compile libs/utility/call_traits_test.cpp
-run libs/utility/cast_test.cpp
 compile libs/utility/compressed_pair_test.cpp
 compile libs/utility/compressed_pair_test.cpp
 run libs/utility/iterator_adaptor_test.cpp
 run libs/utility/iterator_adaptor_test.cpp
 run libs/utility/iterators_test.cpp
 run libs/utility/iterators_test.cpp

+ 3 - 2
people/beman_dawes.html

@@ -19,7 +19,8 @@
   </tr>
   </tr>
 </table>
 </table>
 <p><a href="beman_dawes.jpg"><img src="beman_dawes_small.jpg" alt="beman_dawes.jpg (62536 bytes)" border="0" align="left" hspace="10" vspace="5" width="100" height="133"></a>
 <p><a href="beman_dawes.jpg"><img src="beman_dawes_small.jpg" alt="beman_dawes.jpg (62536 bytes)" border="0" align="left" hspace="10" vspace="5" width="100" height="133"></a>
-Beman Dawes is a software developer from Virginia in the United States.</p>
+Beman Dawes is a software developer from Virginia in the United States and the
+founder of boost.org.</p>
 <p>He is the author of the StreetQuick® geographic atlas library used by
 <p>He is the author of the StreetQuick® geographic atlas library used by
 digital map publishers to help people get really, really, lost.</p>
 digital map publishers to help people get really, really, lost.</p>
 <p>He wrote his first computer program 40 years ago, and does not mourn the
 <p>He wrote his first computer program 40 years ago, and does not mourn the
@@ -29,7 +30,7 @@ arithmetic.</p>
 1992, and chaired the Library Working Group for five years.</p>
 1992, and chaired the Library Working Group for five years.</p>
 <p>He enjoys travel, sailing, hiking, and biking. He is married, and he and his
 <p>He enjoys travel, sailing, hiking, and biking. He is married, and he and his
 wife have three cats.</p>
 wife have three cats.</p>
-<p>Email: <a href="mailto:beman@esva.net">beman@esva.net</a></p>
+<p>Email: <a href="mailto:bdawes@acm.org">bdawes@acm.org</a></p>
 
 
 </body>
 </body>
 
 

粤ICP备19079148号