mirror of
https://github.com/boostorg/boost.git
synced 2025-04-14 17:03:38 +00:00
Merged from trunk at 41158, with libraries not merged yet commented out
[SVN r41159]
This commit is contained in:
parent
57a6beeb69
commit
42f0fea0a3
11 changed files with 997 additions and 930 deletions
|
@ -1,5 +0,0 @@
|
|||
*.log
|
||||
boosttmp.*
|
||||
regression
|
||||
rng.saved
|
||||
rng.tmp
|
|
@ -13,11 +13,11 @@
|
|||
|
||||
|
||||
project status
|
||||
: source-location $(BOOST_ROOT)
|
||||
: requirements <hardcode-dll-paths>true
|
||||
: source-location $(BOOST_ROOT)
|
||||
: requirements <hardcode-dll-paths>true
|
||||
;
|
||||
|
||||
import testing ;
|
||||
|
||||
import testing ;
|
||||
|
||||
alias test_exec_monitor : ../libs/test/build//boost_test_exec_monitor/<link>static ;
|
||||
alias unit_test_framework : ../libs/test/build//boost_unit_test_framework/<link>static ;
|
||||
|
@ -26,24 +26,37 @@ alias unit_test_framework : ../libs/test/build//boost_unit_test_framework/<link>
|
|||
# Please keep these in alphabetic order by test-suite name
|
||||
build-project ../libs/algorithm/minmax/test ; # test-suite algorith/minmax
|
||||
build-project ../libs/algorithm/string/test ; # test-suite algorithm/string
|
||||
#build-project ../libs/asio/test ; # test-suite asio
|
||||
build-project ../libs/assign/test ; # test-suite assign
|
||||
build-project ../libs/any/test ; # test-suite any
|
||||
#build-project ../libs/bimap/test ; # test-suite bimap
|
||||
build-project ../libs/bind/test ; # test-suite bind
|
||||
#build-project ../libs/circular_buffer/test ; # test-suite circular_buffer
|
||||
build-project ../libs/concept_check ; # test-suite concept_check
|
||||
build-project ../libs/conversion/test ; # test-suite conversion
|
||||
build-project ../libs/date_time/test ; # test-suite date_time
|
||||
#build-project ../libs/disjoint_sets ; # test-suite disjoint_sets
|
||||
build-project ../libs/dynamic_bitset ; # test-suite dynamic_bitset
|
||||
build-project ../libs/filesystem/test ; # test-suite filesystem
|
||||
build-project ../libs/foreach/test ; # test-suite foreach
|
||||
build-project ../libs/format/test ; # test-suite format
|
||||
build-project ../libs/function/test ; # test-suite function
|
||||
build-project ../libs/functional/hash/test ; # test-suite functional/hash
|
||||
#build-project ../libs/function_types/test ; # test-suite function_types
|
||||
#build-project ../libs/fusion/test ; # test-suite fusion
|
||||
#build-project ../libs/gil/test ; # test-suite gil
|
||||
build-project ../libs/graph/test ; # test-suite graph
|
||||
build-project ../libs/io/test ; # test-suite io
|
||||
#build-project ../libs/interprocess/example ; # test-suite interprocess_example
|
||||
#build-project ../libs/interprocess/test ; # test-suite interprocess_test
|
||||
#build-project ../libs/intrusive/example ; # test-suite intrusive_example
|
||||
#build-project ../libs/intrusive/test ; # test-suite intrusive_test
|
||||
build-project ../libs/iostreams/test ; # test-suite iostreams
|
||||
build-project ../libs/iterator/test ; # test-suite iterator
|
||||
#build-project ../libs/lambda/test ; # test-suite lambda
|
||||
build-project ../libs/logic/test ; # test-suite logic
|
||||
build-project ../libs/math/test ; # test-suite math
|
||||
#build-project ../libs/mpi/test ; # test-suite mpi
|
||||
build-project ../libs/mpl/test ; # test-suite mpl
|
||||
build-project ../libs/numeric/conversion/test ; # test-suite numeric/conversion
|
||||
build-project ../libs/numeric/interval/test ; # test-suite numeric/interval
|
||||
|
@ -66,9 +79,11 @@ build-project ../libs/smart_ptr/test ; # test-suite smart_ptr
|
|||
build-project ../libs/spirit/test ; # test-suite spirit
|
||||
build-project ../libs/statechart/test ; # test-suite statechart
|
||||
build-project ../libs/static_assert ; # test-suite static_assert
|
||||
build-project ../libs/system/test ; # test-suite system
|
||||
build-project ../libs/test/test ; # test-suite test
|
||||
build-project ../libs/thread/test ; # test-suite thread
|
||||
build-project ../libs/tr1/test ; # test-suite tr1
|
||||
#build-project ../libs/tuple/test ; # test-suite tuple
|
||||
build-project ../libs/type_traits/test ; # test-suite type_traits
|
||||
build-project ../libs/typeof/test ; # test-suite typeof
|
||||
build-project ../libs/utility/enable_if/test ; # test-suite utility/enable_if
|
||||
|
@ -78,16 +93,16 @@ build-project ../libs/wave/test/build ; # test-suite wave
|
|||
build-project ../libs/xpressive/test ; # test-suite xpressive
|
||||
|
||||
# Tests specified in this Jamfile
|
||||
|
||||
|
||||
test-suite config
|
||||
:
|
||||
:
|
||||
# FIXME: Ideally, this should be just an alias to 'main' test suite
|
||||
# defined in libs/config/test/Jamfile.v2
|
||||
# That way, we'll avoid code duplication and won't run additional
|
||||
# tests in 'auxilliary' test suites, that need to be run and
|
||||
# interpreted by humans.
|
||||
# But such change will require tweaking libs/config/tools/generate.cpp
|
||||
# so postponing to later.
|
||||
# so postponing to later.
|
||||
[ run libs/config/test/config_test.cpp test_exec_monitor
|
||||
: #args
|
||||
: #input-files
|
||||
|
@ -95,7 +110,7 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
|
|||
<threading>multi #!!!<no-warn>config_test.cpp
|
||||
]
|
||||
[ run libs/config/test/config_info.cpp : : : <test-info>always_show_run_output ]
|
||||
[ run libs/config/test/math_info.cpp : : : <test-info>always_show_run_output <toolset>borland:<runtime-link>static ]
|
||||
[ run libs/config/test/math_info.cpp : : : <test-info>always_show_run_output <toolset>borland:<runtime-link>static <toolset>borland:<link>static ]
|
||||
[ run libs/config/test/abi/abi_test.cpp libs/config/test/abi/main.cpp ]
|
||||
[ run libs/config/test/limits_test.cpp test_exec_monitor ]
|
||||
[ run libs/config/test/link/main.cpp ../libs/config/test/link//link_test
|
||||
|
@ -111,7 +126,7 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
|
|||
[ compile-fail libs/config/test/threads/test_thread_fail1.cpp ]
|
||||
[ compile-fail libs/config/test/threads/test_thread_fail2.cpp ]
|
||||
;
|
||||
|
||||
|
||||
test-suite array_suite # !!!
|
||||
: [ run libs/array/array0.cpp ]
|
||||
[ run libs/array/array1.cpp ]
|
||||
|
@ -120,14 +135,9 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
|
|||
[ run libs/array/array4.cpp ]
|
||||
[ run libs/array/array5.cpp ]
|
||||
;
|
||||
|
||||
|
||||
run libs/crc/crc_test.cpp test_exec_monitor ;
|
||||
|
||||
|
||||
test-suite disjoint_sets
|
||||
: [ run libs/disjoint_sets/disjoint_set_test.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
run libs/functional/function_test.cpp ;
|
||||
|
||||
|
||||
|
@ -137,26 +147,7 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
|
|||
[ run libs/integer/integer_traits_test.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
test-suite lambda
|
||||
: [ run libs/lambda/test/algorithm_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bind_tests_simple.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bind_tests_advanced.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bind_tests_simple_f_refs.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bll_and_function.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/cast_test.cpp test_exec_monitor : : : : lambda_cast_test ]
|
||||
[ run libs/lambda/test/constructor_tests.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/control_structures.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/exception_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/extending_rt_traits.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/is_instance_of_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/member_pointer_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/operator_tests_simple.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/phoenix_control_structures.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/switch_construct.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
|
||||
run libs/pool/test/test_pool_alloc.cpp test_exec_monitor ;
|
||||
run libs/pool/test/test_pool_alloc.cpp test_exec_monitor ;
|
||||
|
||||
test-suite preprocessor
|
||||
: [ compile libs/preprocessor/test/arithmetic.cpp ]
|
||||
|
@ -180,8 +171,6 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
|
|||
[ run libs/rational/rational_test.cpp unit_test_framework ]
|
||||
;
|
||||
|
||||
|
||||
|
||||
compile libs/timer/timer_test.cpp ;
|
||||
|
||||
test-suite tokenizer
|
||||
|
@ -193,10 +182,6 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
|
|||
[ run libs/tokenizer/simple_example_5.cpp ]
|
||||
;
|
||||
|
||||
test-suite tuple_suite # !!!
|
||||
: [ run libs/tuple/test/tuple_test_bench.cpp test_exec_monitor ]
|
||||
[ run libs/tuple/test/io_test.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 395 B |
|
@ -1,247 +0,0 @@
|
|||
<html>
|
||||
|
||||
<head>
|
||||
<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 5.0">
|
||||
<title>Boost Compiler Status Report</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
|
||||
<table border="1" cellpadding="2" bgcolor="#007F7F">
|
||||
<tr>
|
||||
<td bgcolor="#FFFFFF"><img src="../boost.png"
|
||||
alt="boost.png (6897 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="../libs/libraries.htm"><font color="#FFFFFF"
|
||||
size="4" face="Arial">Libraries</font></a></td>
|
||||
<td><a href="../people/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 Tables</h1>
|
||||
|
||||
<p><a href="http://boost.sourceforge.net/regression-logs/">Compiler Status
|
||||
Summary</a> (on SourceForge) of Boost regression test results.<br>
|
||||
<a href="#Introduction">Introduction</a><br>
|
||||
<a href="#Understanding">Understanding the Tables</a><br>
|
||||
<a href="#Acknowledgements">Acknowledgements</a></p>
|
||||
|
||||
<h2><a name="Introduction">Introduction</a></h2>
|
||||
|
||||
<p>Will all Boost libraries work with your compiler?
|
||||
Unfortunately, the answer is "it depends". See the
|
||||
<a href="http://boost.sourceforge.net/regression-logs/">Compiler Status Summary</a>
|
||||
to see exactly what works and what doesn't.</p>
|
||||
|
||||
<p>Boost libraries rely on modern C++ features such as templates
|
||||
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 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,
|
||||
some libraries will not compile at all with certain compilers or
|
||||
may have crippled functionality. Even if the current
|
||||
release of a compiler supports a boost library, older versions of
|
||||
the compiler may not work properly.</p>
|
||||
|
||||
<p>Boost releases are run through <a href="../more/regression.html">regression
|
||||
tests</a> which
|
||||
automatically generates Compiler Status Tables for various
|
||||
platforms. Unless otherwise indicated, the C++ Standard Library
|
||||
implementation is the one shipped with the compiler.</p>
|
||||
|
||||
<p><b>Warnings:</b></p>
|
||||
|
||||
<ul>
|
||||
<li>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.<br>
|
||||
</li>
|
||||
<li>Some regression tests are run only occasionally, and so are relatively
|
||||
out-of-date. Check the date for each table.</li>
|
||||
</ul>
|
||||
|
||||
<p><a name="quick-reference"></a>The
|
||||
<a href="http://boost.sourceforge.net/regression-logs/">Compiler Status Summary</a>
|
||||
includes table summaries for specific releases, as well as table summaries for
|
||||
recent <a href="../more/getting_started.html#CVS">CVS</a> snapshots. Release
|
||||
tables are identified by the release number appended to the table name. CVS
|
||||
snapshot tables do not have a release number appended.</p>
|
||||
|
||||
<p>The <a href="../more/getting_started.html#CVS">CVS</a>
|
||||
code is being updated several times a day, so it may contain bug fixes, compiler
|
||||
workarounds, new features, and even whole new libraries. It may be unstable,
|
||||
however.</p>
|
||||
|
||||
<h2><a name="Understanding">Understanding</a> the Tables</h2>
|
||||
|
||||
<p>A table might look like this:</p>
|
||||
|
||||
<blockquote>
|
||||
<p><b>Run Date:</b> 21 Sep 2001 15:31 GMT</p>
|
||||
<p><b>System Configuration:</b> Microsoft Windows 32bit </p>
|
||||
<table border="1" cellpadding="5" cellspacing="0">
|
||||
<tbody> <tr>
|
||||
<td>Program</td>
|
||||
<td>Test<br>
|
||||
Type</td>
|
||||
<td>BelchFire<br>
|
||||
Rev 5280</td>
|
||||
<td>WorkHorse<br>
|
||||
5.3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libs/foo/test/foo_test.cpp</td>
|
||||
<td>compile</td>
|
||||
<td>Pass</td>
|
||||
<td>Pass</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>libs/bar/bar_test.cpp</td>
|
||||
<td>run</td>
|
||||
<td><u><font color="#FF0000">Fail</font></u></td>
|
||||
<td>Pass</td>
|
||||
</tr>
|
||||
</tbody> </table>
|
||||
</blockquote>
|
||||
|
||||
<p>The <i>Run Date</i> is important because the regression tests
|
||||
which create the status tables are run asynchronously, and thus
|
||||
may not represent the most current Boost release.</p>
|
||||
|
||||
<p>The <i>Program</i> column identifies the actual source file
|
||||
for the test. Each row in the table represents a different
|
||||
test.</p>
|
||||
|
||||
<p>The <a name="test-type"><i>Test Type</i></a> column identifies
|
||||
the type of test performed:</p>
|
||||
|
||||
<table border="1" cellpadding="5" cellspacing="0">
|
||||
<tr>
|
||||
<td><b>Test Type</b></td>
|
||||
<td><b>Action</b></td>
|
||||
<td><b>Required to </b><b><i>Pass</i></b></td>
|
||||
<td><b>Description and Use</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compile</td>
|
||||
<td>compile only</td>
|
||||
<td>Compiler returns 0.</td>
|
||||
<td>Verify that a source file will compile correctly, but
|
||||
without any attempt to link or execute. Used when
|
||||
factors such as possible object library unavailability
|
||||
make a run test impractical.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>compile-fail</td>
|
||||
<td>compile only</td>
|
||||
<td>Compiler must return non-zero.</td>
|
||||
<td>Verify that a source file fails to compile. Used to
|
||||
verify that an expected compile-time error was detected.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>link</td>
|
||||
<td>compile, link</td>
|
||||
<td>Both compiler & linker return 0.</td>
|
||||
<td>Verify that a source file will compile and link
|
||||
correctly, but without any attempt to execute the result.
|
||||
Used when factors such as possible data file
|
||||
unavailability make a run test impractical.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>link-fail</td>
|
||||
<td>compile, link</td>
|
||||
<td>Either the compiler or linker must return non-zero.</td>
|
||||
<td>Verify that a source file fails to compile and link.
|
||||
Used to verify that error detect which depends on
|
||||
unresolved externals works correctly.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>run</td>
|
||||
<td>compile, link, execute</td>
|
||||
<td>Compiler, linker, and executable must all return 0.</td>
|
||||
<td>Verify that a source file compiles, links, and the
|
||||
resulting program executes correctly (as indicated by a
|
||||
zero return code.) This is the primary test type
|
||||
for most uses.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>run-fail</td>
|
||||
<td>compile, link, execute</td>
|
||||
<td>Both compiler and linker must return 0, and the
|
||||
executable must return non-zero.</td>
|
||||
<td>Verify that a source file compiles and links
|
||||
correctly, and that execution of the resulting program
|
||||
detects some error. Used to verify runtime error
|
||||
detection code works properly.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>Each remaining column in the table represents the individual
|
||||
compiler indicated. Unless otherwise indicated, the C++ Standard
|
||||
Library implementation is the one shipped with the compiler. A <i>Pass</i>
|
||||
entry indicates success for the indicated <i>Test Type</i>, while
|
||||
a <font color="#FF0000"><i>Fail</i></font> entry indicates
|
||||
failure. See <i>Required to Pass</i> in the above table for specifics.</p>
|
||||
|
||||
<p>When possible, <font color="#FF0000"><i>Fail</i></font> entries are linked to
|
||||
error messages indicating the reason for the failure. Note that the web page
|
||||
containing error messages may be as much as one megabyte in size.</p>
|
||||
|
||||
<h2><a name="Acknowledgements">Acknowledgements</a></h2>
|
||||
|
||||
<p>The compiler status tables have been prepared with resources
|
||||
donated by a number of individuals, educational institutions, and
|
||||
companies. Boost would like to thank them for their support. </p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<img border="0" src="borland_logo.gif" align="center" width="70" height="28"><a href="http://www.borland.com/">Borland</a><br>
|
||||
</li>
|
||||
<li><a href="http://www.intel.com/software/products"><img
|
||||
src="intel_logo.gif" align="center" border="0" width="72"
|
||||
height="36">Intel Corporation</a><br>
|
||||
</li>
|
||||
<li>
|
||||
<img border="0" src="kai_logo.gif" width="65" height="27" align="center"> <a href="http://www.kai.com/">KAI
|
||||
Software</a><br>
|
||||
</li>
|
||||
<li>
|
||||
<img border="0" src="ms_logo.gif" align="center" width="113" height="35">
|
||||
<a href="http://msdn.microsoft.com/visualc/">Microsoft</a> <br>
|
||||
<br>
|
||||
</li>
|
||||
<li><a href="http://www.hp.com/">Hewlett-Packard Company</a><br>
|
||||
</li>
|
||||
<li><a href="http://www.lbl.gov">Lawrence Berkeley National
|
||||
Laboratory</a><br>
|
||||
</li>
|
||||
<li><a href="http://www.osl.iu.edu/">Open Systems Laboratory, University of
|
||||
Indiana</a></li>
|
||||
</ul>
|
||||
|
||||
<p>Note, however, that Boost does not endorse any product or
|
||||
service, nor does Boost guarantee that some or all of its
|
||||
libraries work with any of the products or services mentioned
|
||||
above. </p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>Revised
|
||||
<!--webbot bot="Timestamp" s-type="EDITED"
|
||||
s-format="%d %B %Y" startspan -->22 January 2004<!--webbot bot="Timestamp" endspan i-checksum="32362" --></p>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,9 +0,0 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0; URL=compiler_status.html#quick-reference">
|
||||
</head>
|
||||
<body>
|
||||
Automatic redirection failed, please go to
|
||||
<a href="compiler_status.html">compiler_status.html</a>.
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
Before Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
Before Width: | Height: | Size: 553 B |
Binary file not shown.
Before Width: | Height: | Size: 763 B |
|
@ -1,54 +0,0 @@
|
|||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<title>Win32 Regression Testing Notes</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2>Regression Testing Notes</h2>
|
||||
<h3>Note <a name="0">0</a></h3>
|
||||
<p>This test fails only intermittently.</p>
|
||||
<h3>Note <a name="1">1</a></h3>
|
||||
<p>The failure is caused by a problem in Boost code. The Boost developer is
|
||||
aware of the problem and plans to fix it.</p>
|
||||
<h3>Note <a name="2">2</a></h3>
|
||||
<p>The failure is caused by a compiler bug.</p>
|
||||
<h3>Note <a name="3">3</a></h3>
|
||||
<p>The failure is caused by a compiler bug, which has been reported to the
|
||||
compiler supplier (or is already known to them).</p>
|
||||
<h3>Note <a name="4">4</a></h3>
|
||||
<p>The failure is caused by a standard library bug.</p>
|
||||
<h3>Note <a name="5">5</a></h3>
|
||||
<p>The failure is caused by a standard library bug, which has been reported to
|
||||
the standard library supplier (or is already known to them).</p>
|
||||
<h3>Note <a name="6">6</a></h3>
|
||||
<p>The failure is probably caused by the test code, harness, or configuration.
|
||||
Thus it may not affect users of the library.</p>
|
||||
<h3>Note <a name="9">9</a></h3>
|
||||
<p>The failure is serious and likely to prevent all use of this Boost library
|
||||
with this compiler.</p>
|
||||
<h3>Note <a name="10">10</a></h3>
|
||||
<p>The failure is serious and likely to prevent all use of this Boost library
|
||||
with this compiler. The failure is caused by a compiler bug, which has been reported to the
|
||||
compiler supplier (or is already known to them).</p>
|
||||
<h3>Note <a name="14">14</a></h3>
|
||||
<p>The failure is caused by a platform API bug.</p>
|
||||
<h3>Note <a name="15">15</a></h3>
|
||||
<p>The failure is caused by a platform API bug, which has been reported to
|
||||
the platform API supplier (or is already known to them).</p>
|
||||
<h3>Note <a name="16">16</a></h3>
|
||||
<p>The failure is not serious and will not affect most users. The library degrades gracefully.</p>
|
||||
<h3>Note <a name="17">17</a></h3>
|
||||
<p>This compiler's bugs are not supported by the library.</p>
|
||||
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="1200">
|
||||
<tr><td width="100%" height="1200"> </td></tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -1,187 +0,0 @@
|
|||
// Notes map format:
|
||||
//
|
||||
// toolset/library-name/test-name,note#
|
||||
// */library-name/test-name,note#
|
||||
// toolset/library-name/*,note#
|
||||
// */library-name/*,note#
|
||||
//
|
||||
// The * can only be used to indicate "all" - it can't select portions
|
||||
// of a toolset or test name.
|
||||
//
|
||||
// Multiple notes can apply to the same test or library. For example:
|
||||
//
|
||||
// borland/random/random_test,2
|
||||
// borland/random/random_test,10
|
||||
//
|
||||
// Note superscripts normally only appear if a test fails. If the note#
|
||||
// is preceded by a minus sign, the note superscript will appear regardless
|
||||
// of success or failure of the test.
|
||||
|
||||
// All
|
||||
|
||||
*/iterator/interoperable_fail,16
|
||||
*/iterator/is_convertible_fail,16
|
||||
|
||||
// Borland
|
||||
|
||||
borland/array/array3,3
|
||||
borland/array/array4,3
|
||||
borland/concept_check/class_concept_fail_expected,3
|
||||
borland/random/random_test,2
|
||||
borland/function/function_arith_cxx98,3
|
||||
borland/function/function_ref_cxx98,3
|
||||
borland/function/lambda_test,3
|
||||
borland/function/lib_function_test,3
|
||||
borland/function/mem_fun_cxx98,3
|
||||
borland/function/std_bind_cxx98,3
|
||||
borland/function/sum_avg_cxx98,3
|
||||
borland/graph/*,3
|
||||
borland/iterator/interoperable_fail,2
|
||||
borland/iterator/is_convertible_fail,2
|
||||
borland/lambda/*,3
|
||||
borland/signals/signal_test,3
|
||||
borland/python/*,2
|
||||
borland/python/*,17
|
||||
borland/utility/enable_if_constructors,3
|
||||
borland/utility/enable_if_dummy_arg_disambiguation,3
|
||||
borland/utility/enable_if_lazy,3
|
||||
borland/utility/enable_if_lazy_test,3
|
||||
borland/utility/enable_if_member_templates,3
|
||||
borland/utility/enable_if_namespace_disambiguation,3
|
||||
borland/utility/enable_if_no_disambiguation,3
|
||||
borland/utility/enable_if_partial_specializations,3
|
||||
borland/variant/recursive_variant_test,3
|
||||
borland/variant/variant_test1,2
|
||||
borland/variant/variant_test5,0
|
||||
borland/variant/variant_test5,2
|
||||
|
||||
// GCC
|
||||
|
||||
gcc/date_time/testmicrosec_time_clock,14
|
||||
gcc/iterator/interoperable_fail,3
|
||||
gcc/thread/*,6
|
||||
|
||||
// Codewarrior 8.3
|
||||
|
||||
cwpro8/concept_check/class_concept_fail_expected,3
|
||||
cwpro8/config/limits_test,3
|
||||
cwpro8/static_assert/static_assert_test_fail_8,3
|
||||
cwpro8/random/random_test,3
|
||||
cwpro8/function/lib_function_test,2
|
||||
cwpro8/function/lambda_test,2
|
||||
cwpro8/function/mem_fun_cxx98,2
|
||||
cwpro8/signals/signal_test,2
|
||||
cwpro8/utility/enable_if_constructors,3
|
||||
cwpro8/utility/enable_if_dummy_arg_disambiguation,3
|
||||
cwpro8/utility/enable_if_lazy,3
|
||||
cwpro8/utility/enable_if_lazy_test,3
|
||||
cwpro8/utility/enable_if_member_templates,3
|
||||
cwpro8/utility/enable_if_namespace_disambiguation,3
|
||||
cwpro8/utility/enable_if_no_disambiguation,3
|
||||
cwpro8/utility/enable_if_partial_specializations,3
|
||||
cwpro8/variant/variant_reference_test,3
|
||||
|
||||
// Comeau
|
||||
|
||||
como-win32/test/errors_handling_test,3
|
||||
como-win32/utility/fun_out_iter_example,4
|
||||
como-win32/random/random_test,3
|
||||
como-win32/thread/*,10
|
||||
como-win32/variant/recursive_variant_test,3
|
||||
|
||||
// Intel 8.0
|
||||
|
||||
intel-win32/math/octonion_test,3
|
||||
intel-win32/math/quaternion_test,3
|
||||
intel-win32/ublas/concepts,3
|
||||
intel-win32/ublas/test2,3
|
||||
intel-win32/variant/variant_reference_test,3
|
||||
|
||||
// VC++ 6.0
|
||||
|
||||
msvc/array/array3,3
|
||||
msvc/array/array4,3
|
||||
msvc/concept_check/class_concept_fail_expected,3
|
||||
msvc/random/*,10
|
||||
msvc/function/allocator_test,5
|
||||
msvc/function/function_arith_cxx98,3
|
||||
msvc/function/function_ref_cxx98,3
|
||||
msvc/function/mem_fun_cxx98,3
|
||||
msvc/function/std_bind_cxx98,3
|
||||
msvc/function/sum_avg_cxx98,3
|
||||
msvc/function/lib_function_test,3
|
||||
msvc/function/lambda_test,3
|
||||
msvc/function/std_bind_portable,5
|
||||
msvc/graph/*,3
|
||||
msvc/io/*,3
|
||||
msvc/iterator/interoperable_fail,2
|
||||
msvc/iterator/is_convertible_fail,2
|
||||
msvc/lambda/*,3
|
||||
msvc/math/octonion_test,3
|
||||
msvc/math/quaternion_test,3
|
||||
msvc/math/special_functions_test,3
|
||||
msvc/signals/signal_test,3
|
||||
msvc/type_traits/function_traits_test,3
|
||||
msvc/type_traits/remove_bounds_test,3
|
||||
msvc/type_traits/remove_const_test,3
|
||||
msvc/type_traits/remove_cv_test,3
|
||||
msvc/type_traits/remove_pointer_test,3
|
||||
msvc/type_traits/remove_reference_test,3
|
||||
msvc/type_traits/remove_volatile_test,3
|
||||
msvc/utility/enable_if_constructors,3
|
||||
msvc/utility/enable_if_dummy_arg_disambiguation,3
|
||||
msvc/utility/enable_if_lazy,3
|
||||
msvc/utility/enable_if_lazy_test,3
|
||||
msvc/utility/enable_if_member_templates,3
|
||||
msvc/utility/enable_if_namespace_disambiguation,3
|
||||
msvc/utility/enable_if_no_disambiguation,3
|
||||
msvc/utility/enable_if_partial_specializations,3
|
||||
msvc/variant/recursive_variant_test,3
|
||||
msvc/variant/variant_reference_test,3
|
||||
|
||||
// VC++ 7.0
|
||||
|
||||
vc7/array/array3,3
|
||||
vc7/array/array4,3
|
||||
vc7/concept_check/class_concept_fail_expected,3
|
||||
vc7/random/*,10
|
||||
vc7/thread/test_mutex,0
|
||||
vc7/thread/test_mutex,6
|
||||
vc7/function/allocator_test,5
|
||||
vc7/function/function_arith_cxx98,3
|
||||
vc7/function/function_ref_cxx98,3
|
||||
vc7/function/mem_fun_cxx98,3
|
||||
vc7/function/std_bind_cxx98,3
|
||||
vc7/function/sum_avg_cxx98,3
|
||||
vc7/function/lib_function_test,3
|
||||
vc7/function/lambda_test,3
|
||||
vc7/graph/adj_matrix_cc,3
|
||||
vc7/graph/edge_list_cc,3
|
||||
vc7/graph/subgraph,3
|
||||
vc7/graph/transitive_closure_test,3
|
||||
vc7/graph/vector_graph_cc,3
|
||||
vc7/iterator/interoperable_fail,2
|
||||
vc7/iterator/is_convertible_fail,2
|
||||
vc7/lambda/*,3
|
||||
vc7/math/octonion_test,3
|
||||
vc7/math/quaternion_test,3
|
||||
vc7/math/special_functions_test,3
|
||||
vc7/signals/signal_test,3
|
||||
vc7/type_traits/function_traits_test,3
|
||||
vc7/type_traits/function_traits_test,3
|
||||
vc7/type_traits/remove_bounds_test,3
|
||||
vc7/type_traits/remove_const_test,3
|
||||
vc7/type_traits/remove_cv_test,3
|
||||
vc7/type_traits/remove_pointer_test,3
|
||||
vc7/type_traits/remove_reference_test,3
|
||||
vc7/type_traits/remove_volatile_test,3
|
||||
vc7/utility/enable_if_constructors,3
|
||||
vc7/utility/enable_if_dummy_arg_disambiguation,3
|
||||
vc7/utility/enable_if_lazy,3
|
||||
vc7/utility/enable_if_lazy_test,3
|
||||
vc7/utility/enable_if_member_templates,3
|
||||
vc7/utility/enable_if_namespace_disambiguation,3
|
||||
vc7/utility/enable_if_no_disambiguation,3
|
||||
vc7/utility/enable_if_partial_specializations,3
|
||||
vc7/variant/recursive_variant_test,3
|
||||
vc7/variant/variant_reference_test,3
|
Loading…
Add table
Reference in a new issue