diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 217 |
1 files changed, 104 insertions, 113 deletions
diff --git a/src/Makefile b/src/Makefile index edbe9e29..390f9173 100644 --- a/src/Makefile +++ b/src/Makefile @@ -438,120 +438,111 @@ TEST_XFAILS_BOOT := $(TASK_XFAILS) \ test/compile-fail/tail-non-call.rs \ test/compile-fail/writing-through-read-alias.rs -# Same strategy here for the time being: just list the ones that -# work and assume the others don't. Invert this when we're closer -# to actually bootstrapping. - -TEST_XFAILS_RUSTC := $(filter-out \ - $(addprefix test/run-pass/, \ - alt-path.rs \ - alt-pattern-lit.rs \ - alt-pattern-simple.rs \ - alt-tag.rs \ - argv.rs \ - arith-0.rs \ - arith-1.rs \ - arith-2.rs \ - arith-unsigned.rs \ - auto-instantiate.rs \ - autoderef-full-lval.rs \ - bind-exterior.rs \ - bind-interior.rs \ - bind-thunk.rs \ - bind-trivial.rs \ - bitwise.rs \ - bool-not.rs \ - box.rs \ - box-in-tup.rs \ - cast.rs \ - char.rs \ - command-line-args.rs \ - complex.rs \ - const.rs \ - dead-code-one-arm-if.rs \ - deep.rs \ - deref.rs \ - div-mod.rs \ - drop-bind-thunk-args.rs \ - drop-on-ret.rs \ - else-if.rs \ - fact.rs \ - fn-lval.rs \ - foreach-simple.rs \ - fun-call-variants.rs \ - fun-indirect-call.rs \ - generic-bind.rs \ - generic-derived-type.rs \ - generic-fn.rs \ - generic-fn-infer.rs \ - generic-exterior-box.rs \ - generic-drop-glue.rs \ - generic-obj.rs \ - generic-obj-with-derived-type.rs \ - generic-tup.rs \ - generic-type.rs \ - generic-type-synonym.rs \ - hello.rs \ - int.rs \ - i32-sub.rs \ - i8-incr.rs \ - import.rs \ - import2.rs \ - import3.rs \ - import4.rs \ - import5.rs \ - import6.rs \ - import7.rs \ - import8.rs \ - inner-module.rs \ - item-name-overload.rs \ - large-records.rs \ - lazy-init.rs \ - lazy-and-or.rs \ - leak-box-as-tydesc.rs \ - linear-for-loop.rs \ - multiline-comment.rs \ - mutable-vec-drop.rs \ - mutual-recursion-group.rs \ - native2.rs \ - obj-drop.rs \ - obj-recursion.rs \ - obj-with-vec.rs \ - operator-associativity.rs \ - opeq.rs \ - output-slot-variants.rs \ - over-constrained-vregs.rs \ - path.rs \ - readalias.rs \ - rec.rs \ - rec-auto.rs \ - rec-extend.rs \ - rec-tup.rs \ - return-nil.rs \ - simple-obj.rs \ - stateful-obj.rs \ - str-idx.rs \ - tail-call-arg-leak.rs \ - tail-cps.rs \ - tail-direct.rs \ - type-in-nested-module.rs \ - type-param.rs \ - tup.rs \ - u32-decr.rs \ - u8-incr.rs \ - u8-incr-decr.rs \ - uint.rs \ - unit.rs \ - use.rs \ - tag.rs \ - vec.rs \ - vec-drop.rs \ - vec-in-tup.rs \ - vec-late-init.rs \ - while-and-do-while.rs \ - while-flow-graph.rs \ - writealias.rs \ +TEST_XFAILS_RUSTC := $(addprefix test/run-pass/, \ + acyclic-unwind.rs \ + alt-pattern-drop.rs \ + alt-type-simple.rs \ + append-units.rs \ + autoderef-objfn.rs \ + basic-1.rs \ + basic-2.rs \ + basic.rs \ + bind-obj-ctor.rs \ + box-unbox.rs \ + child-outlives-parent.rs \ + clone-with-exterior.rs \ + comm.rs \ + constrained-type.rs \ + destructor-ordering.rs \ + drop-on-empty-block-exit.rs \ + drop-parametric-closure-with-bound-box.rs \ + export-non-interference.rs \ + exterior.rs \ + foreach-nested-2.rs \ + foreach-nested.rs \ + foreach-put-structured.rs \ + foreach-simple-outer-slot.rs \ + generic-fn-twice.rs \ + generic-iter-frame.rs \ + generic-recursive-tag.rs \ + generic-tag-alt.rs \ + generic-tag-values.rs \ + generic-tag.rs \ + integral-indexing.rs \ + iter-range.rs \ + iter-ret.rs \ + lazychan.rs \ + lib-bitv.rs \ + lib-deque.rs \ + lib-int.rs \ + lib-io.rs \ + lib-map.rs \ + lib-rand.rs \ + lib-sha1.rs \ + lib-sort.rs \ + lib-str.rs \ + lib-task.rs \ + lib-uint.rs \ + lib-vec-str-conversions.rs \ + lib-vec.rs \ + list.rs \ + many.rs \ + mlist-cycle.rs \ + mlist.rs \ + mutable-alias-vec.rs \ + native-opaque-type.rs \ + obj-as.rs \ + obj-dtor.rs \ + obj-return-polytypes.rs \ + pred.rs \ + preempt.rs \ + rt-circular-buffer.rs \ + size-and-align.rs \ + spawn-fn.rs \ + spawn-module-qualified.rs \ + spawn.rs \ + str-append.rs \ + str-concat.rs \ + structured-compare.rs \ + syntax-extension-fmt.rs \ + syntax-extension-shell.rs \ + task-comm-0.rs \ + task-comm-1.rs \ + task-comm-10.rs \ + task-comm-11.rs \ + task-comm-12.rs \ + task-comm-13-thread.rs \ + task-comm-13.rs \ + task-comm-15.rs \ + task-comm-2.rs \ + task-comm-3.rs \ + task-comm-4.rs \ + task-comm-5.rs \ + task-comm-6.rs \ + task-comm-7.rs \ + task-comm-8.rs \ + task-comm-9.rs \ + task-comm.rs \ + task-killjoin.rs \ + task-life-0.rs \ + threads.rs \ + type-sizes.rs \ + use-import-export.rs \ + user.rs \ + utf8.rs \ + vec-alloc-append.rs \ + vec-append.rs \ + vec-concat.rs \ + vec-slice.rs \ + while-prelude-drop.rs \ + while-with-break.rs \ + yield.rs \ + yield2.rs \ + multi.rc \ + native-mod.rc \ + native.rc \ ) \ + $(filter-out \ $(addprefix test/compile-fail/, \ alt-tag-nullary.rs \ alt-tag-unary.rs \ |