summaryrefslogtreecommitdiff
path: root/status
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2013-08-26 08:15:55 -0400
committerAnas Nashif <anas.nashif@intel.com>2013-08-26 08:15:55 -0400
commitbb4dd8289b351fae6b55e303f189127a394a1edd (patch)
tree77c9c35a31b1459dd7988c2448e797d142530c41 /status
parent1a78a62555be32868418fe52f8e330c9d0f95d5a (diff)
downloadboost-bb4dd8289b351fae6b55e303f189127a394a1edd.tar.gz
boost-bb4dd8289b351fae6b55e303f189127a394a1edd.tar.bz2
boost-bb4dd8289b351fae6b55e303f189127a394a1edd.zip
Imported Upstream version 1.51.0upstream/1.51.0
Diffstat (limited to 'status')
-rw-r--r--status/Jamfile.v24
-rw-r--r--status/explicit-failures-markup.xml443
2 files changed, 388 insertions, 59 deletions
diff --git a/status/Jamfile.v2 b/status/Jamfile.v2
index 2d17cc2661..fd9ff2d0d3 100644
--- a/status/Jamfile.v2
+++ b/status/Jamfile.v2
@@ -47,6 +47,7 @@ local rule run-tests ( root : tests * )
# Please keep these in alphabetic order by test-suite name
run-tests libs :
accumulators/test # test-suite accumulators
+ algorithm/test # test-suite algorithm
algorithm/minmax/test # test-suite algorith/minmax
algorithm/string/test # test-suite algorithm/string
array/test # test-suite array
@@ -77,6 +78,7 @@ run-tests libs :
functional/factory/test # test-suite functional/factory
functional/forward/test # test-suite functional/forward
functional/hash/test # test-suite functional/hash
+ functional/overloaded_function/test # test-suite func./overloaded_function
function_types/test # test-suite function_types
fusion/test # test-suite fusion
geometry/test # test-suite geometry
@@ -94,6 +96,7 @@ run-tests libs :
iostreams/test # test-suite iostreams
iterator/test # test-suite iterator
lambda/test # test-suite lambda
+ local_function/test # test-suite local_function
locale/test # test-suite locale
logic/test # test-suite logic
math/test # test-suite math
@@ -148,6 +151,7 @@ run-tests libs :
unordered/test/unordered # test-suite unordered
unordered/test/exception # test-suite unordered-exception
utility/enable_if/test # test-suite utility/enable_if
+ utility/identity_type/test # test-suite utility/identity_type
utility/swap/test # test-suite utility/swap
utility/test # test-suite utility
uuid/test # test-suite uuid
diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index cbe2cd0b6a..b6549d1b78 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -480,13 +480,24 @@
<!-- chrono -->
<library name="chrono">
- <mark-unusable>
- <toolset name="borland-*"/>
- <toolset name="pathscale*"/>
- <note author="Vicente J. Botet Escriba">
- The compiler does not support features that are essential for the library.
- </note>
- </mark-unusable>
+ <mark-unusable>
+ <toolset name="borland-*"/>
+ <toolset name="vacpp*"/>
+ <note author="Vicente J. Botet Escriba">
+ The compiler does not support features that are essential for the library.
+ </note>
+ </mark-unusable>
+ <test name="*_h" category="Header Only">
+ </test>
+ <test name="*_l" category="Non Header Only">
+ </test>
+ <test name="*_s" category="Static Link">
+ </test>
+ <test name="*_d" category="Dynamic Link">
+ </test>
+ <test name="*_f" category="Compile Diagnostic Required">
+ </test>
+
</library>
<!-- circular_buffer -->
@@ -594,6 +605,24 @@
</test>
</library>
+ <!-- container-->
+ <library name="container">
+ <mark-unusable>
+ <toolset name="borland-5.*"/>
+ <toolset name="msvc-6.5*"/>
+ <toolset name="cw-9.*"/>
+ <toolset name="gcc-2.95*"/>
+ <toolset name="gcc-3.0*"/>
+ <toolset name="gcc-3.1*"/>
+ <toolset name="gcc-3.2*"/>
+ <toolset name="gcc-3.3*"/>
+ <toolset name="mipspro"/>
+ <toolset name="intel-linux-8.*"/>
+ <note author="Ion Gazta&#241;aga">
+ The compiler does not support features that are essential for the library.
+ </note>
+ </mark-unusable>
+ </library>
<!-- conversion -->
<library name="conversion">
@@ -613,16 +642,27 @@
</note>
</mark-failure>
</test>
+ <test name="lexical_cast_containers_test">
+ <mark-failure>
+ <toolset name="vacpp*"/>
+ <toolset name="msvc-9.0~wm5~*"/>
+ <note author="Antony Polukhin">
+ This compiler is unable to compile Boost.Container library
+ </note>
+ </mark-failure>
+ </test>
<test name="lexical_cast_loopback_test">
<mark-failure>
<toolset name="borland-5.6*"/>
<toolset name="borland-5.8*"/>
<toolset name="borland-5.9*"/>
<toolset name="intel-darwin-11.*"/>
+ <toolset name="intel-darwin-12.0"/>
<toolset name="gcc-3.4.0*"/>
<toolset name="gcc-4.1*"/>
<toolset name="gcc-4.2.0*"/>
<toolset name="gcc-mingw-3.4*"/>
+ <toolset name="gcc-mingw-4.*"/>
<toolset name="sun-5.7*"/>
<toolset name="sun-5.8*"/>
<toolset name="sun-5.9*"/>
@@ -630,19 +670,29 @@
<toolset name="msvc-8.0*"/>
<toolset name="msvc-9.0*"/>
<toolset name="msvc-10.0*"/>
+ <toolset name="msvc-11.0*"/>
<toolset name="msvc-7.1*"/>
+ <toolset name="vacpp-10.1"/>
+ <toolset name="qcc-4*"/>
<toolset name="acc"/>
<note author="Alexander Nasonov">
Conversion double-string-double may give a different value (or even throw) on many compilers
</note>
</mark-failure>
</test>
- <test name="lexical_cast_vc8_bug_test">
+ <test name="lexical_cast_float_types_test">
<mark-failure>
- <toolset name="msvc-8.0*"/>
- <note author="Alexander Nasonov">
- I don't have an access to Windows and VC++ to
- investigate this issue.
+ <toolset name="gcc-mingw-4.*"/>
+ <toolset name="vacpp-10.1"/>
+ <toolset name="vacpp"/>
+ <toolset name="msvc-9.0~stlport5.2"/>
+ <toolset name="msvc-9.0~wm5~stlport5.2"/>
+ <toolset name="intel-darwin-11.*"/>
+ <toolset name="intel-darwin-12.0"/>
+ <toolset name="qcc-4*"/>
+ <toolset name="clang-darwin-libcxx*"/>
+ <note author="Antony Polukhin">
+ Some compilers and STL realizations convert double and long double types with bigger precision loss than minimal (or even round to infinity). Such failures are not a lexical_cast, but a compiler fault.
</note>
</mark-failure>
</test>
@@ -1364,11 +1414,14 @@
<toolset name="gcc-4.6*"/>
<toolset name="gcc-4.7*"/>
<toolset name="gcc-mingw-*"/>
- <toolset name="darwin-4.2"/>
+ <toolset name="darwin-4.2*"/>
+ <toolset name="darwin-4.3*"/>
+ <toolset name="darwin-4.4*"/>
<toolset name="clang-darwin-trunk"/>
<toolset name="clang-darwin-normal"/>
<toolset name="clang-darwin-linux-2.9"/>
<toolset name="intel-linux-*"/>
+ <toolset name="intel-darwin-*"/>
<note author="Daniel James">
GCC's libstdc++ has a versioned namespace feature which breaks
container forwarding. I don't know how to detect it so I'm just
@@ -1396,6 +1449,18 @@
STLport debug mode seems to be broken here.
</note>
</mark-expected-failures>
+
+ <mark-expected-failures>
+ <test name="container_fwd_debug"/>
+ <toolset name="clang-darwin-0x"/>
+ <toolset name="clang-darwin-normal"/>
+ <toolset name="clang-darwin-trunk"/>
+ <note author="Daniel James">
+ Some old versions of GCC's libstdc++ don't work on clang with
+ _GLIBCXX_DEBUG defined.
+ http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-May/015178.html
+ </note>
+ </mark-expected-failures>
</library>
<!-- dynamic_bitset -->
@@ -1560,7 +1625,6 @@
<toolset name="acc*"/>
<toolset name="msvc-8.0~wm5*"/>
<toolset name="vacpp*"/>
- <toolset name="pathscale*"/>
<toolset name="intel-linux-8.*"/>
<toolset name="gcc-3.4.6_linux_ia64"/>
<note author="J. L&#195;&#179;pez" date="03 Dec 2008">
@@ -1701,16 +1765,6 @@
ADL which these compilers do not support.
</note>
</mark-expected-failures>
-
- <mark-expected-failures>
- <test name="noncopyable_rvalue_const"/>
- <test name="noncopyable_rvalue_const_r"/>
- <test name="noncopyable_rvalue_nonconst"/>
- <test name="noncopyable_rvalue_nonconst_r"/>
- <toolset name="*"/>
- <note refid="50" author="Eric Niebler"/>
- </mark-expected-failures>
-
</library>
<!-- format -->
@@ -1877,9 +1931,7 @@
</note>
</mark-expected-failures>
</library>
-
-
-
+
<!-- fusion -->
<library name="fusion">
<mark-unusable>
@@ -1930,13 +1982,15 @@
</note>
</mark-unusable>
<mark-unusable>
- <toolset name="intel-darwin-11.1"/>
+ <toolset name="intel-darwin-10*"/>
+ <toolset name="intel-darwin-11*"/>
+ <toolset name="intel-darwin-12*"/>
<note author="Barend Gehrels">
- Intel 11.1 on Darwin raises a SIGSEGV in almost all unit tests.
+ Intel 11.1 and 12.0 on Darwin raises a SIGSEGV in almost all unit tests.
</note>
</mark-unusable>
<mark-unusable>
- <toolset name="pgi-11.2"/>
+ <toolset name="pgi-11*"/>
<note author="Barend Gehrels">
pgi 11.1 does not support BOOST_AUTO and is not configured for UBLAS
</note>
@@ -1944,7 +1998,7 @@
<mark-unusable>
<toolset name="msvc-9.0~wm5~stlport5.2"/>
<note author="Barend Gehrels">
- This configruation is not well configured for UBLAS
+ This configuration is not well configured for UBLAS
</note>
</mark-unusable>
</library>
@@ -1980,20 +2034,48 @@
</mark-expected-failures>
</library>
- <!-- integer -->
- <library name="integer">
- <mark-expected-failures>
- <test name="integer_test"/>
- <toolset name="acc"/>
- <toolset name="gcc-4.2.1_hpux_ia64"/>
- <note author="Boris Gubenko">
- When compiling with aC++, depending on system load, the compile time may exceed
- specified timeout value. The test passes when the timeout value is increased.
- When compiling with GCC, linker takes segmentation fault.
- In the HP bug tracking system, this issue is tracked as QuIX ID: QXCR1000836120.
- </note>
- </mark-expected-failures>
- </library>
+ <!-- icl -->
+ <library name="icl">
+ <mark-unusable>
+ <toolset name="borland-cb2009"/>
+ <toolset name="borland-cb2010"/>
+ <toolset name="sun-5.10"/>
+ <toolset name="vacpp"/>
+ <note author="Joachim Faulhaber">
+ The compiler does not support features that are essential for the library.
+ </note>
+ </mark-unusable>
+ <mark-expected-failures>
+ <test name="cmp_msvc_value_born_error"/>
+ <toolset name="msvc-7.1"/>
+ <toolset name="msvc-8.0"/>
+ <toolset name="msvc-9.0*"/>
+ <toolset name="msvc-10.0*"/>
+ <note author="Joachim Faulhaber">
+ Compiler error expected for msvc: A minimal example of a class template 'value' that
+ results in syntax error in a subsequent meta function.
+ See <a
+ href="https://svn.boost.org/trac/boost/ticket/5141">
+ ticket #5141
+ </a> for details.
+ </note>
+ </mark-expected-failures>
+ </library>
+
+ <!-- integer -->
+ <library name="integer">
+ <mark-expected-failures>
+ <test name="integer_test"/>
+ <toolset name="acc"/>
+ <toolset name="gcc-4.2.1_hpux_ia64"/>
+ <note author="Boris Gubenko">
+ When compiling with aC++, depending on system load, the compile time may exceed
+ specified timeout value. The test passes when the timeout value is increased.
+ When compiling with GCC, linker takes segmentation fault.
+ In the HP bug tracking system, this issue is tracked as QuIX ID: QXCR1000836120.
+ </note>
+ </mark-expected-failures>
+ </library>
<!-- interprocess-->
<library name="interprocess">
@@ -2032,7 +2114,6 @@
<toolset name="gcc-3.2*"/>
<toolset name="gcc-3.3*"/>
<toolset name="mipspro"/>
- <toolset name="pathscale*"/>
<toolset name="intel-linux-8.*"/>
<note author="Ion Gazta&#241;aga">
The compiler does not support features that are essential for the library.
@@ -2350,6 +2431,69 @@
</mark-expected-failures>
</library>
+ <!-- local_function -->
+ <library name="local_function">
+ <mark-unusable>
+ <!-- most Preprocessor tests also fail on this compiler -->
+ <toolset name="cray-8.0"/>
+ </mark-unusable>
+ <!-- variadic macros required -->
+ <mark-expected-failures>
+ <test name="add"/>
+ <test name="add_classifiers"/>
+ <test name="add_default"/>
+ <test name="add_except"/>
+ <test name="add_inline"/>
+ <test name="add_params_only"/>
+ <test name="add_template"/>
+ <test name="add_this"/>
+ <test name="add_typed"/>
+ <test name="add_with_default"/>
+ <test name="all_decl"/>
+ <test name="factorial"/>
+ <test name="goto"/>
+ <test name="macro_commas"/>
+ <test name="nesting"/>
+ <test name="operator"/>
+ <test name="overload"/>
+ <test name="return_assign"/>
+ <test name="return_derivative"/>
+ <test name="return_inc"/>
+ <test name="return_setget"/>
+ <test name="return_this"/>
+ <test name="same_line"/>
+ <test name="transform"/>
+ <test name="typeof"/>
+ <test name="typeof_template"/>
+ <toolset name="intel-darwin-11.1"/>
+ <toolset name="intel-linux-10.1"/>
+ <toolset name="intel-linux-11.1"/>
+ <toolset name="pgi-11.9"/>
+ <toolset name="sun-5.10"/>
+ <note author="Lorenzo Caminiti" refid="51"/>
+ </mark-expected-failures>
+ <!-- auto-declarations not allowed -->
+ <mark-expected-failures>
+ <test name="add_classifiers"/>
+ <test name="add_classifiers_seq"/>
+ <test name="add_classifiers_seq_nova"/>
+ <toolset name="clang-darwin-trunkLX"/>
+ <toolset name="clang-darwin-trunkRX"/>
+ <toolset name="darwin-4.4_0x"/>
+ <toolset name="gcc-4.4.3_0x"/>
+ <toolset name="gcc-4.4.4_0x"/>
+ <toolset name="gcc-4.5.3_0x"/>
+ <toolset name="gcc-4.6.2_0x"/>
+ <toolset name="gcc-mingw-4.5.2_0x"/>
+ <toolset name="msvc-10.0"/>
+ <toolset name="msvc-11.0"/>
+ <note author="Lorenzo Caminiti">
+ This test does not allow C++11 auto-declaration support
+ (beccause it uses the `auto` keyword as storage classifier).
+ </note>
+ </mark-expected-failures>
+ </library>
+
<!-- logic -->
<library name="logic">
<test name="tribool_io_test">
@@ -2375,7 +2519,6 @@
<toolset name="gcc-3.2*"/>
<toolset name="gcc-3.3*"/>
<toolset name="mipspro"/>
- <toolset name="pathscale*"/>
<toolset name="intel-linux-8.*"/>
<note author="Ion Gazta&#241;aga">
The compiler does not support features that are essential for the library.
@@ -2745,6 +2888,7 @@ for more information.
<toolset name="sun-5.10"/>
<toolset name="borland-*"/>
<toolset name="vacpp*"/>
+ <toolset name="cray-8.0"/>
<note author="Thomas Heller" id="phoenix-incompatible-compilers">
These compilers don't work with phoenix.
This is due to the fact that phoenix uses proto
@@ -2786,6 +2930,7 @@ for more information.
<toolset name="borland-*"/>
<toolset name="vacpp"/>
<toolset name="vacpp-*"/>
+ <toolset name="cray-8.0"/>
</mark-unusable>
</library>
@@ -2825,9 +2970,6 @@ for more information.
<test name="*_warchive"/>
<test name="test_codecvt_null"/>
<test name="test_utf8_codecvt"/>
- <toolset name="mingw*"/>
- <toolset name="*mingw*"/>
- <toolset name="*cygwin*"/>
<toolset name="gcc-2.95.3-linux"/>
<toolset name="*como-4_3_3*"/>
<note author="Robert Ramey,Roland Schwarz" date="16 Feb 07" refid="19"/>
@@ -3033,12 +3175,13 @@ for more information.
<!-- spirit (v2) -->
<library name="spirit">
<mark-unusable>
- <toolset name="sun-5.7"/>
- <toolset name="sun-5.8"/>
+ <toolset name="sun-5.7"/>
+ <toolset name="sun-5.8"/>
<toolset name="sun-5.9"/>
<toolset name="sun-5.10"/>
- <toolset name="vacpp*"/>
- <toolset name="borland-*"/>
+ <toolset name="vacpp*"/>
+ <toolset name="borland-*"/>
+ <toolset name="cray-8.0"/>
</mark-unusable>
</library>
@@ -4656,7 +4799,6 @@ for more information.
<library name="ratio">
<mark-unusable>
<toolset name="borland-*"/>
- <toolset name="pathscale*"/>
<note author="Vicente J. Botet Escriba">
The compiler does not support features that are essential for the library.
</note>
@@ -4673,6 +4815,13 @@ for more information.
I have no workaround yet.
</note>
</mark-expected-failures>
+ <mark-expected-failures>
+ <test name="si_physics"/>
+ <toolset name="vacpp*"/>
+ <note author="Vicente J. Botet Escriba">
+ The compiler does not support features that are essential for this test .
+ </note>
+ </mark-expected-failures>
</library>
<!-- regex -->
@@ -4828,11 +4977,14 @@ for more information.
<!-- scope_exit -->
<library name="scope_exit">
+ <mark-unusable>
+ <!-- most Preprocessor tests also fail on this compiler -->
+ <toolset name="cray-8.0"/>
+ </mark-unusable>
<mark-expected-failures>
<test name="emulation_tpl"/>
<toolset name="intel-*-9.1"/>
<toolset name="intel-*-10.0"/>
- <toolset name="intel-*-10.1"/>
<toolset name="intel-*-11.0"/>
<note author="Alexander Nasonov">
The test does not compile in typeof emulation mode,
@@ -4867,6 +5019,75 @@ for more information.
<toolset name="msvc-8.0*"/>
<note author="Alexander Nasonov" refid="2"/>
</mark-expected-failures>
+ <!-- type-of emulation mode required -->
+ <mark-expected-failures>
+ <test name="native"/>
+ <test name="native_this"/>
+ <test name="native_this_tpl"/>
+ <test name="native_tpl"/>
+ <test name="native_tu_test"/>
+ <toolset name="sun-5.10"/>
+ <note author="Lorenzo Caminiti">
+ This compiler does not support native type-of (force type-of
+ emulation mode defining the BOOST_TYPEOF_EMULATION macro).
+ </note>
+ </mark-expected-failures>
+ <!-- variadic macros required -->
+ <mark-expected-failures>
+ <test name="same_line"/>
+ <test name="world"/>
+ <test name="world_checkpoint"/>
+ <test name="world_this"/>
+ <test name="world_tpl"/>
+ <toolset name="intel-darwin-11.1"/>
+ <toolset name="intel-linux-10.1"/>
+ <toolset name="intel-linux-11.1"/>
+ <toolset name="pgi-11.9"/>
+ <toolset name="sun-5.10"/>
+ <note author="Lorenzo Caminiti" refid="51"/>
+ </mark-expected-failures>
+ <!-- lambda functions required -->
+ <mark-expected-failures>
+ <test name="world_checkpoint_all"/>
+ <test name="world_checkpoint_all_seq"/>
+ <test name="world_checkpoint_all_seq_nova"/>
+ <toolset name="clang-darwin-trunk"/>
+ <toolset name="darwin-4.4"/>
+ <toolset name="darwin-4.4_0x"/>
+ <toolset name="gcc-4.2.1"/>
+ <toolset name="gcc-4.2.4"/>
+ <toolset name="gcc-4.3.4"/>
+ <toolset name="gcc-4.3.4_0x"/>
+ <toolset name="gcc-4.4.3"/>
+ <toolset name="gcc-4.4.3_0x"/>
+ <toolset name="gcc-4.4.4"/>
+ <toolset name="gcc-4.4.4_0x"/>
+ <toolset name="gcc-4.5.3"/>
+ <toolset name="gcc-4.6"/>
+ <toolset name="gcc-4.6.2"/>
+ <toolset name="gcc-mingw-4.4.0"/>
+ <toolset name="gcc-mingw-4.4.7"/>
+ <toolset name="gcc-mingw-4.5.2"/>
+ <toolset name="gcc-mingw-4.5.4"/>
+ <toolset name="gcc-mingw-4.6.3"/>
+ <toolset name="gcc-mingw-4.7.0"/>
+ <toolset name="intel-darwin-11.1"/>
+ <toolset name="intel-darwin-12.0"/>
+ <toolset name="intel-linux-10.1"/>
+ <toolset name="intel-linux-11.1"/>
+ <toolset name="intel-linux-12.0"/>
+ <toolset name="intel-linux-12.1"/>
+ <toolset name="msvc-8.0"/>
+ <toolset name="msvc-9.0"/>
+ <toolset name="msvc-9.0~stlport5.2"/>
+ <toolset name="msvc-9.0~wm5~stlport5.2"/>
+ <toolset name="pathscale-4.0.8"/>
+ <toolset name="pgi-11.9"/>
+ <toolset name="sun-5.10"/>
+ <toolset name="vacpp-10.1"/>
+ <toolset name="vacpp"/>
+ <note author="Lorenzo Caminiti" refid="52"/>
+ </mark-expected-failures>
</library>
<!-- signals -->
@@ -5085,6 +5306,41 @@ for more information.
<toolset name="*como-4_3_3*"/>
<note author="B. Dawes" refid="10"/>
</mark-unusable>
+ <mark-expected-failures>
+ <test name="test_thread*"/>
+ <test name="test_thread_id*"/>
+ <test name="test_hardware_concurrency*"/>
+ <test name="test_thread_move*"/>
+ <test name="test_thread_return_local*"/>
+ <test name="test_thread_move_return*"/>
+ <test name="test_thread_launching*"/>
+ <test name="test_thread_mf*"/>
+ <test name="test_thread_exit*"/>
+ <test name="test_move_function*"/>
+ <test name="test_mutex*"/>
+ <test name="test_condition_notify_one*"/>
+ <test name="test_condition_timed_wait_times_out*"/>
+ <test name="test_condition_notify_all*"/>
+ <test name="test_condition*"/>
+ <test name="test_tss*"/>
+ <test name="test_once*"/>
+ <test name="test_xtime*"/>
+ <test name="test_barrier*"/>
+ <test name="test_shared_mutex*"/>
+ <test name="test_shared_mutex_part_2*"/>
+ <test name="test_shared_mutex_timed_locks*"/>
+ <test name="test_shared_mutex_timed_locks_chrono*"/>
+ <test name="test_lock_concept*"/>
+ <test name="test_generic_locks*"/>
+ <test name="test_futures*"/>
+ <test name="test_2309*"/>
+ <test name="test_2741*"/>
+ <toolset name="sun-*"/>
+ <note author="Vicente J. Botet Escriba" date="2012-03-28">
+This test uses Boost.Test and Boost.Test doesn't works on this compiler.
+ </note>
+ </mark-expected-failures>
+
<test name="test_mutex">
<mark-failure>
<toolset name="msvc-7.0"/>
@@ -5131,6 +5387,7 @@ for more information.
<toolset name="como-win-*"/>
<toolset name="msvc*wm5*"/>
<toolset name="cw-9.4"/>
+ <toolset name="gcc-mingw*"/>
<note author="Roland Schwarz" date="2006-12-14">
When a thread ends, tss data needs to be cleaned up. This process
is mostly automatic. When threads are launched by the Boost.Thread API
@@ -5164,11 +5421,47 @@ With aC++, the tests compile cleanly in strict ansi mode and succeed.
<test name="test_thread_move_return_lib"/>
<test name="test_thread_return_local"/>
<test name="test_thread_return_local_lib"/>
- <toolset name="*"/>
+ <toolset name="sun-*"/>
<note author="Anthony Williams" date="2009-10-28">
These tests will fail in most compilers that don't support rvalue references.
</note>
</mark-expected-failures>
+ <mark-expected-failures>
+ <test name="*mutex__native_handle*"/>
+ <test name="*variable__native_handle*"/>
+ <toolset name="msvc-*"/>
+ <toolset name="gcc-mingw*"/>
+ <note author="Vicente J. Botet Escriba" date="2012-03-21">
+The implementation of native_handle() is not possible on this platform.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="recursive_mutex__native_handle*"/>
+ <toolset name="pgi-*"/>
+ <toolset name="sun-*"/>
+ <note author="Vicente J. Botet Escriba" date="2012-03-21">
+The implementation of native_handle() is not possible on this platform.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="*sleep_for*"/>
+ <test name="*sleep_until*"/>
+ <test name="*wait_for*"/>
+ <test name="*wait_until*"/>
+ <test name="*cons__duration*"/>
+ <test name="*cons__time_point*"/>
+ <test name="*try_lock_for*"/>
+ <test name="*try_lock_until*"/>
+ <test name="*upgrade_lock_for*"/>
+ <test name="*upgrade_lock_until*"/>
+ <test name="*try_join_for*"/>
+ <test name="*try_join_until*"/>
+ <test name="*chrono*"/>
+ <toolset name="vacpp*"/>
+ <note author="Vicente J. Botet Escriba" date="2012-03-21">
+This platform doesn't supports Boost.Chrono.
+ </note>
+ </mark-expected-failures>
</library>
<!-- tuple -->
@@ -5181,6 +5474,21 @@ These tests will fail in most compilers that don't support rvalue references.
<!-- type_traits -->
<library name="type_traits">
<mark-expected-failures>
+ <test name="is_virtual_base_of_test"/>
+ <toolset name="gcc-3.4.6"/>
+ <note author="John Maddock">
+ Type Traits tests are run with warnings-as-errors and GCC 3.x emits warnings with this test
+ that I haven't been able to suppress.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="tricky_rvalue_test"/>
+ <toolset name="msvc-10.0"/>
+ <note author="John Maddock">
+ RValue reference suppprt in VC10 is unable to handle these tests fully.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
<test name="has_operator_new_test"/>
<test name="make_signed_test"/>
<test name="make_unsigned_test"/>
@@ -5253,6 +5561,7 @@ These tests will fail in most compilers that don't support rvalue references.
<toolset name="msvc-7.1*"/>
<toolset name="msvc-8.0*"/>
<toolset name="msvc-9.0*"/>
+ <toolset name="msvc-10.0*"/>
<note author="Alexander Nasonov">
See bug 99776 'enum UIntEnum { value = UINT_MAX } is promoted to int'
http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=22b0a6b7-120f-4ca0-9136-fa1b25b26efe
@@ -6345,6 +6654,18 @@ These tests will fail in most compilers that don't support rvalue references.
<toolset name="sun-5.10"/>
<note refid="17"/>
</mark-unusable>
+ <mark-unusable>
+ <toolset name="cray-8.0"/>
+ <note author="Eric Niebler">
+ Boost.Proto doesn't work on the cray compiler.
+ </note>
+ </mark-unusable>
+ <mark-unusable>
+ <toolset name="vacpp*"/>
+ <note author="Eric Niebler">
+ Boost.Proto doesn't work on the vacpp compiler.
+ </note>
+ </mark-unusable>
<mark-expected-failures>
<test name="test_actions"/>
@@ -6645,8 +6966,12 @@ These tests will fail in most compilers that don't support rvalue references.
This test fails because MinGW apparently does not always catch exceptions properly.
</note>
- <note id="50">
- This test requires C++0x support.
+ <note id="51">
+ This test requires variadic macro support.
+ </note>
+
+ <note id="52">
+ This test requires lambda function support.
</note>
</explicit-failures-markup>