rust/src/test/compile-fail
bors a2f303ad09 auto merge of #18743 : nikomatsakis/rust/hrtb-refactor-2, r=pcwalton
Various miscellaneous changes pushing towards HRTB support:

1. Update parser and adjust ast to support `for<'a,'b>` syntax, both in closures and trait bounds. Warn on the old syntax (not error, for stage0).
2. Refactor TyTrait representation to include a TraitRef.
3. Purge `once_fns` feature gate and `once` keyword.

r? @pcwalton 

This is a [breaking-change]:

- The `once_fns` feature is now officially deprecated. Rewrite using normal closures or unboxed closures.
- The new `for`-based syntax now issues warnings (but not yet errors):
  - `fn<'a>(T) -> U` becomes `for<'a> fn(T) -> U`
  - `<'a> |T| -> U` becomes `for<'a> |T| -> U`
2014-11-09 03:51:41 +00:00
..
mod_file_disambig_aux
access-mode-in-closures.rs
arg-count-mismatch.rs
arg-type-mismatch.rs
array-not-vector.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
ascii-only-character-escape.rs libsyntax: Forbid escapes in the inclusive range \x80-\xff in 2014-11-04 14:58:11 -08:00
asm-gated.rs
asm-in-bad-modifier.rs Convert cfg syntax to new system 2014-09-27 22:59:26 -07:00
asm-misplaced-option.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
asm-out-assign-imm.rs Convert cfg syntax to new system 2014-09-27 22:59:26 -07:00
asm-out-no-modifier.rs Convert cfg syntax to new system 2014-09-27 22:59:26 -07:00
asm-out-read-uninit.rs Convert cfg syntax to new system 2014-09-27 22:59:26 -07:00
asm-src-loc-codegen-units.rs Translate inline assembly errors back to source locations 2014-09-27 11:10:37 -07:00
asm-src-loc.rs Test fixes from the rollup 2014-09-29 10:13:31 -07:00
assign-imm-local-twice.rs
assign-to-method.rs
assignment-operator-unimplemented.rs
associated-types-feature-gate.rs librustc: Implement associated types behind a feature gate. 2014-09-17 16:38:57 -07:00
associated-types-in-ambiguous-context.rs librustc: Implement associated types behind a feature gate. 2014-09-17 16:38:57 -07:00
associated-types-in-wrong-context.rs librustc: Implement associated types behind a feature gate. 2014-09-17 16:38:57 -07:00
associated-types-unsized.rs Move associated types into the Assoc space and add in the builtin bounds 2014-11-03 17:41:01 -05:00
attempted-access-non-fatal.rs
attr-bad-crate-attr.rc
attr-bad-meta.rs
attr-before-eof.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
attr-before-ext.rs
attr-before-let.rs
attr-before-stmt.rs
attr-dangling-in-fn.rs
attr-dangling-in-mod.rs
attr.rs
attrs-after-extern-mod.rs
auto-ref-slice-plus-ref.rs
autoderef-full-lval.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
bad-bang-ann-3.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
bad-bang-ann.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
bad-char-literals.rs
bad-const-type.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
bad-crate-id2.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
bad-crate-id.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
bad-env-capture2.rs
bad-env-capture3.rs
bad-env-capture.rs
bad-expr-lhs.rs
bad-expr-path2.rs
bad-expr-path.rs
bad-extern-link-attrs.rs
bad-main.rs
bad-match.rs
bad-method-typaram-kind.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
bad-mid-path-type-params.rs
bad-module.rs
bad-name.rs
bad-sized.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
bad-type-env-capture.rs
bad-value-ident-false.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
bad-value-ident-true.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
bang-tailexpr.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
bind-by-move-neither-can-live-while-the-other-survives-2.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
bind-by-move-neither-can-live-while-the-other-survives-3.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
bind-by-move-neither-can-live-while-the-other-survives-4.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
bind-by-move-no-guards.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
bind-struct-early-modifiers.rs
binop-bitxor-str.rs
binop-fail-3.rs Update infrastructure for fail -> panic 2014-10-29 16:06:13 -04:00
binop-logic-float.rs
binop-logic-int.rs
binop-mul-bool.rs
binop-typeck.rs
block-coerce-no-2.rs
block-coerce-no.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
block-must-not-have-result-do.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
block-must-not-have-result-res.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
block-must-not-have-result-while.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
bogus-tag.rs
borrow-immutable-upvar-mutation.rs Update test for issue 17780 since diagnostic message have changed 2014-10-16 17:29:44 -07:00
borrow-tuple-fields.rs Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
borrowck-and-init.rs
borrowck-anon-fields-struct.rs
borrowck-anon-fields-tuple.rs
borrowck-anon-fields-variant.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-array-double-move.rs
borrowck-assign-comp-idx.rs Fallout from collection conventions 2014-11-06 12:26:08 -05: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-auto-mut-ref-to-immut-var.rs
borrowck-autoref-3261.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-bad-nested-calls-free.rs
borrowck-bad-nested-calls-move.rs
borrowck-block-unint.rs
borrowck-borrow-from-owned-ptr.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-borrow-from-stack-variable.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-borrow-from-temporary.rs
borrowck-borrow-immut-deref-of-box-as-mut.rs
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs
borrowck-borrow-mut-object-twice.rs
borrowck-borrow-overloaded-auto-deref-mut.rs
borrowck-borrow-overloaded-auto-deref.rs
borrowck-borrow-overloaded-deref-mut.rs
borrowck-borrow-overloaded-deref.rs
borrowck-borrowed-uniq-rvalue-2.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
borrowck-borrowed-uniq-rvalue.rs
borrowck-box-insensitivity.rs Change the use of moved value error to be more accurate 2014-10-02 15:51:05 +13:00
borrowck-break-uninit-2.rs
borrowck-break-uninit.rs
borrowck-call-is-borrow-issue-12224.rs
borrowck-call-method-from-mut-aliasable.rs
borrowck-call-sendfn.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
borrowck-closures-mut-and-imm.rs
borrowck-closures-mut-of-imm.rs Fix regionck to account for the uniqueness requirements on ref mut reborrows 2014-08-28 14:15:34 -04:00
borrowck-closures-two-mut.rs
borrowck-closures-unique-imm.rs librustc: Record unique immutable borrows in the restrictions table. 2014-08-12 14:30:05 -07:00
borrowck-closures-unique.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-closures-use-after-free.rs
borrowck-field-sensitivity.rs Change the use of moved value error to be more accurate 2014-10-02 15:51:05 +13:00
borrowck-for-loop-correct-cmt-for-pattern.rs librustc: Use the correct categorized mutable type for the pattern in 2014-08-12 15:02:51 -07:00
borrowck-for-loop-head-linkage.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
borrowck-if-no-else.rs
borrowck-if-with-else.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs
borrowck-init-in-called-fn-expr.rs
borrowck-init-in-fn-expr.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
borrowck-init-in-fru.rs
borrowck-init-op-equal.rs
borrowck-init-plus-equal.rs
borrowck-insert-during-each.rs
borrowck-issue-2657-1.rs
borrowck-issue-2657-2.rs
borrowck-issue-14498.rs
borrowck-lend-flow-if.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-lend-flow-loop.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-lend-flow-match.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
borrowck-lend-flow.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-let-suggestion.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
borrowck-loan-blocks-move-cc.rs
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 Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-loan-rcvr-overloaded-op.rs
borrowck-loan-rcvr.rs
borrowck-loan-vec-content.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
borrowck-match-binding-is-assignment.rs
borrowck-move-by-capture.rs
borrowck-move-error-with-note.rs
borrowck-move-from-subpath-of-borrowed-path.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-overloaded-auto-deref.rs Fallout from renaming 2014-09-16 14:37:48 -07:00
borrowck-move-out-of-overloaded-deref.rs
borrowck-move-out-of-static-item.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 Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
borrowck-move-subcomponent.rs
borrowck-multiple-captures.rs
borrowck-mut-addr-of-imm-var.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
borrowck-mut-borrow-of-mut-base-ptr.rs
borrowck-mut-slice-of-imm-vec.rs
borrowck-mutate-in-guard.rs
borrowck-no-cycle-in-exchange-heap.rs
borrowck-object-lifetime.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
borrowck-object-mutability.rs
borrowck-or-init.rs
borrowck-overloaded-call.rs
borrowck-overloaded-index-2.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
borrowck-overloaded-index-autoderef.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
borrowck-overloaded-index.rs
borrowck-pat-reassign-binding.rs
borrowck-reborrow-from-mut.rs
borrowck-reborrow-from-shorter-lived-andmut.rs Fix regionck to account for the uniqueness requirements on ref mut reborrows 2014-08-28 14:15:34 -04:00
borrowck-ref-into-rvalue.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-ref-mut-of-imm.rs
borrowck-report-with-custom-diagnostic.rs
borrowck-return.rs
borrowck-struct-update-with-dtor.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
borrowck-swap-mut-base-ptr.rs
borrowck-unary-move.rs
borrowck-unboxed-closures.rs Test fixes from the rollup 2014-09-19 19:58:14 -07:00
borrowck-uninit-after-item.rs
borrowck-uninit-in-assignop.rs
borrowck-uninit.rs
borrowck-uniq-via-lend.rs
borrowck-use-in-index-lvalue.rs
borrowck-use-mut-borrow.rs
borrowck-vec-pattern-element-loan.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-vec-pattern-loan-from-mut.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
borrowck-vec-pattern-move-tail.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
borrowck-vec-pattern-nesting.rs rollup merge of #17054 : pcwalton/subslice-syntax 2014-09-09 12:07:12 -07:00
borrowck-vec-pattern-tail-element-loan.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
borrowck-while-break.rs
borrowck-while-cond.rs
borrowck-while.rs
break-outside-loop.rs
builtin-superkinds-double-superkind.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
builtin-superkinds-in-metadata.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
builtin-superkinds-self-type.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
builtin-superkinds-simple.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
builtin-superkinds-typaram-not-send.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
by-move-pattern-binding.rs
byte-literals.rs
byte-string-literals.rs
cannot-mutate-captured-non-mut-var.rs Add tests. 2014-08-23 01:03:34 -07:00
capture1.rs
cast-as-bool.rs
cast-from-nil.rs
cast-to-bare-fn.rs
cast-to-nil.rs
cfg-in-crate-1.rs rustc: Process #[cfg]/#[cfg_attr] on crates 2014-11-07 12:04:28 -08:00
changing-crates.rs
check-static-immutable-mut-slices.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
check-static-values-constraints.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
circular_modules_hello.rs
circular_modules_main.rs
class-cast-to-trait.rs
class-implements-bad-trait.rs
class-method-missing.rs librustc: Implement associated types behind a feature gate. 2014-09-17 16:38:57 -07:00
class-missing-self.rs
cleanup-rvalue-scopes-cf.rs
closure-bounds-cant-promote-superkind-in-struct.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
closure-bounds-not-builtin.rs
closure-bounds-static-cant-capture-borrowed.rs Move checks for closure bounds out of kind.rs 2014-09-25 07:09:08 -04:00
closure-bounds-subtype.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
closure-reform-bad.rs
closure-that-fails.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
coerce-bare-fn-to-closure-and-proc.rs Test fixes and rebase conflicts 2014-10-30 17:37:56 -07:00
coerce-unsafe-to-closure.rs
coherence_inherent_cc.rs
coherence_inherent.rs
coherence-blanket-conflicts-with-blanket-implemented.rs Coherence tests that seemed to be missing. 2014-10-21 12:32:37 -04:00
coherence-blanket-conflicts-with-blanket-unimplemented.rs Coherence tests that seemed to be missing. 2014-10-21 12:32:37 -04:00
coherence-blanket-conflicts-with-specific-cross-crate.rs Convert tests to cross-crate, fix a RefCell bug I found in the process. 2014-10-09 17:19:53 -04:00
coherence-blanket-conflicts-with-specific-multidispatch.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
coherence-blanket-conflicts-with-specific-trait.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
coherence-blanket-conflicts-with-specific.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
coherence-cross-crate-conflict.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
coherence-orphan.rs Adjust orphan rules to consider all input types, not just self type. 2014-10-21 23:52:00 -04:00
coherence-tuple-conflict.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
column-offset-1-based.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
comm-not-freeze.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
concat.rs
const-block-non-item-statement.rs
const-cast-different-types.rs Rebasing changes 2014-08-26 16:07:32 +12:00
const-cast-wrong-type.rs
const-recursive.rs
copy-a-resource.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
core-tls-store-pointer.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs Remove cross-borrowing for traits. 2014-09-03 08:32:35 +12:00
dead-code-closure-bang.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
dead-code-ret.rs
deref-non-pointer.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
deriving-bounds.rs
deriving-meta-unknown-trait.rs
deriving-no-inner-impl-error-message.rs Fix tests 2014-11-05 20:13:25 -05:00
deriving-primitive.rs
deriving-span-Clone-enum-struct-variant.rs
deriving-span-Clone-enum.rs
deriving-span-Clone-struct.rs
deriving-span-Clone-tuple-struct.rs
deriving-span-Default-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
deriving-span-Default-tuple-struct.rs
deriving-span-Hash-enum-struct-variant.rs
deriving-span-Hash-enum.rs
deriving-span-Hash-struct.rs
deriving-span-Hash-tuple-struct.rs
deriving-span-PartialEq-enum-struct-variant.rs
deriving-span-PartialEq-enum.rs
deriving-span-PartialEq-struct.rs
deriving-span-PartialEq-tuple-struct.rs
deriving-span-PartialOrd-enum-struct-variant.rs
deriving-span-PartialOrd-enum.rs
deriving-span-PartialOrd-struct.rs
deriving-span-PartialOrd-tuple-struct.rs
deriving-span-Rand-enum-struct-variant.rs
deriving-span-Rand-enum.rs
deriving-span-Rand-struct.rs
deriving-span-Rand-tuple-struct.rs
deriving-span-Show-enum-struct-variant.rs
deriving-span-Show-enum.rs
deriving-span-Show-struct.rs
deriving-span-Show-tuple-struct.rs
deriving-span-TotalEq-enum-struct-variant.rs
deriving-span-TotalEq-enum.rs
deriving-span-TotalEq-struct.rs
deriving-span-TotalEq-tuple-struct.rs
deriving-span-TotalOrd-enum-struct-variant.rs
deriving-span-TotalOrd-enum.rs
deriving-span-TotalOrd-struct.rs
deriving-span-TotalOrd-tuple-struct.rs
deriving-span-Zero-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
deriving-span-Zero-tuple-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
destructure-trait-ref.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
disallowed-deconstructing-destructing-struct-let.rs
disallowed-deconstructing-destructing-struct-match.rs
doc-before-attr.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
doc-before-eof.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
doc-before-extern-rbrace.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
doc-before-macro.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
doc-before-rbrace.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
doc-before-semi.rs libsyntax: Explicit error message for sugared doc comments. 2014-09-20 11:50:59 -04:00
does-nothing.rs
drop-on-non-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
drop-with-active-borrows-1.rs
drop-with-active-borrows-2.rs
dst-bad-assign-2.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
dst-bad-assign.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
dst-bad-coerce1.rs Change rustc pretty-printing to print [T, ..n] instead of [T, .. n] 2014-10-03 20:39:56 +13:00
dst-bad-coerce2.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
dst-bad-coerce3.rs Rebasing changes 2014-08-26 16:07:32 +12:00
dst-bad-coerce4.rs Change rustc pretty-printing to print [T, ..n] instead of [T, .. n] 2014-10-03 20:39:56 +13:00
dst-bad-coercions.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
dst-bad-deep.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
dst-index.rs Add compile-fail test of DST rvalues resulting from overloaded index 2014-11-01 01:56:09 -07:00
dst-rvalue.rs Forbid unsized rvalues 2014-09-08 09:32:52 +12:00
dst-sized-trait-param.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
dup-struct-enum-struct-variant.rs
duplicate-parameter.rs librustc: Forbid duplicate name bindings in the same parameter or type 2014-10-08 22:41:23 -07:00
duplicate-type-parameter.rs librustc: Forbid duplicate name bindings in the same parameter or type 2014-10-08 22:41:23 -07:00
duplicate-visibility.rs
elided-test.rs
empty-extern-arg.rs Don't ICE on bad extern paths 2014-10-13 09:25:08 -07:00
empty-impl-semicolon.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
empty-linkname.rs
enum-and-module-in-same-scope.rs First stage of enum namespacing changes 2014-10-31 20:43:35 -07:00
enum-discrim-too-small.rs
enum-in-scope.rs
enum-to-float-cast.rs
enum-variant-type-2.rs Add enum variants to the type namespace 2014-09-19 15:11:00 +12:00
enum-variant-type.rs Add enum variants to the type namespace 2014-09-19 15:11:00 +12:00
enums-pats-not-idents.rs
error-should-say-copy-not-pod.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
estr-subtyping.rs
eval-enum.rs
explicit-call-to-dtor.rs
explicit-call-to-supertrait-dtor.rs
explicit-self-lifetime-mismatch.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
export2.rs
export-fully-qualified.rs
export-import.rs
export-tag-variant.rs
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-crate-as-no-string-help.rs Changed extern crate foo as bar; error message 2014-10-04 19:51:22 +02:00
extern-expected-fn-or-brace.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
extern-foreign-crate.rs Update a test error message 2014-10-12 23:48:22 +02:00
extern-main-fn.rs
extern-no-fn.rs
extern-wrong-value-type.rs
extoption_env-no-args.rs
extoption_env-not-string-literal.rs Test fixes and rebase conflicts 2014-11-03 11:02:36 -08:00
extoption_env-too-many-args.rs
fail-no-dead-code-core.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
fail-no-dead-code.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
fail-simple.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
feature-gate-advanced-slice-features.rs Test fixes from the rollup 2014-09-09 13:13:04 -07:00
feature-gate-intrinsics-and-lang-items.rs
float-literal-inference-restrictions.rs
fn-bad-block-type.rs
fn-compare-mismatch.rs
fn-variance-1.rs
for-loop-bogosity.rs Mention type of for exprs that don't implement Iterator. 2014-08-29 17:39:09 +10:00
for-loop-refutable-pattern-error-message.rs
for-loop-type-error.rs Avoid flow-on Iterator error for for ... in [ty err] {}. 2014-08-29 17:43:46 +10:00
foreign-unsafe-fn-called.rs
forget-init-unsafe.rs
fully-qualified-type-name1.rs
fully-qualified-type-name2.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
fully-qualified-type-name3.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
fully-qualified-type-name4.rs
functional-struct-update-noncopyable.rs
future_not_copyable.rs
gated-bad-feature.rs Fix grammar of the accepted feature warning. 2014-08-31 02:25:19 +10:00
gated-concat_idents.rs
gated-default-type-param-usage.rs
gated-default-type-params.rs
gated-glob-imports.rs
gated-macro-rules.rs
gated-non-ascii-idents.rs
gated-plugin_registrar.rs
gated-simd.rs
gated-struct-enums.rs
gated-trace_macros.rs
generic-extern.rs
generic-impl-less-params-with-defaults.rs
generic-impl-more-params-with-defaults.rs
generic-lifetime-trait-impl.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
generic-no-mangle.rs
generic-non-trailing-defaults.rs
generic-type-less-params-with-defaults.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
generic-type-more-params-with-defaults.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
generic-type-params-forward-mention.rs
generic-type-params-name-repr.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
glob-resolve1.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
hashmap-iter-value-lifetime.rs Fix free lifetime vars in HashMap's iterators 2014-09-24 19:38:15 +01:00
hashmap-lifetimes.rs Fix free lifetime vars in HashMap's iterators 2014-09-24 19:38:15 +01:00
hidden-rt-injection2.rs
hidden-rt-injection.rs
huge-array-simple.rs Add lint for checking exceeding bitshifts #17713 2014-11-01 09:10:10 +01:00
huge-array.rs fix test patterns - should rebase the commits properly 2014-10-16 23:36:00 +03:00
huge-enum.rs response for review comments 2014-10-15 20:09:09 +03:00
huge-struct.rs response for review comments 2014-10-15 20:09:09 +03:00
hygienic-label-1.rs
hygienic-label-2.rs
hygienic-label-3.rs
hygienic-label-4.rs
if-branch-types.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
if-let.rs Move if let behind a feature gate 2014-09-30 18:54:03 +02:00
if-typeck.rs
if-without-else-result.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
ifmt-bad-arg.rs
ifmt-bad-format-args2.rs
ifmt-bad-format-args.rs
ifmt-unimpl.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
ifmt-unknown-trait.rs
immut-function-arguments.rs
impl-bounds-checking.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
impl-duplicate-methods.rs
impl-not-adjacent-to-type.rs librustc: Forbid inherent implementations that aren't adjacent to the 2014-09-13 02:07:39 -07:00
implicit-method-bind.rs
import2.rs
import3.rs
import4.rs
import-from-missing.rs
import-from-path.rs
import-from-rename.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
import-glob-0.rs
import-glob-circular.rs
import-glob-path.rs
import-glob-rename.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
import-loop-2.rs
import-loop.rs
import.rs
inaccessible-test-modules.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
index_message.rs
index-bot.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
indexing-requires-a-uint.rs
infinite-autoderef.rs
infinite-instantiation.rs
infinite-macro-expansion.rs Add tests for a few fixed issues 2014-10-17 00:27:12 +02:00
infinite-tag-type-recursion.rs
infinite-vec-type-recursion.rs
inner-static-type-parameter.rs
integer-literal-suffix-inference-2.rs
integer-literal-suffix-inference-3.rs
integer-literal-suffix-inference.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
integral-indexing.rs
integral-variable-unification-error.rs Add a test for errors unifying an integer variable with a float variable 2014-10-30 21:38:20 +01:00
intrinsic-return-address.rs librustc: Don't allow return_address intrinsic in functions that don't use an out pointer. 2014-08-11 19:20:10 -07:00
invalid-crate-type.rs
issue-897-2.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-897.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-1362.rs
issue-1448-2.rs
issue-1476.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
issue-1655.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-1697.rs
issue-1802-1.rs
issue-1802-2.rs
issue-1871.rs
issue-1900.rs
issue-1962.rs
issue-2063-resource.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
issue-2063.rs
issue-2111.rs
issue-2149.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
issue-2150.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
issue-2151.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-2281-part1.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
issue-2330.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-2354-1.rs
issue-2354.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-2356.rs
issue-2478.rs
issue-2590.rs
issue-2611-4.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-2611-5.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-2718-a.rs Add tests for E-needstest issues 2014-11-03 21:05:38 +01:00
issue-2823.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
issue-2848.rs
issue-2849.rs
issue-2937.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
issue-2951.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-2995.rs
issue-3008-1.rs Add enum variants to the type namespace 2014-09-19 15:11:00 +12:00
issue-3008-2.rs Add enum variants to the type namespace 2014-09-19 15:11:00 +12:00
issue-3008-3.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-3021-b.rs
issue-3021-c.rs
issue-3021-d.rs
issue-3021.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-3036.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-3038.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04: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
issue-3154.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-3214.rs
issue-3344.rs librustc: Implement associated types behind a feature gate. 2014-09-17 16:38:57 -07:00
issue-3477.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-3521-2.rs
issue-3521.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
issue-3563.rs
issue-3601.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-3668-2.rs
issue-3668.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-3680.rs Always drop var IDs from type variables modulo -Z verbose, per PR discussion 2014-10-29 23:56:22 +01:00
issue-3702-2.rs
issue-3707.rs
issue-3763.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
issue-3779.rs
issue-3820.rs
issue-3907-2.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
issue-3907.rs
issue-3953.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-3973.rs
issue-3993-2.rs
issue-3993.rs
issue-4201.rs Use the _ representation for integral variables as well 2014-10-30 21:38:20 +01:00
issue-4265.rs
issue-4321.rs
issue-4335.rs
issue-4366-2.rs
issue-4366.rs
issue-4517.rs Change rustc pretty-printing to print [T, ..n] instead of [T, .. n] 2014-10-03 20:39:56 +13:00
issue-4523.rs DST coercions and DST structs 2014-08-26 12:38:51 +12:00
issue-4736.rs
issue-4935.rs
issue-4968.rs Use the _ representation for integral variables as well 2014-10-30 21:38:20 +01:00
issue-4972.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-5035-2.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
issue-5035.rs
issue-5062.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
issue-5099.rs
issue-5100.rs Always drop var IDs from type variables modulo -Z verbose, per PR discussion 2014-10-29 23:56:22 +01:00
issue-5153.rs
issue-5216.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-5239-1.rs
issue-5358-1.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-5439.rs
issue-5500-1.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-5500.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
issue-5543.rs
issue-5544-a.rs
issue-5544-b.rs
issue-5806.rs Fix misspelled comments for tests. 2014-08-09 22:08:36 -04:00
issue-5844.rs
issue-5883.rs Ensure that the return type of a function is Sized 2014-10-19 23:54:45 +03:00
issue-5927.rs
issue-5997-enum.rs
issue-5997-struct.rs
issue-6458-1.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-6458-2.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
issue-6458-3.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
issue-6458-4.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
issue-6458.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
issue-6596.rs Add and update tests 2014-11-07 10:21:50 +01:00
issue-6610.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-6642.rs
issue-6702.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-6738.rs
issue-6801.rs
issue-6804.rs Set the non_uppercase_statics lint to warn by default 2014-10-03 20:39:56 +13:00
issue-6977.rs
issue-6991.rs Add test cases for E-needstest issues 2014-10-26 00:18:10 +02:00
issue-7013.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
issue-7044.rs
issue-7061.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
issue-7092.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
issue-7246.rs
issue-7364.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-7573.rs
issue-7575.rs Various minor cases where errors are reported in slightly different ways. 2014-10-21 12:32:36 -04:00
issue-7607-1.rs Cleanup error messages for anonymous impl for types not declared in the current module 2014-09-28 12:58:10 -05:00
issue-7607-2.rs Cleanup error messages for anonymous impl for types not declared in the current module 2014-09-28 12:58:10 -05:00
issue-7813.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
issue-7867.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
issue-8153.rs
issue-8208.rs
issue-8537.rs
issue-8727.rs
issue-8761.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-8767.rs Cleanup error messages for anonymous impl for types not declared in the current module 2014-09-28 12:58:10 -05:00
issue-9243.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-9575.rs
issue-9725.rs
issue-9814.rs
issue-9957.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
issue-10200.rs Do not accept functions in enum patterns past resolve 2014-10-24 19:43:47 +02:00
issue-10291.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
issue-10392-2.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-10392.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-10398.rs
issue-10401.rs
issue-10412.rs
issue-10465.rs
issue-10536.rs
issue-10545.rs
issue-10636-1.rs
issue-10636-2.rs
issue-10656.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
issue-10755.rs
issue-10764.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-10877.rs
issue-10991.rs
issue-11154.rs Move -Z lto to -C lto. 2014-09-21 02:17:31 -04:00
issue-11192.rs
issue-11319.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-11374.rs Add tests for a few A-needstest issues 2014-09-15 18:09:24 +02:00
issue-11382.rs Add tests for E-needstest issues 2014-11-03 21:05:38 +01:00
issue-11493.rs
issue-11515.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-11593.rs
issue-11680.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
issue-11681.rs
issue-11692.rs
issue-11714.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-11771.rs Add tests for E-needstest issues 2014-11-03 21:05:38 +01:00
issue-11844.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-11873.rs
issue-11925.rs
issue-12041.rs
issue-12116.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-12127.rs
issue-12187-1.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-12187-2.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-12369.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
issue-12470.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-12552.rs
issue-12560-1.rs
issue-12560-2.rs
issue-12567.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
issue-12612.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
issue-12729.rs Cleanup error messages for anonymous impl for types not declared in the current module 2014-09-28 12:58:10 -05:00
issue-12796.rs
issue-12863.rs Add test cases for E-needstest issues 2014-10-26 00:18:10 +02:00
issue-12997-1.rs
issue-12997-2.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-13033.rs Add missing tests for fixed issues 2014-08-18 01:47:28 +02:00
issue-13058.rs Add tests for E-needstest issues 2014-11-03 21:05:38 +01:00
issue-13359.rs Induce an empty loan for the value being matched in match expressions 2014-09-20 21:01:29 +02:00
issue-13404.rs
issue-13428.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-13446.rs DST coercions and DST structs 2014-08-26 12:38:51 +12:00
issue-13466.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
issue-13482-2.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
issue-13482.rs Use the _ representation for integral variables as well 2014-10-30 21:38:20 +01:00
issue-13497-2.rs Add tests for a few resolved issues 2014-10-02 22:21:50 +02:00
issue-13497.rs Add tests for a few resolved issues 2014-10-02 22:21:50 +02:00
issue-13599.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-13624.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
issue-13641.rs
issue-13847.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
issue-14084.rs
issue-14092.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
issue-14221.rs
issue-14254.rs
issue-14285.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
issue-14303-enum.rs
issue-14303-fn-def.rs
issue-14303-fncall.rs
issue-14303-impl.rs
issue-14303-path.rs
issue-14303-struct.rs
issue-14303-trait.rs
issue-14309.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
issue-14366.rs Revise DST test to not require duplicate errors. 2014-10-06 16:32:30 -07:00
issue-14541.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
issue-14721.rs Add test cases for E-needstest issues 2014-10-26 00:18:10 +02:00
issue-14772.rs Give a more descriptive error when marking non-test items as #[test] 2014-10-05 14:16:32 +13:00
issue-14845.rs Change rustc pretty-printing to print [T, ..n] instead of [T, .. n] 2014-10-03 20:39:56 +13:00
issue-14853.rs Add tests for a few resolved issues 2014-10-02 22:21:50 +02:00
issue-14915.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
issue-15094.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
issue-15129.rs
issue-15167.rs
issue-15207.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
issue-15260.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
issue-15524.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-15730.rs Put slicing syntax behind a feature gate. 2014-10-07 15:49:53 +13:00
issue-15783.rs Add tests for a few A-needstest issues 2014-09-15 18:09:24 +02:00
issue-15896.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
issue-15914.rs Correct error message for invalid ref/mut bindings 2014-10-03 20:39:56 +13:00
issue-15965.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
issue-16048.rs Add tests for a few fixed issues 2014-10-17 00:27:12 +02:00
issue-16058.rs
issue-16098.rs Add tests for a few fixed issues 2014-10-17 00:27:12 +02:00
issue-16149.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-16250.rs Use a visitor to look for non-FFI-safe types 2014-09-03 19:28:37 -07:00
issue-16338.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
issue-16401.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
issue-16465.rs Test fixes from the rollup 2014-09-29 10:13:31 -07:00
issue-16562.rs collections: Remove all collections traits 2014-11-01 11:37:04 -07:00
issue-16683.rs Add test cases for E-needstest issues 2014-10-26 00:18:10 +02:00
issue-16709.rs Add tests for a few fixed issues 2014-10-17 00:27:12 +02:00
issue-16725.rs Updated to new extern crate syntax. 2014-09-01 09:02:00 -07:00
issue-16747.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-16783.rs Fix an ICE with error types in a vec 2014-08-28 10:30:30 +12:00
issue-16939.rs Add regression test for issue #16939 2014-10-16 19:09:50 -07:00
issue-17025.rs Ensure that the return type of a function is Sized 2014-10-19 23:54:45 +03:00
issue-17033.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
issue-17252.rs Add regression test for issue #17252 2014-09-14 20:58:34 -07:00
issue-17263.rs Clarify some borrowck errors 2014-10-02 11:21:59 +13:00
issue-17283.rs Add regression test for issue #17283 2014-09-16 19:21:42 -07:00
issue-17337.rs Move the lint for the stability lints to the method name only 2014-10-03 20:39:57 +13:00
issue-17373.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
issue-17383.rs Fix the span for discriminators in non-C-like enums 2014-09-21 01:33:57 +02:00
issue-17385.rs Induce an empty loan for the value being matched in match expressions 2014-09-20 21:01:29 +02:00
issue-17405.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
issue-17431-1.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17431-2.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17431-3.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17431-4.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17431-5.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17431-6.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17431-7.rs Fix several issues with the struct and enum representability-checking logic. 2014-10-08 22:39:57 -04:00
issue-17441.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-17444.rs Add regression test for issue #17444 2014-09-30 20:07:09 -07:00
issue-17450.rs Add tests for a few fixed issues 2014-10-17 00:27:12 +02:00
issue-17458.rs Test fixes and rebase conflicts from rollup 2014-10-27 15:12:48 -07:00
issue-17518.rs Fix handling of struct variants in a couple of places 2014-10-05 22:32:47 +02:00
issue-17551.rs Special-case some error messages about Sized 2014-10-30 19:51:17 +13:00
issue-17636.rs Patch up broken error messages 2014-10-21 17:36:15 -04:00
issue-17651.rs Add regression test for issue #17651 2014-10-12 15:14:36 -07:00
issue-17718-borrow-interior.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-const-bad-values.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-const-borrow.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-const-destructors.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-const-mut.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
issue-17718-const-naming.rs rustc: Remove the dummy hack from check_match 2014-10-13 11:50:47 -07:00
issue-17718-const-privacy.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-constants-not-static.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-extern-const.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-patterns.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-recursive.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-references.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-static-move.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17718-static-sync.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
issue-17758.rs Add regression test for issue #17758 2014-10-03 22:37:08 -07:00
issue-17800.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
issue-17913.rs trailing whitespace 2014-10-18 19:34:00 +03:00
issue-17933.rs Make the diagnostic for static variables in patterns better 2014-10-12 11:11:50 +02:00
issue-17999.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
issue-18107.rs Ensure that the return type of a function is Sized 2014-10-19 23:54:45 +03:00
issue-18118.rs Add test cases for E-needstest issues 2014-10-26 00:18:10 +02:00
issue-18159.rs Special-case some error messages about Sized 2014-10-30 19:51:17 +13:00
issue-18252.rs Add test cases for E-needstest issues 2014-10-26 00:18:10 +02:00
issue-18294.rs Prevent pointer -> int casts in constexprs 2014-10-25 20:18:32 +03:00
issue-18343.rs Add test for issue 18343 2014-10-27 16:28:24 +01:00
issue-18423.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
issue-18532.rs Add regression test for #18532 2014-11-02 19:36:15 -08:00
keyword-abstract.rs Add tests for new reserved keywords abstract,final,override 2014-10-07 22:19:02 -04:00
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-final.rs Add tests for new reserved keywords abstract,final,override 2014-10-07 22:19:02 -04:00
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-override.rs Add tests for new reserved keywords abstract,final,override 2014-10-07 22:19:02 -04:00
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 Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
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 Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
keywords-followed-by-double-colon.rs libsyntax: Disallow keywords followed by ::. 2014-09-18 16:26:47 -07:00
kindck-copy.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
kindck-destructor-owned.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
kindck-impl-type-params-2.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
kindck-impl-type-params.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
kindck-inherited-copy-bound.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
kindck-nonsendable-1.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
kindck-proc-bounds.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
kindck-send-object1.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
kindck-send-object2.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
kindck-send-object.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
kindck-send-owned.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
kindck-send-region-pointers.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
kindck-send-unsafe.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
kindck-send-unsafe.rs~rust-lang_master Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
lang-item-missing.rs Emit an error rather than ICEing for a missing built-in bound lang item. 2014-09-30 11:30:08 +13:00
lex-bad-char-literals.rs
lex-bad-numeric-literals.rs
lex-bad-token.rs
lex-bare-cr-string-literal-doc-comment.rs
lifetime-elision-return-type-requires-explicit-lifetime.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
lifetime-inference-give-expl-lifetime-param-2.rs Add help diagnostic messages 2014-09-14 17:48:47 +12:00
lifetime-inference-give-expl-lifetime-param-3.rs Add help diagnostic messages 2014-09-14 17:48:47 +12:00
lifetime-inference-give-expl-lifetime-param.rs Add help diagnostic messages 2014-09-14 17:48:47 +12:00
lifetime-no-keyword.rs
lifetime-obsoleted-self.rs
linkage1.rs
linkage2.rs
linkage3.rs
lint-change-warnings.rs
lint-ctypes-enum.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-ctypes.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-dead-code-1.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-dead-code-2.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-dead-code-3.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-dead-code-4.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-dead-code-5.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-directives-on-use-items-issue-10534.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-exceeding-bitshifts.rs rollup merge of #18593 : hirschenberger/issue-18587 2014-11-03 16:24:26 -08:00
lint-forbid-attr.rs
lint-forbid-cmdline.rs
lint-group-style.rs Add lint groups; define built-in lint groups bad_style and unused 2014-08-30 09:12:04 +12:00
lint-impl-fn.rs
lint-misplaced-attr.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-missing-doc.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-non-camel-case-types.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
lint-non-snake-case-functions.rs Improve the non_snake_case lint to give better suggestions 2014-10-03 20:39:56 +13:00
lint-non-snake-case-lifetimes.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
lint-non-snake-case-modules.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
lint-non-uppercase-statics.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-obsolete-attr.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-output-format.rs rustc: Support stability attributes on crates 2014-11-04 08:13:09 -08:00
lint-owned-heap-memory.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-qualification.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-raw-ptr-deriving.rs
lint-renaming.rs Add regression test for lint deprecation 2014-10-28 08:54:33 -07:00
lint-shorthand-field.rs Add a lint for not using field pattern shorthands 2014-10-24 15:44:18 +13:00
lint-stability.rs rustc: Process #[cfg]/#[cfg_attr] on crates 2014-11-07 12:04:28 -08:00
lint-type-limits.rs
lint-type-overflow.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unknown-attr.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unknown-feature.rs
lint-unnecessary-casts.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unnecessary-import-braces.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unnecessary-parens.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unsafe-block.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unused-extern-crate.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unused-imports.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
lint-unused-mut-self.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unused-mut-variables.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
lint-unused-unsafe.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
lint-uppercase-variables.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
lint-visible-private-types.rs Rename fail! to panic! 2014-10-29 11:43:07 -04: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 Update tests with the new error messages 2014-10-28 17:54:16 +01:00
liveness-closure-require-ret.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
liveness-dead.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
liveness-forgot-ret.rs
liveness-issue-2163.rs
liveness-missing-ret2.rs
liveness-move-call-arg.rs
liveness-move-in-loop.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
liveness-move-in-while.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
liveness-return-last-stmt-semi.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
liveness-unused.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
liveness-use-after-move.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
liveness-use-after-send.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
log-syntax-gate.rs
loop-does-not-diverge.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
lub-if.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
lub-match.rs Update tests with the new error messages 2014-10-28 17:54:16 +01:00
macro-bad-delimiter-ident.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
macro-incomplete-parse.rs
macro-inner-attributes.rs
macro-invocation-dot-help.rs Add a message for when a . follows a macro invocation 2014-10-30 19:51:16 +13:00
macro-local-data-key-priv.rs
macro-match-nonterminal.rs Add and update tests 2014-11-07 10:21:50 +01:00
macro-mismatched-delim-brace-paren.rs
macro-mismatched-delim-paren-brace.rs
macro-outer-attributes.rs
macro-with-seps-err-msg.rs
macros-nonfatal-errors.rs
main-wrong-location.rs
main-wrong-type-2.rs
main-wrong-type.rs
manual-link-bad-form.rs rustc: Implement -l and include! tweaks 2014-10-30 19:02:11 -07:00
manual-link-bad-kind.rs rustc: Implement -l and include! tweaks 2014-10-30 19:02:11 -07:00
manual-link-framework.rs rustc: Implement -l and include! tweaks 2014-10-30 19:02:11 -07:00
map-types.rs collections: Remove all collections traits 2014-11-01 11:37:04 -07:00
marker-no-copy.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
marker-no-send.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
marker-no-share.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
match-arm-statics.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
match-arrows-block-then-binop.rs
match-ill-type1.rs librustc: Forbid .. in range patterns. 2014-09-30 09:11:26 -07:00
match-ill-type2.rs
match-join.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs
match-pattern-field-mismatch.rs
match-range-fail-dominate.rs librustc: Forbid .. in range patterns. 2014-09-30 09:11:26 -07:00
match-range-fail.rs librustc: Forbid .. in range patterns. 2014-09-30 09:11:26 -07:00
match-static-const-lc.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
match-struct.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
match-tag-nullary.rs
match-tag-unary.rs
match-vec-fixed.rs
match-vec-invalid.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
match-vec-mismatch-2.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
match-vec-mismatch.rs
match-vec-unreachable.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
method-ambig-one-trait-coerce.rs Tests for method resolution in the face of various ambiguities or non-ambiguities. These 2014-10-21 12:32:36 -04:00
method-ambig-one-trait-unknown-int-type.rs Tests for method resolution in the face of various ambiguities or non-ambiguities. These 2014-10-21 12:32:36 -04:00
method-ambig-two-traits-cross-crate.rs Tests for method resolution in the face of various ambiguities or non-ambiguities. These 2014-10-21 12:32:36 -04:00
method-ambig-two-traits-from-bounds.rs Tests for method resolution in the face of various ambiguities or non-ambiguities. These 2014-10-21 12:32:36 -04:00
method-ambig-two-traits-with-default-method.rs Tests for method resolution in the face of various ambiguities or non-ambiguities. These 2014-10-21 12:32:36 -04:00
method-call-err-msg.rs
method-commit-to-trait.rs Tests for method resolution in the face of various ambiguities or non-ambiguities. These 2014-10-21 12:32:36 -04:00
method-macro-backtrace.rs Pop the expansion context after expanding a method macro 2014-09-17 11:18:53 -07:00
method-missing-call.rs Convert some notes to help messages 2014-11-02 16:12:23 +13:00
method-self-arg-1.rs tests 2014-10-15 17:38:32 +13:00
method-self-arg-2.rs tests 2014-10-15 17:38:32 +13:00
minus-string.rs
missing-derivable-attr.rs librustc: Implement associated types behind a feature gate. 2014-09-17 16:38:57 -07:00
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_not_owning_aux1.rs
mod_file_not_owning_aux2.rs
mod_file_not_owning.rs
mod_file_with_path_attr.rs
move-out-of-tuple-field.rs Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
moves-based-on-type-access-to-field.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
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 Rename fail! to panic! 2014-10-29 11:43:07 -04:00
moves-based-on-type-match-bindings.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
moves-based-on-type-move-out-of-closure-env-issue-1965.rs
moves-based-on-type-no-recursive-stack-closure.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
moves-based-on-type-tuple.rs
moves-sru-moved-field.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
multiline-comment-line-tracking.rs
multiple-main-2.rs
multiple-main-3.rs
multiple-plugin-registrars.rs
multitrait.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
mut-cant-alias.rs
mut-cross-borrowing.rs
mut-not-freeze.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
mut-patterns.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
mut-ptr-cant-outlive-ref.rs
mutable-class-fields-2.rs
mutable-class-fields.rs
mutable-enum-indirect.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
name-clash-nullary-2.rs
name-clash-nullary.rs
namespaced-enum-glob-import-no-impls-xcrate.rs First stage of enum namespacing changes 2014-10-31 20:43:35 -07:00
namespaced-enum-glob-import-no-impls.rs First stage of enum namespacing changes 2014-10-31 20:43:35 -07:00
nested-ty-params.rs
no_crate_type.rs
no_send-enum.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
no_send-rc.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
no_send-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
no_share-enum.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
no_share-rc.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
no_share-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
no-binary-float-literal.rs
no-capture-arc.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
no-hex-float-literal.rs
no-implicit-prelude-nested.rs
no-implicit-prelude.rs
no-reuse-move-arc.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
no-send-res-ports.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
no-unsafe-self.rs
noexporttypeexe.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
nolink-with-link-args.rs
non-constant-enum-for-vec-repeat.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
non-constant-expr-for-fixed-len-vec.rs Test fixes and rebase conflicts 2014-11-03 11:02:36 -08:00
non-constant-expr-for-vec-repeat.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
non-copyable-void.rs
non-exhaustive-match-nested.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
non-exhaustive-match.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
non-exhaustive-pattern-witness.rs rollup merge of #17054 : pcwalton/subslice-syntax 2014-09-09 12:07:12 -07:00
non-str-meta.rs
noncopyable-class.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
nonscalar-cast.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
not-a-pred.rs
not-enough-arguments.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
not-utf8.bin
not-utf8.rs
object-does-not-impl-trait.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
object-pointer-types.rs
obsolete-tilde.rs Forbid ~str and ~[] 2014-08-28 16:05:31 +12:00
obsolete-tuple-struct-deref.rs
occurs-check-2.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
occurs-check-3.rs
occurs-check.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
omitted-arg-in-item-fn.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
once-cant-call-twice-on-heap.rs
or-patter-mismatch.rs
osx-frameworks.rs
output-type-mismatch.rs
overloaded-calls-bad.rs
overloaded-calls-nontuple.rs
oversized-literal.rs
paamayim-nekudotayim.rs
packed-struct-generic-transmute.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
packed-struct-transmute.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
parenthesized-box-expr-message.rs Improve the error message for parenthesised box expressions 2014-10-30 17:12:22 +13:00
pat-range-bad-dots.rs Enable a test for .. in range patterns. 2014-10-02 17:35:20 +13:00
pat-ref-enum.rs
pat-shadow-in-nested-binding.rs
pattern-bindings-after-at.rs
pattern-error-continue.rs Update tests with the new error messages 2014-10-24 19:43:47 +02:00
pattern-ident-path-generics.rs libsyntax: Don't strip types and lifetimes from single-segment paths in 2014-08-12 10:33:16 -07:00
pattern-macro-hygeine.rs
pattern-tyvar-2.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
pattern-tyvar.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
pptypedef.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
prim-with-args.rs
priv-in-bad-locations.rs
privacy1.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
privacy2.rs
privacy3.rs
privacy4.rs Ensure that the return type of a function is Sized 2014-10-19 23:54:45 +03:00
privacy5.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
privacy-ns1.rs
privacy-ns2.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
privacy-struct-variant.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
private-impl-method.rs
private-item-simple.rs
private-method-cross-crate.rs
private-method-inherited.rs
private-method.rs
private-struct-field-cross-crate.rs
private-struct-field-ctor.rs
private-struct-field-pattern.rs
private-struct-field.rs
qquote-1.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
qquote-2.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
raw-byte-string-eof.rs
raw-byte-string-literals.rs
raw-str-delim.rs
raw-str-unbalanced.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
raw-str-unterminated.rs
recursion.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
recursive-enum.rs
redundant-link-args.rs
refutable-pattern-errors.rs librustc: Forbid .. in range patterns. 2014-09-30 09:11:26 -07:00
refutable-pattern-in-fn-arg.rs
region-bound-on-closure-outlives-call.rs librustc: Make sure region bounds on closures outlive calls to them. 2014-09-11 12:00:56 -07:00
region-bounds-on-objects-and-type-parameters.rs Generalize lifetime bounds on type parameters to support multiple 2014-09-16 14:18:06 -04:00
region-object-lifetime-1.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
region-object-lifetime-in-coercion.rs Rebasing fixes 2014-10-30 16:12:59 +13:00
regionck-closure-lifetimes.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regionck-unboxed-closure-lifetimes.rs librustc: Eliminate the ref syntax for unboxed closure capture clauses 2014-09-26 09:03:19 -07:00
regions-addr-of-arg.rs
regions-addr-of-self.rs
regions-addr-of-upvar-self.rs
regions-bound-missing-bound-in-impl.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
regions-bounded-by-send.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
regions-bounded-by-trait-requiring-static.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-bounded-method-type-parameters-cross-crate.rs The new method lookup mechanism typechecks calls against the method type declared in the trait, not in the impl. In some cases that results in tighter rules, and in some cases looser. Correct for that. 2014-10-21 12:32:36 -04:00
regions-bounded-method-type-parameters-trait-bound.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-bounded-method-type-parameters.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
regions-bounds.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-close-object-into-object.rs Remove cross-borrowing for traits. 2014-09-03 08:32:35 +12:00
regions-close-over-borrowed-ref-in-obj.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-close-over-type-parameter-1.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-close-over-type-parameter-2.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-close-over-type-parameter-multiple.rs Generalize lifetime bounds on type parameters to support multiple 2014-09-16 14:18:06 -04:00
regions-creating-enums3.rs
regions-creating-enums4.rs
regions-creating-enums.rs
regions-early-bound-error-method.rs DST coercions and DST structs 2014-08-26 12:38:51 +12:00
regions-early-bound-error.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-enum-not-wf.rs Move checking of whether fields are Sized or not into wf / trait code. 2014-09-25 07:09:13 -04:00
regions-escape-bound-fn-2.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-escape-bound-fn.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-escape-loop-via-variable.rs
regions-escape-loop-via-vec.rs
regions-escape-via-trait-or-not.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
regions-fn-bound.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
regions-fn-subtyping-return-static.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
regions-fn-subtyping.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
regions-fns.rs
regions-free-region-ordering-callee.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
regions-free-region-ordering-caller1.rs
regions-free-region-ordering-caller.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-free-region-ordering-incorrect.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-freevar.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-glb-free-free.rs DST coercions and DST structs 2014-08-26 12:38:51 +12:00
regions-in-consts.rs
regions-in-enums-anon.rs
regions-in-enums.rs
regions-in-structs-anon.rs
regions-in-structs.rs
regions-infer-at-fn-not-param.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-infer-borrow-scope-too-big.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
regions-infer-borrow-scope-within-loop.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
regions-infer-bound-from-trait-self.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-infer-bound-from-trait.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-infer-call-3.rs
regions-infer-contravariance-due-to-decl.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-infer-covariance-due-to-decl.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-infer-invariance-due-to-decl.rs
regions-infer-invariance-due-to-mutability-3.rs
regions-infer-invariance-due-to-mutability-4.rs
regions-infer-not-param.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-infer-paramd-indirect.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
regions-infer-paramd-method.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
regions-infer-proc-static-upvar.rs Fix regionck to consider bounds on a proc when capturing variables 2014-08-28 14:15:32 -04:00
regions-infer-region-in-fn-but-not-type.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-lifetime-bounds-on-fns.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
regions-lifetime-of-struct-or-enum-variant.rs
regions-name-duplicated.rs Update tests where we don't report errors twice anymore 2014-11-07 15:51:30 -05:00
regions-name-static.rs Update tests where we don't report errors twice anymore 2014-11-07 15:51:30 -05:00
regions-name-undeclared.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
regions-nested-fns-2.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
regions-nested-fns.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
regions-out-of-scope-slice.rs
regions-proc-bound-capture.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-proc-bounds.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-reborrow-from-shorter-mut-ref-mut-ref.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-reborrow-from-shorter-mut-ref.rs Fix regionck to account for the uniqueness requirements on ref mut reborrows 2014-08-28 14:15:34 -04:00
regions-ref-in-fn-arg.rs
regions-ret-borrowed-1.rs Update parser with for syntax 2014-11-07 15:51:30 -05:00
regions-ret-borrowed.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-ret.rs
regions-return-ref-to-upvar-issue-17403.rs Add regression test for issue #17403 2014-10-16 17:29:44 -07:00
regions-return-stack-allocated-vec.rs DST coercions and DST structs 2014-08-26 12:38:51 +12:00
regions-steal-closure.rs
regions-struct-not-wf.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-trait-1.rs
regions-trait-2.rs
regions-trait-3.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
regions-trait-variance.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-undeclared.rs
regions-var-type-out-of-scope.rs
regions-variance-contravariant-use-covariant-in-second-position.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-variance-contravariant-use-covariant.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-variance-covariant-use-contravariant.rs Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed 2014-08-29 10:21:54 -04:00
regions-variance-invariant-use-contravariant.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
regions-variance-invariant-use-covariant.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
removed-syntax-closure-lifetime.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-enum-newtype.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-extern-const.rs
removed-syntax-field-let.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
removed-syntax-field-semicolon.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-fixed-vec.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-fn-pure.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-fn-sigil.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-larrow-init.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-larrow-move.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-mode.rs
removed-syntax-mut-vec-expr.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
removed-syntax-mut-vec-ty.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
removed-syntax-ptr-lifetime.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-record.rs Use common variants for open and close delimiters 2014-10-30 09:35:52 +11:00
removed-syntax-static-fn.rs
removed-syntax-uniq-mut-expr.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
removed-syntax-uniq-mut-ty.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
removed-syntax-with-1.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
removed-syntax-with-2.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
repeat_count.rs Use the _ representation for integral variables as well 2014-10-30 21:38:20 +01:00
repeat-to-run-dtor-twice.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
required-lang-item.rs Ensure that the return type of a function is Sized 2014-10-19 23:54:45 +03:00
reserved-be.rs
resolve_self_super_hint.rs
resolve-conflict-extern-crate-vs-extern-crate.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
resolve-conflict-import-vs-extern-crate.rs Update compile-fail tests due to changed diagnostics 2014-08-19 09:00:35 -07:00
resolve-conflict-import-vs-import.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
resolve-conflict-item-vs-extern-crate.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
resolve-conflict-item-vs-import.rs Update compile-fail tests due to changed diagnostics 2014-08-19 09:00:35 -07:00
resolve-conflict-type-vs-import.rs Add compile-fail test for missing import shadowing case 2014-08-19 09:01:07 -07:00
resolve-inconsistent-binding-mode.rs
resolve-inconsistent-names.rs
resolve-type-param-in-item-in-trait.rs
resolve-unknown-trait.rs
ret-non-nil.rs
rustc-diagnostics-1.rs
rustc-diagnostics-2.rs
rustc-diagnostics-3.rs
seq-args.rs
shadowing-in-the-same-pattern.rs
simd-binop.rs
simd-experimental.rs
simd-type.rs
slice-1.rs reviewer changes 2014-09-19 14:30:54 +12:00
slice-2.rs Put slicing syntax behind a feature gate. 2014-10-07 15:49:53 +13:00
slice-borrow.rs Put slicing syntax behind a feature gate. 2014-10-07 15:49:53 +13:00
slice-mut-2.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
slice-mut.rs Put slicing syntax behind a feature gate. 2014-10-07 15:49:53 +13:00
slightly-nice-generic-literal-messages.rs Use the _ representation for integral variables as well 2014-10-30 21:38:20 +01:00
spawn-non-nil-fn.rs
static-assert2.rs
static-assert.rs
static-items-cant-move.rs
static-method-privacy.rs
static-mut-bad-types.rs
static-mut-foreign-requires-unsafe.rs
static-mut-not-constant.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
static-mut-not-pat.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
static-mut-requires-unsafe.rs
static-priv-by-default2.rs
static-priv-by-default.rs
static-reference-to-fn-1.rs
static-reference-to-fn-2.rs
static-region-bound.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
static-vec-repeat-not-constant.rs
staticness-mismatch.rs
std-uncopyable-atomics.rs test: Convert statics to constants 2014-10-09 09:44:52 -07:00
str-idx.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
struct-base-wrong-type.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
struct-field-assignability.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
struct-field-privacy.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
struct-fields-decl-dupe.rs
struct-fields-dupe.rs
struct-fields-missing.rs
struct-fields-too-many.rs
struct-like-enum-nonexhaustive.rs
struct-literal-in-for.rs
struct-literal-in-if.rs
struct-literal-in-match-discriminant.rs
struct-literal-in-while.rs
struct-no-fields-2.rs
struct-no-fields-3.rs
struct-no-fields-4.rs
struct-no-fields-5.rs
struct-no-fields-enumlike.rs
struct-no-fields.rs
struct-pat-derived-error.rs
struct-pattern-match-useless.rs
structure-constructor-type-mismatch.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
super-at-top-level.rs
suppressed-error.rs Always drop var IDs from type variables modulo -Z verbose, per PR discussion 2014-10-29 23:56:22 +01:00
svh-change-lit.rs
svh-change-significant-cfg.rs
svh-change-trait-bound.rs
svh-change-type-arg.rs
svh-change-type-ret.rs
svh-change-type-static.rs
svh-use-trait.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
syntax-extension-minor.rs
tag-that-dare-not-speak-its-name.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
tag-type-args.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
tag-variant-cast-non-nullary.rs
tag-variant-disr-dup.rs Tweak ‘discriminant value already exists’ error message 2014-10-05 14:16:32 +13:00
tag-variant-disr-non-nullary.rs
tail-typeck.rs
task-rng-isnt-sendable.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
terr-in-field.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
terr-sorts.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
test-cfg.rs Convert cfg syntax to new system 2014-09-27 22:59:26 -07:00
trace_macros-format.rs
trailing-plus-in-bounds.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
trait-as-struct-constructor.rs Added cfail test 2014-08-29 21:11:34 -07:00
trait-bounds-cant-coerce.rs
trait-bounds-impl-comparison-1.rs
trait-bounds-impl-comparison-2.rs
trait-bounds-not-on-bare-trait.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
trait-bounds-not-on-impl.rs
trait-bounds-not-on-struct.rs
trait-bounds-on-structs-and-enums-locals.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
trait-bounds-on-structs-and-enums-static.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
trait-bounds-on-structs-and-enums-xc1.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
trait-bounds-on-structs-and-enums-xc.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
trait-bounds-on-structs-and-enums.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
trait-bounds-sugar.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
trait-coercion-generic-bad.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
trait-coercion-generic-regions.rs
trait-duplicate-methods.rs
trait-impl-1.rs tests 2014-11-04 09:37:00 +13:00
trait-impl-2.rs tests 2014-11-04 09:37:00 +13:00
trait-impl-can-not-have-untraitful-methods.rs
trait-impl-different-num-params.rs
trait-impl-for-module.rs
trait-impl-method-mismatch.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
trait-keyword.rs
trait-matching-lifetimes.rs
trait-objects.rs changes to tests 2014-10-30 15:51:56 +13:00
trait-or-new-type-instead.rs Cleanup error messages for anonymous impl for types not declared in the current module 2014-09-28 12:58:10 -05:00
trait-resolution-in-overloaded-op.rs
trait-test-2.rs changes to tests 2014-10-30 15:51:56 +13:00
trait-test.rs
traits-multidispatch-bad.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
traits-multidispatch-convert-ambig-dest.rs Implement multidispatch and conditional dispatch. Because we do not 2014-10-09 17:19:50 -04:00
transmute-different-sizes.rs
transmute-type-parameters.rs
tuple-arity-mismatch.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
tuple-index-not-tuple.rs Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
tuple-index-out-of-bounds.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
tuple-struct-nonexhaustive.rs
tutorial-suffix-inference-test.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
type-arg-out-of-scope.rs
type-mismatch-multiple.rs
type-parameter-names.rs Add a test for failure to unify type parameters 2014-10-30 21:38:20 +01:00
type-params-in-different-spaces-1.rs Implement new operator dispatch semantics. 2014-11-05 11:29:15 -05:00
type-params-in-different-spaces-2.rs Correct a test. The error message changed because, with this fix, we 2014-10-17 08:04:34 -04:00
type-params-in-different-spaces-3.rs
type-recursive.rs
type-shadow.rs
typeck_type_placeholder_item.rs
typeck_type_placeholder_lifetime_1.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
typeck_type_placeholder_lifetime_2.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
typeck_type_placeholder_mismatch.rs Update tests with the new diagnostic tweaks 2014-10-29 23:56:22 +01:00
typeck-cast-pointer-to-float.rs
typeck-unsafe-always-share.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
ufcs-explicit-self-bad.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
unbalanced-doublequote.rs
unboxed-closure-illegal-move.rs Add failure tests for moving out of unboxed closure environments 2014-10-16 17:29:44 -07:00
unboxed-closure-immutable-capture.rs Add regression test for #18335 2014-10-25 21:51:14 -07:00
unboxed-closure-region.rs Add some more test coverage of by-ref unboxed closures 2014-10-03 00:57:21 -07:00
unboxed-closure-sugar-default.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-equiv.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-nonexistent-trait.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-region.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters-1.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closure-sugar-wrong-trait.rs Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working). 2014-11-06 06:48:23 -05:00
unboxed-closures-borrow-conflict.rs Add some more test coverage of by-ref unboxed closures 2014-10-03 00:57:21 -07:00
unboxed-closures-fnmut-as-fn.rs Add blanket impls to allow the various Fn traits to be interconverted. 2014-11-05 22:01:29 -05:00
unboxed-closures-static-call-wrong-trait.rs Correct tests that were supposed to fail but now pass due to the fn trait hierarchy. 2014-11-05 22:01:30 -05:00
unboxed-closures-type-mismatch.rs
unboxed-closures-vtable-mismatch.rs Correct tests that were supposed to fail but now pass due to the fn trait hierarchy. 2014-11-05 22:01:30 -05:00
unboxed-closures-wrong-trait.rs Correct tests that were supposed to fail but now pass due to the fn trait hierarchy. 2014-11-05 22:01:30 -05:00
unconstrained-none.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
unconstrained-ref.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
uninhabited-enum-cast.rs
unique-object-noncopyable.rs
unique-pinned-nocopy.rs Various minor cases where errors are reported in slightly different ways. 2014-10-21 12:32:36 -04:00
unique-unique-kind.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
unique-vec-res.rs collections: impl Deref for Vec/String 2014-10-29 18:48:30 -07:00
unnecessary-private.rs
unop-neg-bool.rs
unreachable-arm.rs
unreachable-code.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
unreachable-variant.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
unresolved-extern-mod-suggestion.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
unresolved-import.rs libsyntax: Accept use foo as bar; in lieu of use bar as foo; 2014-08-14 13:24:50 -07:00
unsafe-around-compiler-generated-unsafe.rs
unsafe-destructor-check-crash.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
unsendable-class.rs tests: remove uses of Gc. 2014-10-02 17:02:15 +03:00
unsized2.rs Tweak error message for use of a keyword in ident position. 2014-08-29 10:36:43 +02:00
unsized3.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
unsized4.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
unsized5.rs Move checking of whether fields are Sized or not into wf / trait code. 2014-09-25 07:09:13 -04:00
unsized6.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
unsized7.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
unsized-bare-typaram.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
unsized-enum.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
unsized-struct.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
unsized.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
unsupported-cast.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
unused-attr.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
unused-mut-warning-captured-var.rs Add tests. 2014-08-09 03:00:41 -07:00
unused-result.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
use-after-move-based-on-type.rs
use-after-move-implicity-coerced-object.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
use-after-move-self-based-on-type.rs Change the use of moved value error to be more accurate 2014-10-02 15:51:05 +13:00
use-after-move-self.rs Change the use of moved value error to be more accurate 2014-10-02 15:51:05 +13:00
use-from-trait-xc.rs First stage of enum namespacing changes 2014-10-31 20:43:35 -07:00
use-from-trait.rs First stage of enum namespacing changes 2014-10-31 20:43:35 -07:00
use-meta-mismatch.rs extern crate foobar as foo; 2014-08-23 12:16:04 -07:00
use-mod-2.rs
use-mod-3.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
use-mod.rs
useless-priv2.rs
useless-priv.rs
variadic-ffi-1.rs
variadic-ffi-2.rs
variadic-ffi-3.rs
variadic-ffi-4.rs
variadic-ffi.rs Adjust the error messages to match the pattern "expected foo, found bar" 2014-08-24 09:53:01 +02:00
variance-cell-is-invariant.rs
variance-regions-direct.rs Add a 4th space for associated types defined in a trait (currently unused) 2014-11-03 17:41:01 -05:00
variance-regions-indirect.rs Add a 4th space for associated types defined in a trait (currently unused) 2014-11-03 17:41:01 -05:00
variance-trait-matching-2.rs
variance-trait-matching.rs
variance-trait-object-bound.rs Add a 4th space for associated types defined in a trait (currently unused) 2014-11-03 17:41:01 -05:00
vec-macro-with-comma-only.rs
vec-matching-obsolete-syntax.rs librustc: Change the syntax of subslice matching to use postfix .. 2014-09-08 16:12:13 -07:00
vec-mut-iter-borrow.rs Fallout from renaming 2014-09-16 14:37:48 -07:00
vec-res-add.rs Various minor cases where errors are reported in slightly different ways. 2014-10-21 12:32:36 -04:00
vector-cast-weirdness.rs
vector-no-ann.rs Integrate builtin bounds fully into the trait checker 2014-09-25 07:06:27 -04:00
view-items-at-top.rs
virtual-structs.rs Remove virtual structs from the language 2014-10-11 19:42:26 +02:00
visible-private-types-generics.rs librustc: Forbid private types in public APIs. 2014-09-22 20:05:45 -07:00
visible-private-types-supertrait.rs librustc: Forbid private types in public APIs. 2014-09-22 20:05:45 -07:00
vtable-res-trait-param.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
walk-struct-literal-with.rs Fix soundness hole in struct with expressions. 2014-11-06 10:42:40 -08:00
warn-foreign-int-types.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
warn-path-statement.rs
weak-lang-item.rs Update infrastructure for fail -> panic 2014-10-29 16:06:13 -04:00
where-clauses-no-bounds-or-predicates.rs librustc: Implement simple where clauses. 2014-08-14 14:14:26 -07:00
where-clauses-not-parameter.rs librustc: Implement simple where clauses. 2014-08-14 14:14:26 -07:00
where-clauses-unsatisfied.rs Update error messages in compile-fail tests 2014-09-15 14:58:49 -04:00
while-let.rs Add tests for while let 2014-10-10 20:30:32 -04:00
while-type-error.rs
writing-to-immutable-vec.rs Test fixes and rebase conflicts 2014-10-20 08:17:33 -07:00
wrong-mul-method-signature.rs The new method lookup mechanism typechecks calls against the method type declared in the trait, not in the impl. In some cases that results in tighter rules, and in some cases looser. Correct for that. 2014-10-21 12:32:36 -04:00
wrong-ret-type.rs
xc-private-method2.rs
xc-private-method.rs
xcrate-private-by-default.rs rustdoc: Correctly distinguish enums and types 2014-09-17 18:53:54 +12:00
xcrate-unit-struct.rs