diff options
Diffstat (limited to 'libs/compiler_status.htm')
-rw-r--r-- | libs/compiler_status.htm | 24 |
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 "it depends.".</p> <p>Boost libraries rely on modern C++ features such as templates -and the C++ Standard Library. But even today, years after +and the C++ Standard Library. 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. 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. 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. The current version is a compile -only test; the programs are not executed or otherwise tested. -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. See +the "Test Type" 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. 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> |