diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-03-20 14:17:03 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-03-20 14:17:03 +0800 |
commit | eb21c4268d54c3c71e54b273bd364006d2f82f45 (patch) | |
tree | 06bf1ea5c75d238bdf914b6c89d685d776b03a46 | |
parent | d5ccc4cb403cfd05b3491ee796eef761b2832ae7 (diff) | |
download | mrust-eb21c4268d54c3c71e54b273bd364006d2f82f45.tar.gz |
Makefile - Annotations on more failing tests
-rw-r--r-- | Makefile | 102 |
1 files changed, 50 insertions, 52 deletions
@@ -347,71 +347,33 @@ DISABLED_TESTS += run-pass/allocator-override # - Bug in inferrence order. DISABLED_TESTS += run-pass/associated-types-conditional-dispatch # - Lazy. -DISABLED_TESTS += run-pass/associated-types-projection-in-where-clause -DISABLED_TESTS += run-pass/autoderef-privacy -DISABLED_TESTS += run-pass/builtin-superkinds-self-type -DISABLED_TESTS += run-pass/byte-literals -DISABLED_TESTS += run-pass/c-stack-as-value -DISABLED_TESTS += run-pass/cabi-int-widening -DISABLED_TESTS += run-pass/cast-rfc0401-vtable-kinds -DISABLED_TESTS += run-pass/cast-rfc0401 -DISABLED_TESTS += run-pass/cast-in-array-size -DISABLED_TESTS += run-pass/cast -DISABLED_TESTS += run-pass/cfg-in-crate-1 -DISABLED_TESTS += run-pass/coerce-expect-unsized -DISABLED_TESTS += run-pass/coerce-overloaded-autoderef -DISABLED_TESTS += run-pass/coerce-unify-return -DISABLED_TESTS += run-pass/concat -DISABLED_TESTS += run-pass/const-autoderef -DISABLED_TESTS += run-pass/const-block-cross-crate-fn -DISABLED_TESTS += run-pass/const-block-item -DISABLED_TESTS += run-pass/const-block -DISABLED_TESTS += run-pass/const-bound -DISABLED_TESTS += run-pass/const-cast -DISABLED_TESTS += run-pass/discrim-explicit-23030 -DISABLED_TESTS += run-pass/dst-coerce-rc -DISABLED_TESTS += run-pass/dst-coercions -DISABLED_TESTS += run-pass/dst-field-align -DISABLED_TESTS += run-pass/dst-irrefutable-bind -DISABLED_TESTS += run-pass/dst-raw -DISABLED_TESTS += run-pass/dst-struct-sole -DISABLED_TESTS += run-pass/dst-struct -DISABLED_TESTS += run-pass/dst-trait -DISABLED_TESTS += run-pass/empty-struct-braces -DISABLED_TESTS += run-pass/explicit-self-generic -DISABLED_TESTS += run-pass/extern-compare-with-return-type -DISABLED_TESTS += run-pass/fat-ptr-cast -DISABLED_TESTS += run-pass/intrinsic-move-val -DISABLED_TESTS += run-pass/issue-11205 -DISABLED_TESTS += run-pass/issue-13902 -DISABLED_TESTS += run-pass/issue-14399 -DISABLED_TESTS += run-pass/issue-15221 -DISABLED_TESTS += run-pass/issue-20575 -DISABLED_TESTS += run-pass/issue-20797 -DISABLED_TESTS += run-pass/issue-21306 -DISABLED_TESTS += run-pass/issue-21245 +DISABLED_TESTS += run-pass/associated-types-projection-in-where-clause # Not normalizing bounds +DISABLED_TESTS += run-pass/cast # Disallows cast from char to i32 +DISABLED_TESTS += run-pass/empty-struct-braces # Empty struct support +DISABLED_TESTS += run-pass/explicit-self-generic # Tries to use HashMap as an iterator +DISABLED_TESTS += run-pass/extern-compare-with-return-type # Specialisation with function pointers +DISABLED_TESTS += run-pass/issue-14399 # Inferrence ran though a coercion point. +DISABLED_TESTS += run-pass/issue-26709 # ^ +DISABLED_TESTS += run-pass/issue-20797 # Failed to find impl with associated type, possible incorrect coerce? +DISABLED_TESTS += run-pass/issue-21245 # IntoIterator on core::slice::Iterator ? DISABLED_TESTS += run-pass/issue-21486 # Type mismatch DISABLED_TESTS += run-pass/issue-21410 # Infinite recursion DISABLED_TESTS += run-pass/issue-25439 # ^ DISABLED_TESTS += run-pass/issue-22629 # Auto trait + UFCS todo DISABLED_TESTS += run-pass/send-is-not-static-par-for # ^ DISABLED_TESTS += run-pass/issue-22828 # ^ -DISABLED_TESTS += run-pass/issue-23485 # _ type with no ivar num -DISABLED_TESTS += run-pass/issue-26805 # ^ -DISABLED_TESTS += run-pass/match-vec-alternatives # ^ -DISABLED_TESTS += run-pass/pure-sum # ^ -DISABLED_TESTS += run-pass/struct-aliases # ^ DISABLED_TESTS += run-pass/issue-23699 # fn() inferrence -DISABLED_TESTS += run-pass/issue-25549-multiple-drop -DISABLED_TESTS += run-pass/issue-26709 DISABLED_TESTS += run-pass/issue-30371 # destructuring pattern on ! DISABLED_TESTS += run-pass/issue-33687 # Unit struct implementing FnOnce call -DISABLED_TESTS += run-pass/issue-38033 +DISABLED_TESTS += run-pass/issue-38033 # Not equating associated type of type param. DISABLED_TESTS += run-pass/issue-7784 # PartialEq impl DISABLED_TESTS += run-pass/traits-issue-26339 # ^ +DISABLED_TESTS += run-pass/builtin-superkinds-self-type # ^ +DISABLED_TESTS += run-pass/intrinsic-move-val # ^ DISABLED_TESTS += run-pass/issue-9951 # Trait impled for i32 DISABLED_TESTS += run-pass/trait-default-method-xc # ^ DISABLED_TESTS += run-pass/trait-impl # ^ +DISABLED_TESTS += run-pass/issue-11205 # ^ DISABLED_TESTS += run-pass/mir_coercions # Coercion to unsafe fn DISABLED_TESTS += run-pass/typeck-fn-to-unsafe-fn-ptr # ^ DISABLED_TESTS += run-pass/unsafe-coercion # ^ @@ -420,14 +382,28 @@ DISABLED_TESTS += run-pass/never-result # ! not correctly unifiying DISABLED_TESTS += run-pass/reachable-unnameable-items # assert Struct::is_Named() DISABLED_TESTS += run-pass/self-impl # Unable to infer DISABLED_TESTS += run-pass/trait-copy-guessing # ^ -DISABLED_TESTS += run-pass/sync-send-iterators-in-libcore # Send for Range +DISABLED_TESTS += run-pass/issue-20575 # ^ +DISABLED_TESTS += run-pass/sync-send-iterators-in-libcore # Send for Range<_> +DISABLED_TESTS += run-pass/const-bound # Sync for Box<_> DISABLED_TESTS += run-pass/traits-repeated-supertrait # Type mismatch, i64 and u64 DISABLED_TESTS += run-pass/trans-object-shim # fn cast to other fn as type annotation DISABLED_TESTS += run-pass/variadic-ffi # variadics not supported DISABLED_TESTS += run-pass/weird-exprs # Line 17, let _ = return; result type DISABLED_TESTS += run-pass/where-for-self # Failed deref coercion? DISABLED_TESTS += run-pass/union/union-backcomp # ? discarded value? +# - Typecheck - `_` type with no ivar index assigned +DISABLED_TESTS += run-pass/coerce-expect-unsized +DISABLED_TESTS += run-pass/coerce-unify-return +DISABLED_TESTS += run-pass/issue-23485 +DISABLED_TESTS += run-pass/issue-26805 +DISABLED_TESTS += run-pass/match-vec-alternatives +DISABLED_TESTS += run-pass/pure-sum +DISABLED_TESTS += run-pass/struct-aliases # - Lazy (Typecheck - Leftover rules) +DISABLED_TESTS += run-pass/coerce-overloaded-autoderef +DISABLED_TESTS += run-pass/dst-field-align +DISABLED_TESTS += run-pass/dst-irrefutable-bind +DISABLED_TESTS += run-pass/issue-25549-multiple-drop DISABLED_TESTS += run-pass/issue-33387 DISABLED_TESTS += run-pass/issue-35815 DISABLED_TESTS += run-pass/mir_fat_ptr @@ -435,6 +411,11 @@ DISABLED_TESTS += run-pass/regions-infer-borrow-scope-addr-of DISABLED_TESTS += run-pass/slice_binary_search DISABLED_TESTS += run-pass/swap-2 # - Lazy (Typecheck - Array unsize) +DISABLED_TESTS += run-pass/byte-literals +DISABLED_TESTS += run-pass/cast-rfc0401-vtable-kinds +DISABLED_TESTS += run-pass/cast-rfc0401 +DISABLED_TESTS += run-pass/dst-struct-sole +DISABLED_TESTS += run-pass/dst-struct DISABLED_TESTS += run-pass/issue-21562 DISABLED_TESTS += run-pass/issue-23261 DISABLED_TESTS += run-pass/issue-23491 @@ -444,8 +425,13 @@ DISABLED_TESTS += run-pass/match-byte-array-patterns DISABLED_TESTS += run-pass/mir_raw_fat_ptr DISABLED_TESTS += run-pass/overloaded-autoderef-indexing DISABLED_TESTS += run-pass/raw-fat-ptr +DISABLED_TESTS += run-pass/fat-ptr-cast # - Lazy (Typecheck + Trait unsize) DISABLED_TESTS += run-pass/issue-27105 +DISABLED_TESTS += run-pass/dst-coerce-rc +DISABLED_TESTS += run-pass/dst-coercions +DISABLED_TESTS += run-pass/dst-raw +DISABLED_TESTS += run-pass/dst-trait # - Lazy (MIR) DISABLED_TESTS += run-pass/if-ret DISABLED_TESTS += run-pass/intrinsics-integer @@ -467,6 +453,7 @@ DISABLED_TESTS += run-pass/issue-18110 # - Missing value DISABLED_TESTS += run-pass/issue-18352 # - Match+const DISABLED_TESTS += run-pass/issue-28839 # - Move &mut ? DISABLED_TESTS += run-pass/union/union-inherent-method # ^ ? +DISABLED_TESTS += run-pass/issue-21306 # ^ DISABLED_TESTS += run-pass/issue-28950 # - Stack overflow in vec! DISABLED_TESTS += run-pass/mir_heavy_promoted # Stack overflow in array constant DISABLED_TESTS += run-pass/issue-29227 # - Excessive time in MIR lowering @@ -523,7 +510,10 @@ DISABLED_TESTS += run-pass/issue-38002 # Enum::StructVariant DISABLED_TESTS += run-pass/match-arm-statics # ^ DISABLED_TESTS += run-pass/mir_ascription_coercion # Missed item DISABLED_TESTS += run-pass/type-ascription # Relative path in lowering +DISABLED_TESTS += run-pass/issue-15221 # Macros in patterns # - Overly-restrictive consteval +DISABLED_TESTS += run-pass/const-cast # Cast from fn() to pointer +DISABLED_TESTS += run-pass/const-autoderef # Expected [u8] DISABLED_TESTS += run-pass/check-static-mut-slices DISABLED_TESTS += run-pass/check-static-slice DISABLED_TESTS += run-pass/const-binops @@ -566,12 +556,17 @@ DISABLED_TESTS += run-pass/issue-17718 DISABLED_TESTS += run-pass/rfc1623 DISABLED_TESTS += run-pass/static-function-pointer-xc DISABLED_TESTS += run-pass/static-function-pointer +DISABLED_TESTS += run-pass/const-block-cross-crate-fn +DISABLED_TESTS += run-pass/const-block-item +DISABLED_TESTS += run-pass/const-block # - Quirks +DISABLED_TESTS += run-pass/autoderef-privacy # No privacy with autoderef DISABLED_TESTS += run-pass/fn-item-type-zero-sized # fn() items are not ZSTs DISABLED_TESTS += run-pass/int-abs-overflow # No overflow checks DISABLED_TESTS += run-pass/issue-18859 # module_path output is differend DISABLED_TESTS += run-pass/issue-8709 # stringify! output DISABLED_TESTS += run-pass/tydesc-name # ^ +DISABLED_TESTS += run-pass/concat # ^ DISABLED_TESTS += run-pass/type-id-higher-rank-2 # lifetimes don't apply in type_id DISABLED_TESTS += run-pass/type-id-higher-rank # ^ # - BUG-Expand: Copy,Clone calls Clone for inner values instead of copying @@ -681,6 +676,8 @@ DISABLED_TESTS += run-pass/enum-discrim-width-stuff DISABLED_TESTS += run-pass/multiple-reprs # no repr handling DISABLED_TESTS += run-pass/small-enums-with-fields DISABLED_TESTS += run-pass/type-sizes +DISABLED_TESTS += run-pass/discrim-explicit-23030 +DISABLED_TESTS += run-pass/issue-13902 # - BUG: Leaking contents of boxed trait objects DISABLED_TESTS += run-pass/drop-struct-as-object DISABLED_TESTS += run-pass/dynamic-drop @@ -787,6 +784,7 @@ output/rust/test_run-pass_hello: $(RUST_TESTS_DIR)run-pass/hello.rs output/libst @echo "--- [$@]" @./$@ +TEST_ARGS_run-pass/cfg-in-crate-1 := --cfg bar TEST_ARGS_run-pass/cfgs-on-items := --cfg fooA --cfg fooB TEST_ARGS_run-pass/cfg-macros-foo := --cfg foo TEST_ARGS_run-pass/cfg_attr := --cfg set1 --cfg set2 |