Răsfoiți Sursa

Added BeOS5 regressions tests

[SVN r8140]
John Maddock 25 ani în urmă
părinte
comite
c1869aba6f
3 a modificat fișierele cu 181 adăugiri și 41 ștergeri
  1. 64 39
      libs/compiler_status.htm
  2. 114 0
      libs/cs-beos.html
  3. 3 2
      libs/regrtest.py

+ 64 - 39
libs/compiler_status.htm

@@ -1,57 +1,82 @@
 <html>
 
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
+<meta http-equiv="Content-Type"
+content="text/html; charset=iso-8859-1">
 <meta name="ProgId" content="FrontPage.Editor.Document">
+<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
 <title>Compiler Status Report</title>
 </head>
 
 <body bgcolor="#FFFFFF" text="#000000">
 
-<table border="1" bgcolor="#007F7F" cellpadding="2">
-  <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 face="Arial" color="#FFFFFF"><big>Home</big></font></a></td>
-    <td><a href="../libraries.htm"><font face="Arial" color="#FFFFFF"><big>Libraries</big></font></a></td>
-    <td><a href="../people.htm"><font face="Arial" color="#FFFFFF"><big>People</big></font></a></td>
-    <td><a href="../more/faq.htm"><font face="Arial" color="#FFFFFF"><big>FAQ</big></font></a></td>
-    <td><a href="../more/index.htm"><font face="Arial" color="#FFFFFF"><big>More</big></font></a></td>
-  </tr>
+<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>
 </table>
+
 <h1>Compiler Status</h1>
-<p>Will all boost libraries work with your compiler?&nbsp; Unfortunately, the
-answer is &quot;it depends.&quot;.</p>
-<p>Boost libraries rely on modern C++ features such as templates and the C++
-Standard Library.&nbsp; But even today, years after the adoption of the C++
-Standard, some compilers still don't support important features like partial
-template specialization.</p>
-<p>Boost library authors often expend a great deal of effort trying to work
-around compiler deficiencies.&nbsp; Nevertheless, some libraries will not
-compile at all with certain compilers or may have crippled functionality.&nbsp;
-Even if the current release of a compiler supports a boost library, older
-version of the compiler may not work properly.</p>
+
+<p>Will all boost libraries work with your compiler?&nbsp;
+Unfortunately, the answer is &quot;it depends.&quot;.</p>
+
+<p>Boost libraries rely on modern C++ features such as templates
+and the C++ Standard Library.&nbsp; But even today, years after
+the adoption of the C++ Standard, some compilers still don't
+support important features like partial template specialization.</p>
+
+<p>Boost library authors often expend a great deal of effort
+trying to work around compiler deficiencies.&nbsp; Nevertheless,
+some libraries will not compile at all with certain compilers or
+may have crippled functionality.&nbsp; Even if the current
+release of a compiler supports a boost library, older version of
+the compiler may not work properly.</p>
+
 <h2>Compiler Status Tables</h2>
+
 <ul>
-  <li><a href="cs-linux2.html">Linux/x86</a> Contributed by Jens Maurer</li>
-  <li><a href="cs-win32.html">Windows NT / Windows 2000</a> Contributed by Beman
-    Dawes</li>
+    <li><a href="cs-linux2.html">Linux/x86</a> Contributed by
+        Jens Maurer</li>
+    <li><a href="cs-beos.html">BeOS5/Intel</a> Contributed by
+        John Maddock.</li>
+    <li><a href="cs-win32.html">Windows NT / Windows 2000</a>
+        Contributed by Beman Dawes</li>
 </ul>
-<p>Boost releases are run through a regression test which automatically
-generates the above tables. Unless otherwise indicated, the C++ Standard Library
-implementation is the one shipped with the compiler.</p>
-<p><b>Warning:</b> These tables are not a good indication of a particular
-compiler's compliance with the C++ Standard.&nbsp; The boost libraries often
-contain workarounds which mask compiler 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 results stem from problems with the immature test suite
-rather that with the library or compiler.&nbsp; Furthermore, some library tests
-have not yet been included.</p>
+
+<p>Boost releases are run through a regression test which
+automatically generates the above tables. Unless otherwise
+indicated, the C++ Standard Library implementation is the one
+shipped with the compiler.</p>
+
+<p><b>Warning:</b> These tables are not a good indication of a
+particular compiler's compliance with the C++ Standard.&nbsp; The
+boost libraries often contain workarounds which mask compiler
+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
+results stem from problems with the immature test suite rather
+that with the library or compiler.&nbsp; Furthermore, some
+library tests have not yet been included.</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" startspan s-type="EDITED"
+s-format="%d %B %Y" -->05 November 2000<!--webbot bot="Timestamp"
+i-checksum="39438" endspan --></p>
 </body>
-
 </html>

+ 114 - 0
libs/cs-beos.html

@@ -0,0 +1,114 @@
+<html>
+<head>
+<title>
+Compiler Status: BeOS5/x86
+</title>
+</head><body bgcolor="#FFFFFF" text="#000000">
+<h1><img border="0" src="../c++boost.gif" width="277" height="86"></h1>
+<h1>Compiler Status: BeOS5/x86</h1>
+<p><b>Run Date:</b> 05 Nov 2000 11:25 GMT</p>
+<p>
+<table border="1" cellspacing="0" cellpadding="5">
+<tr>
+<td>Program</td>
+<td>GNUPro<br>GCC&nbsp;2.9</td>
+<td>GNUPro<br>GCC&nbsp;2.9<br>+<br>SGI&nbsp;STL&nbsp;3.3</td>
+</tr>
+<tr>
+<td><a href="config/config_test.cpp">config/config_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="array/array1.cpp">array/array1.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="functional/function_test.cpp">functional/function_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="graph/test/graph.cpp">graph/test/graph.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="integer/cstdint_test.cpp">integer/cstdint_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="integer/integer_test.cpp">integer/integer_test.cpp</a></td>
+<td>no</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="integer/integer_traits_test.cpp">integer/integer_traits_test.cpp</a></td>
+<td>no</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="rational/rational_example.cpp">rational/rational_example.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="random/random_test.cpp">random/random_test.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="random/random_demo.cpp">random/random_demo.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="regex/demo/regress/regex_test.cpp">regex/demo/regress/regex_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="regex/demo/regress/wregex_test.cpp">regex/demo/regress/wregex_test.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="smart_ptr/smart_ptr_test.cpp">smart_ptr/smart_ptr_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="utility/call_traits_test.cpp">utility/call_traits_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="utility/cast_test.cpp">utility/cast_test.cpp</a></td>
+<td>no</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="utility/compressed_pair_test.cpp">utility/compressed_pair_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+<tr>
+<td><a href="utility/iterators_test.cpp">utility/iterators_test.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="utility/operators_test.cpp">utility/operators_test.cpp</a></td>
+<td>no</td>
+<td>no</td>
+</tr>
+<tr>
+<td><a href="utility/type_traits_test.cpp">utility/type_traits_test.cpp</a></td>
+<td>yes</td>
+<td>yes</td>
+</tr>
+</table>
+</body>
+</html>

+ 3 - 2
libs/regrtest.py

@@ -196,9 +196,9 @@ if sys.platform == "linux2":
 #    f.write( "<td>OpenC++<br>2.5.9</td>\n" )
 elif sys.platform == "beos":
   if compiler_arg == "*" or compiler_arg == "gcc":
-    f.write( "<td>GNUPro<br>GCC<br>2.9</td>\n" )
+    f.write( "<td>GNUPro<br>GCC&nbsp;2.9</td>\n" )
   if compiler_arg == "*" or compiler_arg == "gcc-sgi":
-    f.write( "<td>GNUPro<br>GCC<br>2.9<br>SGI<br>STL<br>3.3</td>\n" )
+    f.write( "<td>GNUPro<br>GCC&nbsp;2.9<br>+<br>SGI&nbsp;STL&nbsp;3.3</td>\n" )
 else:
 #  if compiler_arg=="*" or compiler_arg=="bcc54":
 #    f.write( "<td>Borland<br>BCC<br>5.4 up2</td>\n" )
@@ -248,3 +248,4 @@ f.write( "</table>\n</body>\n</html>\n"  )
 # end
 
 
+

粤ICP备19079148号