Преглед изворни кода

move enable_if tests into their own subdirectory

[SVN r25649]
Aleksey Gurtovoy пре 21 година
родитељ
комит
7c0c0e3def
4 измењених фајлова са 107 додато и 109 уклоњено
  1. 96 96
      libs/expected_results.xml
  2. 1 1
      libs/utility
  3. 1 0
      status/Jamfile
  4. 9 12
      status/explicit-failures-markup.xml

+ 96 - 96
libs/expected_results.xml

@@ -7320,30 +7320,30 @@
     <test-result library="utility" test-name="binary_search_test" toolset="gcc-3.3.1-linux" result="success"/>
     <test-result library="utility" test-name="binary_search_test" toolset="gcc-2.95.3-linux" result="success"/>
     <test-result library="utility" test-name="binary_search_test" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_lazy" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_lazy_test" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/lazy" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/lazy_test" toolset="gcc-3.3.2-linux" result="success"/>
     <test-result library="utility" test-name="numeric_traits_test" toolset="intel-7.1-stdlib-native-linux" result="success"/>
     <test-result library="utility" test-name="numeric_traits_test" toolset="gcc-3.4.0-linux" result="success"/>
     <test-result library="utility" test-name="numeric_traits_test" toolset="intel-7.1-linux" result="success"/>
@@ -7368,18 +7368,18 @@
     <test-result library="utility" test-name="compressed_pair_test" toolset="gcc-3.3.1-linux" result="success"/>
     <test-result library="utility" test-name="compressed_pair_test" toolset="gcc-2.95.3-linux" result="success"/>
     <test-result library="utility" test-name="compressed_pair_test" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_dummy_arg_disambiguation" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/dummy_arg_disambiguation" toolset="gcc-3.3.2-linux" result="success"/>
     <test-result library="utility" test-name="iterators_test" toolset="intel-7.1-stdlib-native-linux" result="success"/>
     <test-result library="utility" test-name="iterators_test" toolset="gcc-3.4.0-linux" result="success"/>
     <test-result library="utility" test-name="iterators_test" toolset="intel-7.1-linux" result="success"/>
@@ -7392,42 +7392,42 @@
     <test-result library="utility" test-name="iterators_test" toolset="gcc-3.3.1-linux" result="success"/>
     <test-result library="utility" test-name="iterators_test" toolset="gcc-2.95.3-linux" result="success"/>
     <test-result library="utility" test-name="iterators_test" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_member_templates" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.1-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.2.2-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.2.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_no_disambiguation" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_namespace_disambiguation" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/member_templates" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.1-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.2.2-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.2.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/no_disambiguation" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/namespace_disambiguation" toolset="gcc-3.3.2-linux" result="success"/>
     <test-result library="utility" test-name="operators_test" toolset="intel-7.1-stdlib-native-linux" result="success"/>
     <test-result library="utility" test-name="operators_test" toolset="gcc-3.4.0-linux" result="success"/>
     <test-result library="utility" test-name="operators_test" toolset="intel-7.1-linux" result="success"/>
@@ -7464,30 +7464,30 @@
     <test-result library="utility" test-name="next_prior_test" toolset="gcc-3.3.1-linux" result="success"/>
     <test-result library="utility" test-name="next_prior_test" toolset="gcc-2.95.3-linux" result="success"/>
     <test-result library="utility" test-name="next_prior_test" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_partial_specializations" toolset="gcc-3.3.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="intel-7.1-stdlib-native-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.4.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="intel-7.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.2.2-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.2.3-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="intel-8.0-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.3.1-linux" result="success"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-2.95.3-linux" result="fail"/>
-    <test-result library="utility" test-name="enable_if_constructors" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/partial_specializations" toolset="gcc-3.3.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="intel-7.1-stdlib-native-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.4.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="intel-7.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.2.2-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-2.95.3-stlport-4.5.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.2.3-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="intel-8.0-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.3.1-linux" result="success"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-2.95.3-linux" result="fail"/>
+    <test-result library="utility" test-name="enable_if/constructors" toolset="gcc-3.3.2-linux" result="success"/>
     <test-result library="utility" test-name="iterator_traits_test" toolset="intel-7.1-stdlib-native-linux" result="success"/>
     <test-result library="utility" test-name="iterator_traits_test" toolset="gcc-3.4.0-linux" result="success"/>
     <test-result library="utility" test-name="iterator_traits_test" toolset="intel-7.1-linux" result="success"/>

+ 1 - 1
libs/utility

@@ -1 +1 @@
-Subproject commit 30d46adcb763601e6521d27e147ba981d57453ec
+Subproject commit e549baf93af0a2ac9afb6eb5ae66a6def03340ca

+ 1 - 0
status/Jamfile

@@ -50,6 +50,7 @@ subinclude libs/spirit/test ;              # test-suite spirit
 subinclude libs/static_assert ;            # test-suite static_assert
 subinclude libs/thread/test ;              # test-suite thread
 subinclude libs/type_traits/test ;         # test-suite type_traits
+subinclude libs/utility/enable_if/test ;   # test-suite utility/enable_if
 subinclude libs/utility/test ;             # test-suite utility
 subinclude libs/variant/test ;             # test-suite variant
  

+ 9 - 12
status/explicit-failures-markup.xml

@@ -1517,17 +1517,9 @@ for more information.
     </library>
 
 
-    <!-- utility -->
-    <library name="utility">
-        <mark-expected-failures>
-            <test name="enable_if_constructors"/>
-            <test name="enable_if_dummy_arg_disambiguation"/>
-            <test name="enable_if_lazy"/>
-            <test name="enable_if_lazy_test"/>
-            <test name="enable_if_member_templates"/>
-            <test name="enable_if_namespace_disambiguation"/>
-            <test name="enable_if_no_disambiguation"/>
-            <test name="enable_if_partial_specializations"/>
+    <!-- utility/enable_if -->
+    <library name="utility/enable_if">
+        <mark-unusable>
             <toolset name="borland"/>
             <toolset name="borland-5.6.4"/>
             <toolset name="cw-8.3*"/>
@@ -1535,7 +1527,12 @@ for more information.
             <toolset name="msvc-stlport"/>
             <toolset name="vc7"/>
             <note refid="3"/>
-        </mark-expected-failures>
+        </mark-unusable>
+    </library>
+
+
+    <!-- utility -->
+    <library name="utility">
         <test name="fun_out_iter_example">
             <mark-failure>
                 <toolset name="como-win32"/>

粤ICP备19079148号