rust/src/test/compile-fail
Alex Crichton 6d8330afb6 Use __morestack to detect stack overflow
This commit resumes management of the stack boundaries and limits when switching
between tasks. This additionally leverages the __morestack function to run code
on "stack overflow". The current behavior is to abort the process, but this is
probably not the best behavior in the long term (for deails, see the comment I
wrote up in the stack exhaustion routine).
2013-10-19 09:43:31 -07:00
..
mod_file_disambig_aux
access-mode-in-closures.rs
ambig_impl_2_exe.rs
ambig_impl_bounds.rs
ambig_impl_unify.rs
ambig-default-method.rs Correctly report errors for ambiguous default methods 2013-10-04 01:10:28 +09:00
arc-cant-nest-rw-arc-3177.rs
arc-rw-cond-shouldnt-escape.rs
arc-rw-read-mode-shouldnt-escape.rs
arc-rw-state-shouldnt-escape.rs
arc-rw-write-mode-cond-shouldnt-escape.rs
arc-rw-write-mode-shouldnt-escape.rs
arg-count-mismatch.rs
arg-type-mismatch.rs
assign-imm-local-twice.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
assign-to-method.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
attempted-access-non-fatal.rs
attr-bad-crate-attr.rc
attr-bad-meta.rs
attr-before-ext.rs
attr-before-let.rs
attr-before-stmt.rs
attr-dangling-in-fn.rs
attr-dangling-in-mod.rs
attrs-after-extern-mod.rs
auto-ref-slice-plus-ref.rs
autoderef-full-lval.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bad-bang-ann-3.rs
bad-bang-ann.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bad-char-literals2.rs
bad-char-literals3.rs
bad-char-literals4.rs
bad-char-literals.rs
bad-const-type.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bad-env-capture2.rs
bad-env-capture3.rs
bad-env-capture.rs
bad-expr-path2.rs
bad-expr-path.rs
bad-main.rs
bad-match.rs
bad-method-typaram-kind.rs
bad-mid-path-type-params.rs remove the float type 2013-10-01 14:54:10 -04:00
bad-module.rs
bad-name.rs
bad-type-env-capture.rs
bad-value-ident-false.rs
bad-value-ident-true.rs
bang-tailexpr.rs
bind-by-move-neither-can-live-while-the-other-survives-1.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bind-by-move-neither-can-live-while-the-other-survives-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bind-by-move-neither-can-live-while-the-other-survives-3.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bind-by-move-neither-can-live-while-the-other-survives-4.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bind-by-move-no-guards.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
bind-by-move-no-sub-bindings.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
binop-bitxor-str.rs
binop-logic-float.rs
binop-logic-int.rs
binop-mul-bool.rs
binop-typeck.rs
block-arg-as-stmt-with-value.rs remove the float type 2013-10-01 14:54:10 -04:00
block-coerce-no-2.rs
block-coerce-no.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
block-must-not-have-result-do.rs
block-must-not-have-result-res.rs
block-must-not-have-result-while.rs
bogus-tag.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-anon-fields-struct.rs
borrowck-anon-fields-tuple.rs
borrowck-anon-fields-variant.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-assign-comp-idx.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-assign-comp.rs
borrowck-assign-to-andmut-in-aliasable-loc.rs
borrowck-assign-to-andmut-in-borrowed-loc.rs
borrowck-assign-to-constants.rs
borrowck-assign-to-enum.rs
borrowck-assign-to-subfield.rs
borrowck-auto-mut-ref-to-immut-var.rs
borrowck-autoref-3261.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-bad-nested-calls-free.rs
borrowck-bad-nested-calls-move.rs
borrowck-borrow-from-owned-ptr.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-borrow-from-stack-variable.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs
borrowck-borrow-mut-object-twice.rs
borrowck-borrowed-uniq-rvalue-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-borrowed-uniq-rvalue.rs
borrowck-call-method-from-mut-aliasable.rs
borrowck-call-sendfn.rs
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs
borrowck-insert-during-each.rs
borrowck-issue-2657-1.rs
borrowck-issue-2657-2.rs
borrowck-lend-flow-if.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-lend-flow-loop.rs Migrate users of 'loop' to 'continue' 2013-10-01 15:53:13 -07:00
borrowck-lend-flow-match.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-lend-flow.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-loan-blocks-move-cc.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-loan-blocks-move.rs
borrowck-loan-blocks-mut-uniq.rs
borrowck-loan-in-overloaded-op.rs
borrowck-loan-local-as-both-mut-and-imm.rs remove the float type 2013-10-01 14:54:10 -04:00
borrowck-loan-rcvr-overloaded-op.rs
borrowck-loan-rcvr.rs
borrowck-loan-vec-content.rs
borrowck-move-by-capture.rs
borrowck-move-from-unsafe-ptr.rs
borrowck-move-in-irrefut-pat.rs
borrowck-move-moved-value-into-closure.rs
borrowck-move-mut-base-ptr.rs
borrowck-move-out-of-struct-with-dtor.rs
borrowck-move-out-of-tuple-struct-with-dtor.rs
borrowck-move-out-of-vec-tail.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-mut-addr-of-imm-var.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-mut-boxed-vec.rs
borrowck-mut-deref-comp.rs
borrowck-mut-slice-of-imm-vec.rs
borrowck-no-cycle-in-exchange-heap.rs
borrowck-object-lifetime.rs
borrowck-object-mutability.rs
borrowck-pat-reassign-binding.rs
borrowck-reborrow-from-mut.rs
borrowck-ref-into-rvalue.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-ref-mut-of-imm.rs
borrowck-rvalues-mutable-bad.rs
borrowck-struct-update-with-dtor.rs
borrowck-swap-mut-base-ptr.rs
borrowck-unary-move.rs
borrowck-uniq-via-lend.rs
borrowck-vec-pattern-element-loan.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-vec-pattern-loan-from-mut.rs
borrowck-vec-pattern-move-tail.rs
borrowck-vec-pattern-nesting.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-vec-pattern-tail-element-loan.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
borrowck-wg-borrow-mut-to-imm-fail-2.rs
borrowck-wg-borrow-mut-to-imm-fail-3.rs
borrowck-wg-borrow-mut-to-imm-fail.rs
borrowck-wg-move-base-2.rs
box-static-bound.rs
break-outside-loop.rs
builtin-superkinds-double-superkind.rs
builtin-superkinds-in-metadata.rs
builtin-superkinds-self-type.rs
builtin-superkinds-simple.rs
builtin-superkinds-typaram-not-send.rs
by-move-pattern-binding.rs
call-extern-trait-as-function.rs
cant-implement-builtin-kinds.rs
capture1.rs
cast-as-bool.rs
cast-from-nil.rs
cast-immutable-mutable-trait.rs
cast-to-nil.rs
cast-vector-to-unsafe-nonstatic.rs
circular_modules_hello.rs
circular_modules_main.rs
class-cast-to-trait.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
class-implements-bad-trait.rs
class-method-missing.rs
class-missing-self.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
closure-bounds-cant-promote-superkind-in-struct.rs
closure-bounds-not-builtin.rs
closure-bounds-static-cant-capture-borrowed.rs
closure-bounds-subtype.rs
closure-that-fails.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
coherence_inherent_cc.rs
coherence_inherent.rs
conflicting-implementations.rs
const-cast-different-types.rs
const-cast-wrong-type.rs
const-recursive.rs
copy-a-resource.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
core-tls-store-pointer.rs
crateresolve1.rs
crateresolve2.rs
crateresolve5.rs
dead-code-ret.rs
deprecated-auto-code.rs
deref-non-pointer.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
deriving-meta-unknown-trait.rs
deriving-primitive.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
disallowed-deconstructing-destructing-struct-let.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
disallowed-deconstructing-destructing-struct-match.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
do1.rs
do2.rs
do-lambda-requires-braces.rs
does-nothing.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
drop-on-non-struct.rs
dup-link-name.rs
dup-struct-enum-struct-variant.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
duplicate-visibility.rs
elided-test.rs
empty-linkname2.rs
empty-linkname.rs
empty-vec-trailing-comma.rs
enum-in-scope.rs
enums-pats-not-idents.rs
estr-subtyping.rs
eval-enum.rs
evec-subtyping.rs
explicit-call-to-dtor.rs
explicit-call-to-supertrait-dtor.rs
export2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
export-fully-qualified.rs
export-import.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
export-tag-variant.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
export.rs
ext-nonexistent.rs
extenv-arg-2-not-string-literal.rs
extenv-no-args.rs
extenv-not-defined-custom.rs
extenv-not-defined-default.rs
extenv-not-string-literal.rs
extenv-too-many-args.rs
extern-cstack-lint.rs
extern-main-fn.rs
extern-no-fn.rs
extern-wrong-value-type.rs
extfmt-missing-type.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-no-args.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-non-literal2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-non-literal.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-not-enough-args.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-too-many-args.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-unknown-type.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-unsigned-plus.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-unsigned-space.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extfmt-unterminated-conv.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
extoption_env-no-args.rs
extoption_env-not-string-literal.rs
extoption_env-too-many-args.rs
fail-expr.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
fail-simple.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
fail-type-err.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
float-literal-inference-restrictions.rs remove the float type 2013-10-01 14:54:10 -04:00
fn-bad-block-type.rs
fn-compare-mismatch.rs
fn-variance-1.rs
foreign-unsafe-fn-called.rs Removing ccdecl 2013-10-14 14:33:05 +02:00
forget-init-unsafe.rs
fully-qualified-type-name1.rs
fully-qualified-type-name2.rs
fully-qualified-type-name3.rs
fully-qualified-type-name4.rs
functional-struct-update-noncopyable.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
future_not_copyable.rs
gated-bad-feature.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
gated-glob-imports.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
gated-macro-rules.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
gated-struct-enums.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
glob-resolve1.rs Fix merge fallout of privacy changes 2013-10-07 21:44:02 -07:00
if-branch-types.rs
if-typeck.rs
if-without-else-result.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
ifmt-bad-arg.rs
ifmt-bad-format-args2.rs
ifmt-bad-format-args.rs
ifmt-bad-plural.rs
ifmt-bad-select.rs
ifmt-unimpl.rs
ifmt-unknown-trait.rs
immut-function-arguments.rs
impl-bounds-checking.rs
impl-duplicate-methods.rs
implicit-method-bind.rs
import2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
import3.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
import4.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
import-from-missing.rs
import-from-path.rs
import-from-rename.rs
import-glob-0.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
import-glob-circular.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
import-glob-path.rs
import-glob-rename.rs
import-loop-2.rs
import-loop.rs
import.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
index_message.rs
infinite-instantiation.rs
infinite-tag-type-recursion.rs
infinite-vec-type-recursion.rs
integer-literal-suffix-inference.rs
issue-511.rs
issue-818.rs
issue-897-2.rs
issue-897.rs
issue-1362.rs
issue-1448-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-1451.rs
issue-1476.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-1655.rs
issue-1697.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
issue-1802-1.rs
issue-1802-2.rs
issue-1871.rs
issue-1900.rs
issue-1962.rs
issue-2063-resource.rs
issue-2063.rs
issue-2074.rs
issue-2111.rs
issue-2123.rs
issue-2149.rs testsuite: Two tests for fixed bugs 2013-10-05 20:36:14 -04:00
issue-2150.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2151.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2281-part1.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2330.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2354-1.rs syntax: Display spans for open delimiters when a file ends prematurely 2013-10-07 18:06:30 -07:00
issue-2354.rs syntax: Display spans for open delimiters when a file ends prematurely 2013-10-07 18:06:30 -07:00
issue-2356.rs
issue-2370-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2370.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2478.rs
issue-2548.rs
issue-2590.rs
issue-2611-4.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2611-5.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2718-a.rs
issue-2823.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-2848.rs
issue-2849.rs
issue-2937.rs
issue-2951.rs
issue-2969.rs
issue-2995.rs
issue-3021-b.rs
issue-3021-c.rs
issue-3021-d.rs
issue-3021.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3036.rs
issue-3038.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3044.rs
issue-3080.rs
issue-3096-1.rs
issue-3096-2.rs
issue-3099-a.rs
issue-3099-b.rs
issue-3099.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3154.rs
issue-3177-mutable-struct.rs
issue-3214.rs
issue-3243.rs
issue-3344.rs
issue-3477.rs
issue-3521-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3521.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3563.rs
issue-3601.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3668-2.rs
issue-3668.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-3680.rs
issue-3702-2.rs
issue-3707.rs
issue-3763.rs
issue-3820.rs
issue-3907.rs
issue-3953.rs
issue-3973.rs remove the float type 2013-10-01 14:54:10 -04:00
issue-3993-2.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
issue-3993-3.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
issue-3993.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
issue-4265.rs
issue-4335.rs
issue-4366-2.rs Fix merge fallout of privacy changes 2013-10-07 21:44:02 -07:00
issue-4366.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
issue-4517.rs
issue-4523.rs
issue-4542.rs
issue-4736.rs
issue-4935.rs
issue-4968.rs
issue-4972.rs
issue-5035.rs
issue-5060-fail.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
issue-5062.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-5099.rs
issue-5100.rs
issue-5153.rs
issue-5239-1.rs
issue-5358-1.rs
issue-5358.rs
issue-5439.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-5543.rs
issue-5544-a.rs
issue-5544-b.rs
issue-5844.rs
issue-5883.rs
issue-5927.rs
issue-6458-1.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-6458-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
issue-6458-3.rs
issue-6458-4.rs
issue-6458.rs
issue-6596.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
issue-6610.rs
issue-6642.rs
issue-6702.rs
issue-6762.rs
issue-6804.rs auto merge of #9638 : pnkfelix/rust/fsk-issue7526-attempt-to-catch-nonuc-statics-in-match-patterns, r=alexcrichton 2013-10-02 01:16:31 -07:00
issue-6977.rs
issue-7013.rs clean up the Rc/RcMut types and move to libstd 2013-10-11 13:28:36 -04:00
issue-7044.rs
issue-7246.rs testsuite: Two tests for fixed bugs 2013-10-05 20:36:14 -04:00
issue-7573.rs testsuite: Two tests for fixed bugs 2013-10-05 20:36:14 -04:00
issue-8615.rs
keyword-as-as-identifier.rs
keyword-break-as-identifier.rs
keyword-do-as-identifier.rs
keyword-else-as-identifier.rs
keyword-enum-as-identifier.rs
keyword-extern-as-identifier.rs
keyword-false-as-identifier.rs
keyword-fn-as-identifier.rs
keyword-for-as-identifier.rs
keyword-if-as-identifier.rs
keyword-impl-as-identifier.rs
keyword-let-as-identifier.rs
keyword-loop-as-identifier.rs
keyword-match-as-identifier.rs
keyword-mod-as-identifier.rs
keyword-mut-as-identifier.rs
keyword-priv-as-identifier.rs
keyword-pub-as-identifier.rs
keyword-ref-as-identifier.rs
keyword-return-as-identifier.rs
keyword-self-as-identifier.rs
keyword-static-as-identifier.rs
keyword-struct-as-identifier.rs
keyword-super-as-identifier.rs
keyword-super.rs
keyword-trait-as-identifier.rs
keyword-true-as-identifier.rs
keyword-type-as-identifier.rs
keyword-typeof.rs
keyword-unsafe-as-identifier.rs
keyword-use-as-identifier.rs
keyword-while-as-identifier.rs
keyword.rs
kindck-destructor-owned.rs
kindck-implicit-close-over-mut-var.rs
kindck-nonsendable-1.rs
kindck-owned-trait-contains.rs
kindck-owned-trait-scoped.rs
kindck-owned-trait.rs
lex-bad-fp-lit.rs
lex-hex-float-lit.rs
lex-illegal-num-char-escape-2.rs
lex-illegal-num-char-escape.rs
lex-int-lit-too-large-2.rs
lex-int-lit-too-large.rs
lex-no-valid-digits-2.rs
lex-no-valid-digits.rs
lex-unknown-char-escape.rs
lex-unknown-start-tok.rs
lex-unknown-str-escape.rs
lex-unterminated-char-const.rs
lint-change-warnings.rs
lint-cstack.rs
lint-ctypes.rs
lint-heap-memory.rs
lint-impl-fn.rs
lint-managed-heap-memory.rs
lint-missing-doc.rs Require module documentation with missing_doc 2013-10-15 22:27:10 -07:00
lint-non-camel-case-types.rs
lint-non-uppercase-statics.rs
lint-output-format.rs Change default lint output format. 2013-10-09 00:14:35 -07:00
lint-owned-heap-memory.rs
lint-qualification.rs
lint-stability.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
lint-type-limits.rs
lint-unused-import-tricky-globs.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
lint-unused-import-tricky-names.rs remove the float type 2013-10-01 14:54:10 -04:00
lint-unused-imports.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
lint-unused-mut-variables.rs
lint-unused-unsafe.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-and-init.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-assign-imm-local-in-loop.rs
liveness-assign-imm-local-in-op-eq.rs
liveness-assign-imm-local-with-init.rs
liveness-bad-bang-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-block-unint.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-break-uninit-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-break-uninit.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-closure-require-ret.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-dead.rs
liveness-forgot-ret.rs
liveness-if-no-else.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-if-with-else.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-init-in-called-fn-expr.rs
liveness-init-in-fn-expr.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-init-in-fru.rs
liveness-init-op-equal.rs
liveness-init-plus-equal.rs
liveness-issue-2163.rs
liveness-missing-ret2.rs
liveness-move-call-arg.rs
liveness-move-in-loop.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-move-in-while.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-or-init.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-return.rs
liveness-uninit-after-item.rs
liveness-uninit.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-unused.rs
liveness-use-after-move.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-use-after-send.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-use-in-index-lvalue.rs
liveness-while-break.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
liveness-while-cond.rs
liveness-while.rs
loop-as-continue.rs Obsolete parsing 'loop' as 'continue' 2013-10-01 15:52:41 -07:00
loop-does-not-diverge.rs
lub-if.rs
lub-in-args.rs
lub-match.rs
macro-incomplete-parse.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
macro-inner-attributes.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
macro-local-data-key-priv.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
macro-outer-attributes.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
macro-with-seps-err-msg.rs
main-wrong-location.rs
main-wrong-type-2.rs
main-wrong-type.rs
map-types.rs
match-arrows-block-then-binop.rs
match-ill-type1.rs
match-ill-type2.rs
match-join.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs
match-pattern-field-mismatch.rs
match-range-fail-dominate.rs
match-range-fail.rs
match-static-const-lc.rs fix tests for check-fast. 2013-10-01 18:02:11 +02:00
match-struct.rs
match-tag-nullary.rs
match-tag-unary.rs
match-vec-fixed.rs
match-vec-invalid.rs
match-vec-mismatch-2.rs
match-vec-mismatch.rs
match-vec-unreachable.rs
minus-string.rs
missing-derivable-attr.rs
missing-do.rs
missing-main.rs
missing-return.rs
mod_file_aux.rs
mod_file_correct_spans.rs
mod_file_disambig_aux.rs
mod_file_disambig.rs
mod_file_not_exist.rs
mod_file_with_path_attr.rs
moves-based-on-type-access-to-field.rs
moves-based-on-type-block-bad.rs
moves-based-on-type-capture-clause-bad.rs
moves-based-on-type-cyclic-types-issue-4821.rs
moves-based-on-type-distribute-copy-over-paren.rs
moves-based-on-type-exprs.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
moves-based-on-type-match-bindings.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
moves-based-on-type-move-out-of-closure-env-issue-1965.rs
moves-based-on-type-no-recursive-stack-closure.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
moves-based-on-type-tuple.rs
moves-sru-moved-field.rs
multiline-comment-line-tracking.rs
multiple-main-2.rs
multiple-main-3.rs
multitrait.rs
mutable-class-fields-2.rs
mutable-class-fields.rs
mutex-arc-nested.rs
name-clash-nullary-2.rs
name-clash-nullary.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
nested-ty-params.rs
no_freeze-enum.rs correct names for #[no_send]/#[no_freeze] tests 2013-10-11 12:21:19 -04:00
no_freeze-struct.rs correct names for #[no_send]/#[no_freeze] tests 2013-10-11 12:21:19 -04:00
no_send-enum.rs correct names for #[no_send]/#[no_freeze] tests 2013-10-11 12:21:19 -04:00
no_send-rc.rs clean up the Rc/RcMut types and move to libstd 2013-10-11 13:28:36 -04:00
no_send-struct.rs correct names for #[no_send]/#[no_freeze] tests 2013-10-11 12:21:19 -04:00
no-binary-float-literal.rs remove the float type 2013-10-01 14:54:10 -04:00
no-capture-arc.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
no-comment-balancing.rs
no-hex-float-literal.rs
no-implicit-prelude-nested.rs
no-implicit-prelude.rs
no-reuse-move-arc.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
no-send-res-ports.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
no-unsafe-self.rs
noexporttypeexe.rs
nolink-with-link-args.rs
non-constant-expr-for-fixed-len-vec.rs
non-constant-expr-for-vec-repeat.rs
non-copyable-void.rs
non-exhaustive-match-nested.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
non-exhaustive-match.rs
noncopyable-class.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
nonscalar-cast.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
not-a-pred.rs
not-enough-arguments.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
not-utf8.bin
not-utf8.rs
object-does-not-impl-trait.rs
object-pointer-types.rs
obsolete-syntax.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
occurs-check-3.rs
occurs-check.rs
omitted-arg-in-item-fn.rs
omitted-arg-wrong-types.rs
once-cant-call-twice-on-heap.rs Removed the -Z once_fns compiler flag and added the new feature directive of the same name to replace it. 2013-10-17 06:22:48 +02:00
once-cant-call-twice-on-stack.rs Removed the -Z once_fns compiler flag and added the new feature directive of the same name to replace it. 2013-10-17 06:22:48 +02:00
once-cant-move-out-of-non-once-on-heap.rs
once-cant-move-out-of-non-once-on-stack.rs
once-fn-subtyping.rs Removed the -Z once_fns compiler flag and added the new feature directive of the same name to replace it. 2013-10-17 06:22:48 +02:00
or-patter-mismatch.rs
output-type-mismatch.rs
oversized-literal.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
packed-struct-generic-transmute.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
packed-struct-transmute.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
pat-ref-enum.rs
pat-shadow-in-nested-binding.rs
pattern-error-continue.rs
pattern-tyvar-2.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
pattern-tyvar.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
pinned-deep-copy.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
pptypedef.rs
prim-with-args.rs remove the float type 2013-10-01 14:54:10 -04:00
priv-in-bad-locations.rs
privacy1.rs Fix merge fallout of privacy changes 2013-10-07 21:44:02 -07:00
privacy2.rs Fix merge fallout of privacy changes 2013-10-07 21:44:02 -07:00
privacy3.rs Fix merge fallout of privacy changes 2013-10-07 21:44:02 -07:00
privacy4.rs Fix merge fallout of privacy changes 2013-10-07 21:44:02 -07:00
private_variant_2.rs
private-impl-method.rs
private-item-simple.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
private-method-cross-crate.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
private-method-inherited.rs
private-method.rs
private-struct-field-cross-crate.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
private-struct-field-ctor.rs
private-struct-field-pattern.rs
private-struct-field.rs
private-variant-xc.rs
private-variant.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
qquote-1.rs
qquote-2.rs
raw-str-delim.rs lex raw string literals, like r#"blah"# 2013-10-08 01:44:05 +02:00
raw-str-unbalanced.rs lex raw string literals, like r#"blah"# 2013-10-08 01:44:05 +02:00
raw-str-unterminated.rs lex raw string literals, like r#"blah"# 2013-10-08 01:44:05 +02:00
rcmut-not-const-and-not-owned.rs clean up the Rc/RcMut types and move to libstd 2013-10-11 13:28:36 -04:00
recursive-enum.rs
redundant-link-args.rs
refutable-pattern-in-fn-arg.rs
regionck-closure-lifetimes.rs
regions-addr-of-arg.rs
regions-addr-of-self.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
regions-addr-of-upvar-self.rs
regions-blk.rs
regions-bounds.rs
regions-creating-enums3.rs
regions-creating-enums4.rs
regions-creating-enums.rs
regions-escape-bound-fn-2.rs
regions-escape-bound-fn.rs
regions-escape-loop-via-variable.rs
regions-escape-loop-via-vec.rs
regions-escape-via-trait-or-not.rs
regions-fn-bound.rs
regions-fn-subtyping.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
regions-fns.rs
regions-free-region-ordering-callee.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
regions-free-region-ordering-caller.rs
regions-free-region-ordering-incorrect.rs
regions-freevar.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
regions-glb-free-free.rs
regions-in-consts.rs
regions-in-enums.rs
regions-in-structs.rs
regions-in-type-items.rs
regions-infer-at-fn-not-param.rs
regions-infer-borrow-scope-too-big.rs
regions-infer-borrow-scope-within-loop.rs
regions-infer-call-3.rs
regions-infer-contravariance-due-to-immutability.rs
regions-infer-contravariance-due-to-ret.rs
regions-infer-covariance-due-to-arg.rs
regions-infer-invariance-due-to-arg-and-ret.rs
regions-infer-invariance-due-to-mutability-1.rs
regions-infer-invariance-due-to-mutability-2.rs
regions-infer-invariance-due-to-mutability-3.rs
regions-infer-invariance-due-to-mutability-4.rs
regions-infer-invariance-due-to-mutability.rs
regions-infer-not-param.rs
regions-infer-paramd-indirect.rs
regions-infer-paramd-method.rs
regions-infer-region-in-fn-but-not-type.rs
regions-nested-fns-2.rs
regions-nested-fns.rs
regions-out-of-scope-slice.rs
regions-ref-in-fn-arg.rs
regions-ret-borrowed-1.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
regions-ret-borrowed.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
regions-ret.rs
regions-steal-closure.rs
regions-trait-1.rs
regions-trait-2.rs
regions-trait-3.rs
regions-var-type-out-of-scope.rs
removed-syntax-class-traits.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-closure-lifetime.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-const-item.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-enum-newtype.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-extern-const.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-field-let.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-field-semicolon.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-fixed-vec.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-fn-pure.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-fn-sigil.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-larrow-init.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-larrow-move.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-mode.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-mut-vec-expr.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-mut-vec-ty.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-priv-group.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-ptr-lifetime.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-record.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-static-fn.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-uniq-mut-expr.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-uniq-mut-ty.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-uniq-self.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-with-1.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-with-2.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
repeat_count.rs
repeat-to-run-dtor-twice.rs
required-lang-item.rs
reserved-be.rs
resolve-inconsistent-binding-mode.rs
resolve-inconsistent-names.rs
resolve-unknown-trait.rs
ret-non-nil.rs
return-in-block-function.rs
selftype-traittype.rs
seq-args.rs
simd-type.rs
spawn-non-nil-fn.rs
static-assert2.rs
static-assert.rs
static-method-privacy.rs
static-mut-bad-types.rs
static-mut-foreign-requires-unsafe.rs
static-mut-not-constant.rs
static-mut-not-pat.rs
static-mut-requires-unsafe.rs
static-priv-by-default2.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
static-priv-by-default.rs Use __morestack to detect stack overflow 2013-10-19 09:43:31 -07:00
static-region-bound.rs
static-vec-repeat-not-constant.rs
staticness-mismatch.rs
struct-base-wrong-type.rs
struct-fields-decl-dupe.rs
struct-fields-dupe.rs
struct-fields-missing.rs
struct-fields-too-many.rs
struct-like-enum-nonexhaustive.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
struct-no-fields-2.rs
struct-no-fields-3.rs
struct-no-fields-4.rs
struct-no-fields-5.rs
struct-no-fields.rs
struct-pat-derived-error.rs
super-at-top-level.rs
suppressed-error.rs
sync-cond-shouldnt-escape.rs
sync-rwlock-cond-shouldnt-escape.rs
sync-rwlock-read-mode-shouldnt-escape.rs
sync-rwlock-write-mode-cond-shouldnt-escape.rs
sync-rwlock-write-mode-shouldnt-escape.rs
syntax-extension-bytes-non-ascii-char-literal.rs
syntax-extension-bytes-non-literal.rs
syntax-extension-bytes-too-large-integer-literal.rs
syntax-extension-bytes-too-large-u8-literal.rs
syntax-extension-bytes-too-small-integer-literal.rs
syntax-extension-bytes-too-small-u8-literal.rs
syntax-extension-bytes-unsupported-literal.rs remove the float type 2013-10-01 14:54:10 -04:00
tag-that-dare-not-speak-its-name.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
tag-type-args.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
tag-variant-cast-non-nullary.rs
tag-variant-disr-dup.rs
tag-variant-disr-non-nullary.rs
tail-typeck.rs
terr-in-field.rs
terr-sorts.rs
test-cfg.rs
trait-bounds-cant-coerce.rs
trait-bounds-not-on-bare-trait.rs
trait-bounds-not-on-impl.rs
trait-bounds-not-on-struct.rs
trait-bounds-sugar.rs
trait-duplicate-methods.rs
trait-impl-can-not-have-untraitful-methods.rs
trait-impl-different-num-params.rs
trait-impl-method-mismatch.rs
trait-inheritance-missing-requirement.rs
trait-keyword.rs
trait-or-new-type-instead.rs
trait-test-2.rs
trait-test.rs
tuple-arity-mismatch.rs remove the float type 2013-10-01 14:54:10 -04:00
tuple-struct-nonexhaustive.rs
tutorial-suffix-inference-test.rs
type-arg-out-of-scope.rs
type-mismatch-multiple.rs
type-mismatch.rs
type-parameter-names.rs
type-recursive.rs
type-shadow.rs
unbalanced-doublequote.rs
unconstrained-none.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
unconstrained-ref.rs
uninhabited-enum-cast.rs
unique-object-noncopyable.rs
unique-pinned-nocopy.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
unique-unique-kind.rs
unique-vec-res.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
unop-neg-bool.rs
unreachable-arm.rs
unreachable-code.rs
unresolved-extern-mod-suggestion.rs
unresolved-import.rs
unsafe-fn-assign-deref-ptr.rs
unsafe-fn-autoderef.rs
unsafe-fn-called-from-safe.rs
unsafe-fn-deref-ptr.rs
unsafe-fn-used-as-value.rs
unsafe-modifying-str.rs Forbid modifications of strings in the compiler 2013-10-09 10:34:35 -07:00
unsendable-class.rs
unsized-bare-typaram.rs
unsized-enum.rs
unsized-struct.rs
unsupported-cast.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
use-after-move-based-on-type.rs
use-after-move-self-based-on-type.rs
use-after-move-self.rs
use-from-trait-xc.rs
use-from-trait.rs
use-meta-dup.rs
use-meta-mismatch.rs
use-meta.rc
useless-priv2.rs
useless-priv.rs
vec-add.rs
vec-field.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
vec-mut-iter-borrow.rs
vec-res-add.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
vector-no-ann.rs
view-items-at-top.rs
vtable-res-trait-param.rs
warn-foreign-int-types.rs
warn-path-statement.rs
while-type-error.rs
writing-to-immutable-vec.rs
wrong-ret-type.rs
xc-private-method2.rs
xc-private-method.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
xcrate-private-by-default.rs Use __morestack to detect stack overflow 2013-10-19 09:43:31 -07:00
xcrate-unit-struct.rs