..
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