summaryrefslogtreecommitdiff
path: root/libs/compiler_status.htm
diff options
context:
space:
mode:
Diffstat (limited to 'libs/compiler_status.htm')
-rw-r--r--libs/compiler_status.htm24
1 files changed, 14 insertions, 10 deletions
diff --git a/libs/compiler_status.htm b/libs/compiler_status.htm
index a8172eb0ff..f094feb3a5 100644
--- a/libs/compiler_status.htm
+++ b/libs/compiler_status.htm
@@ -4,7 +4,7 @@
<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">
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>Compiler Status Report</title>
</head>
@@ -33,9 +33,10 @@ content="text/html; charset=iso-8859-1">
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
+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
-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
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
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
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
+<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
that with the library or compiler.&nbsp; Furthermore, some
library tests have not yet been included.</p>
<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>
</html>