..
mod_file_disambig_aux
.gitattributes
Add error message specific to \<carriage return>.
2014-11-13 13:43:00 +11:00
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
Refactor QPath to take an ast::TraitRef
2014-11-19 05:53:40 -05:00
associated-types-in-wrong-context.rs
Refactor QPath to take an ast::TraitRef
2014-11-19 05:53:40 -05: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
atomicoption-not-send-ref.rs
Require <T: Send> for AtomicOption
2014-11-23 10:47:08 -08:00
atomicoption-not-send.rs
Require <T: Send> for AtomicOption
2014-11-23 10:47:08 -08: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
bad-crate-id2.rs
bad-crate-id.rs
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-lit-suffixes.rs
Fixes to the roll-up
2014-11-19 23:34:01 +01:00
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
bad-value-ident-true.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
block-must-not-have-result-res.rs
block-must-not-have-result-while.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
borrowck-closures-mut-and-imm.rs
borrowck-closures-mut-of-imm.rs
borrowck-closures-two-mut.rs
borrowck-closures-unique-imm.rs
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
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-move-by-capture.rs
borrowck-move-error-with-note.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-no-cycle-in-exchange-heap.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-object-lifetime.rs
borrowck-object-mutability.rs
borrowck-or-init.rs
borrowck-overloaded-call.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
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
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
borrowck-swap-mut-base-ptr.rs
borrowck-unary-move.rs
borrowck-unboxed-closures.rs
Place parenthetical notation under the unboxed_closure
feature-gate.
2014-11-18 12:26:04 -05: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
borrowck-vec-pattern-move-tail.rs
borrowck-vec-pattern-nesting.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
byte-literals.rs
byte-string-literals.rs
cannot-mutate-captured-non-mut-var.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
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
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
coercion-slice.rs
Regression test
2014-11-18 10:02:27 +13:00
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
comm-not-freeze-receiver.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
comm-not-freeze.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
concat.rs
const-block-non-item-statement.rs
const-cast-different-types.rs
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
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs
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-non-type.rs
deriving: error out when used on a non-type
2014-11-18 14:43:20 -08:00
deriving-primitive.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Clone-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Clone-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Clone-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Clone-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Default-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Default-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Hash-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Hash-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Hash-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Hash-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialEq-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialEq-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialEq-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialEq-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialOrd-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialOrd-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialOrd-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-PartialOrd-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Rand-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Rand-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Rand-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Rand-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Show-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Show-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Show-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Show-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalEq-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalEq-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalEq-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalEq-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalOrd-enum-struct-variant.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalOrd-enum.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalOrd-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-TotalOrd-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Zero-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
deriving-span-Zero-tuple-struct.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
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
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
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
dst-object-from-unsized-type.rs
FIXME( #19481 ) -- workaround valgrind cleanup failure (but the code is nicer this way anyhow)
2014-12-02 20:17:55 -05:00
dst-rvalue.rs
dst-sized-trait-param.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
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
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
enum-variant-type-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
enums-are-namespaced-xc.rs
Fix xcrate enum namespacing
2014-11-25 11:02:47 -08: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
Stop checking the correctness of explicit self twice; instead, just
2014-11-18 12:32:38 -05:00
export2.rs
export-fully-qualified.rs
export-import.rs
export-tag-variant.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
export.rs
ext-nonexistent.rs
extenv-arg-2-not-string-literal.rs
extenv-no-args.rs
extenv-not-defined-custom.rs
extenv-not-defined-default.rs
extenv-not-string-literal.rs
extenv-too-many-args.rs
extern-crate-as-no-string-help.rs
Add more "help: ..."'s to the parser.
2014-11-13 13:43:00 +11:00
extern-expected-fn-or-brace.rs
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
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
for-loop-refutable-pattern-error-message.rs
for-loop-type-error.rs
foreign-unsafe-fn-called.rs
forget-init-unsafe.rs
fully-qualified-type-name1.rs
fully-qualified-type-name2.rs
fully-qualified-type-name3.rs
fully-qualified-type-name4.rs
functional-struct-update-noncopyable.rs
future_not_copyable.rs
gated-bad-feature.rs
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
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
gated-plugin_registrar.rs
gated-simd.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
generic-type-more-params-with-defaults.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
hrtb-higher-ranker-supertraits-transitive.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
hrtb-higher-ranker-supertraits.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
hrtb-identity-fn-borrows.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
hrtb-precedence-of-plus-error-message.rs
Test fixes and rebase conflicts
2014-11-26 16:50:13 -08:00
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
clearly define int
and uint
to fix unsoundness
2014-11-19 05:17:56 -05: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
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
std: Stabilize std::fmt
2014-11-18 21:16:22 -08:00
ifmt-bad-format-args2.rs
ifmt-bad-format-args.rs
ifmt-unimpl.rs
std: Stabilize std::fmt
2014-11-18 21:16:22 -08: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
Remove Signed trait and add SignedInt trait
2014-11-13 03:46:03 +11:00
import2.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
import3.rs
import4.rs
import-from-missing.rs
import-from-path.rs
import-from-rename.rs
import-glob-0.rs
import-glob-circular.rs
import-glob-path.rs
import-glob-rename.rs
import-loop-2.rs
import-loop.rs
import.rs
inaccessible-test-modules.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
infinite-vec-type-recursion.rs
inner-static-type-parameter.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
int-literal-too-large-span.rs
Use the correct span for out-of-range int literals.
2014-11-13 13:43:01 +11:00
integer-literal-suffix-inference-2.rs
integer-literal-suffix-inference-3.rs
integer-literal-suffix-inference.rs
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
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
std: Stabilize std::fmt
2014-11-18 21:16:22 -08:00
issue-1476.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-1655.rs
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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-2849.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-2937.rs
issue-2951.rs
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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-3021-c.rs
issue-3021-d.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-3021.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-3036.rs
issue-3038.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
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
issue-3521-2.rs
issue-3521.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-3563.rs
issue-3601.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
issue-3973.rs
issue-3993-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-5153.rs
issue-5216.rs
issue-5239-1.rs
issue-5358-1.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
libstd: explicitly disallow io::fs::File to open a directory.
2014-12-04 11:19:55 +08:00
issue-5844.rs
issue-5883.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05: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
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
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-8153.rs
issue-8208.rs
issue-8537.rs
issue-8727.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
issue-8761.rs
issue-8767.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-9957.rs
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
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
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
issue-11593.rs
issue-11680.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Warn on pattern bindings that have the same name as a variant
2014-11-26 22:21:52 +00: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
issue-12470.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
issue-12552.rs
issue-12560-1.rs
issue-12560-2.rs
issue-12567.rs
issue-12612.rs
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
issue-13033.rs
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
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
issue-13624.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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-14091-2.rs
Fix an ICE on diagnostics originating in external macros
2014-11-20 21:31:59 +01:00
issue-14091.rs
Fix an ICE on diagnostics originating in external macros
2014-11-20 21:31:59 +01:00
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
Warn on pattern bindings that have the same name as a variant
2014-11-26 22:21:52 +00:00
issue-14254.rs
issue-14285.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05: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
Require that objects can only be made from Sized types. Fixes #18333 .
2014-11-20 09:16:20 -05: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
std: Stabilize std::fmt
2014-11-18 21:16:22 -08:00
issue-14915.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
issue-15094.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
issue-15129.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-15914.rs
Correct error message for invalid ref
/mut
bindings
2014-10-03 20:39:56 +13:00
issue-15965.rs
Implement the Fn
trait for bare fn pointers in the compiler rather than doing it using hard-coded impls. This means that it works also for more complex fn types involving bound regions. Fixes #19126 .
2014-12-04 01:49:42 -05: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
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
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05:00
issue-16709.rs
Add tests for a few fixed issues
2014-10-17 00:27:12 +02:00
issue-16725.rs
issue-16747.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-16783.rs
issue-16939.rs
Place parenthetical notation under the unboxed_closure
feature-gate.
2014-11-18 12:26:04 -05:00
issue-17025.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-17405.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05:00
issue-17800.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Implement the Fn
trait for bare fn pointers in the compiler rather than doing it using hard-coded impls. This means that it works also for more complex fn types involving bound regions. Fixes #19126 .
2014-12-04 01:49:42 -05:00
issue-18566.rs
Add regression test for #18566
2014-11-10 16:47:32 -07:00
issue-19086.rs
Fixes to the roll-up
2014-11-19 23:34:01 +01:00
issue-19096.rs
Add test
2014-11-23 12:59:25 +01:00
issue-19244-1.rs
Add tests for issue 19244
2014-11-25 11:12:15 +01:00
issue-19244-2.rs
Add tests for issue 19244
2014-11-25 11:12:15 +01:00
issue-19398.rs
Fix the ordering of unsafe
and extern
in methods
2014-11-30 21:33:04 +13: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
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
keywords-followed-by-double-colon.rs
libsyntax: Disallow keywords followed by ::
.
2014-09-18 16:26:47 -07:00
kindck-copy.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
kindck-destructor-owned.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05: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
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05: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
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
kindck-proc-bounds.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
kindck-send-object1.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
kindck-send-object2.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
kindck-send-object.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
kindck-send-owned.rs
kindck-send-region-pointers.rs
kindck-send-unsafe.rs
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
linkage4.rs
Add tests.
2014-11-17 15:24:34 -05:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
auto merge of #19031 : nodakai/rust/libcore-pow-and-sq, r=bjz
2014-11-18 13:41:38 +00:00
lint-dead-code-5.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
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
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
lint-non-camel-case-types.rs
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
lint-non-snake-case-modules.rs
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
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
lint-renaming.rs
Add regression test for lint deprecation
2014-10-28 08:54:33 -07:00
lint-shorthand-field.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
lint-stability.rs
rollup merge of #19029 : vberger/stability_function_body
2014-11-18 00:24:07 +01: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
time: Deprecate the library in the distribution
2014-11-12 09:18:35 -08:00
lint-unused-imports.rs
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
Warn on pattern bindings that have the same name as a variant
2014-11-26 22:21:52 +00:00
lint-visible-private-types.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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-attribute.rs
added negative test for macro expansion in attributes
2014-12-01 11:08:29 -05:00
macro-bad-delimiter-ident.rs
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
std: Add a new top-level thread_local module
2014-11-23 23:37:16 -08:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-pattern-field-mismatch.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-tag-nullary.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-tag-unary.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-vec-fixed.rs
match-vec-invalid.rs
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
method-ambig-one-trait-coerce.rs
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05: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-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
Add more "help: ..."'s to the parser.
2014-11-13 13:43:00 +11:00
mod_file_not_owning_aux1.rs
mod_file_not_owning_aux2.rs
mod_file_not_owning.rs
mod_file_with_path_attr.rs
move-fragments-1.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-2.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-3.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-4.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-5.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-6.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-7.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-8.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-9.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
multiline-comment-line-tracking.rs
multiple-main-2.rs
multiple-main-3.rs
multiple-plugin-registrars.rs
multitrait.rs
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
mut-ptr-cant-outlive-ref.rs
mutable-class-fields-2.rs
mutable-class-fields.rs
mutable-enum-indirect.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
name-clash-nullary.rs
namespaced-enum-glob-import-no-impls-xcrate.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
namespaced-enum-glob-import-no-impls.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
nested-ty-params.rs
no_crate_type.rs
no_send-enum.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
nolink-with-link-args.rs
non-constant-enum-for-vec-repeat.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
non-copyable-void.rs
non-exhaustive-match-nested.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
non-exhaustive-match.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
non-exhaustive-pattern-witness.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
occurs-check.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
omitted-arg-in-item-fn.rs
once-cant-call-twice-on-heap.rs
or-patter-mismatch.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
osx-frameworks.rs
output-type-mismatch.rs
overloaded-calls-bad.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
overloaded-calls-nontuple.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
pattern-ident-path-generics.rs
pattern-macro-hygeine.rs
pattern-tyvar-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
pattern-tyvar.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
pptypedef.rs
prim-with-args.rs
priv-in-bad-locations.rs
privacy1.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
privacy-ns1.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
privacy-ns2.rs
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
raw-str-unterminated.rs
recursion.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
region-object-lifetime-in-coercion.rs
Rebasing fixes
2014-10-30 16:12:59 +13:00
regionck-closure-lifetimes.rs
regionck-unboxed-closure-lifetimes.rs
Place parenthetical notation under the unboxed_closure
feature-gate.
2014-11-18 12:26:04 -05: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
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
regions-bounded-by-trait-requiring-static.rs
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
regions-bounded-method-type-parameters.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
regions-bounds.rs
regions-close-object-into-object.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
regions-close-over-borrowed-ref-in-obj.rs
regions-close-over-type-parameter-1.rs
regions-close-over-type-parameter-2.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
regions-creating-enums4.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
regions-creating-enums.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
regions-early-bound-error-method.rs
regions-early-bound-error.rs
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
regions-escape-bound-fn.rs
regions-escape-loop-via-variable.rs
regions-escape-loop-via-vec.rs
regions-escape-method.rs
Ensure that the type parameters passed to methods outlive the call expression. Fixes #18899 .
2014-11-19 06:20:20 -05:00
regions-escape-unboxed-closure.rs
Deduce the argument types based on the expected type, trawling through the fulfillment contect if necessary.
2014-11-19 05:52:59 -05:00
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
regions-free-region-ordering-incorrect.rs
regions-freevar.rs
regions-glb-free-free.rs
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
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
regions-infer-bound-from-trait.rs
regions-infer-call-3.rs
regions-infer-contravariance-due-to-decl.rs
regions-infer-covariance-due-to-decl.rs
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
regions-infer-paramd-indirect.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
regions-infer-paramd-method.rs
regions-infer-proc-static-upvar.rs
regions-infer-region-in-fn-but-not-type.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
Test resolving of names with for
binders.
2014-11-18 12:32:38 -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
regions-proc-bounds.rs
regions-reborrow-from-shorter-mut-ref-mut-ref.rs
regions-reborrow-from-shorter-mut-ref.rs
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
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
regions-steal-closure.rs
regions-struct-not-wf.rs
regions-trait-1.rs
regions-trait-2.rs
regions-trait-3.rs
regions-trait-variance.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
regions-undeclared.rs
regions-var-type-out-of-scope.rs
regions-variance-contravariant-use-covariant-in-second-position.rs
regions-variance-contravariant-use-covariant.rs
regions-variance-covariant-use-contravariant.rs
regions-variance-invariant-use-contravariant.rs
regions-variance-invariant-use-covariant.rs
removed-syntax-closure-lifetime.rs
removed-syntax-enum-newtype.rs
removed-syntax-extern-const.rs
removed-syntax-field-let.rs
removed-syntax-field-semicolon.rs
removed-syntax-fixed-vec.rs
removed-syntax-fn-pure.rs
removed-syntax-fn-sigil.rs
removed-syntax-larrow-init.rs
removed-syntax-larrow-move.rs
removed-syntax-mode.rs
removed-syntax-mut-vec-expr.rs
removed-syntax-mut-vec-ty.rs
removed-syntax-ptr-lifetime.rs
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
Fix the ordering of unsafe
and extern
in methods
2014-11-30 21:33:04 +13:00
removed-syntax-uniq-mut-expr.rs
removed-syntax-uniq-mut-ty.rs
removed-syntax-with-1.rs
removed-syntax-with-2.rs
repeat_count.rs
Update tests accordingly
2014-11-16 14:23:15 +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
resolve-conflict-import-vs-extern-crate.rs
resolve-conflict-import-vs-import.rs
resolve-conflict-item-vs-extern-crate.rs
resolve-conflict-item-vs-import.rs
resolve-conflict-type-vs-import.rs
resolve-inconsistent-binding-mode.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
resolve-inconsistent-names.rs
resolve-type-param-in-item-in-trait.rs
resolve-unknown-trait.rs
ret-non-nil.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
stage0-clone-contravariant-lifetime.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures
and overloaded_calls
feature gates.
2014-11-18 12:32:38 -05:00
stage0-cmp.rs
Register new snapshots
2014-11-21 14:15:33 -08:00
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
struct-field-assignability.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
struct-field-privacy.rs
struct-fields-decl-dupe.rs
struct-fields-dupe.rs
struct-fields-missing.rs
struct-fields-too-many.rs
struct-like-enum-nonexhaustive.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
struct-variant-no-fields.rs
Disallow parsing of struct variants with 0 fields
2014-11-16 19:10:47 -08:00
struct-variant-no-pub.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
struct-variant-privacy-xc.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
struct-variant-privacy.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
structure-constructor-type-mismatch.rs
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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
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
terr-sorts.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
test-cfg.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
trace_macros-format.rs
trailing-carriage-return-in-string.rs
Add error message specific to \<carriage return>.
2014-11-13 13:43:00 +11:00
trailing-plus-in-bounds.rs
trait-as-struct-constructor.rs
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
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
trait-bounds-not-on-struct.rs
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05:00
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
Fixup various places that were doing &T+'a
and do &(T+'a)
2014-11-26 11:42:06 -05: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
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-parameters-in-field-exprs.rs
libsyntax: Forbid type parameters in field expressions.
2014-11-11 10:45:59 -08:00
type-params-in-different-spaces-1.rs
Deprecate Num, Unsigned and Primitive
2014-11-13 02:04:31 +11: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
typeck_type_placeholder_lifetime_1.rs
typeck_type_placeholder_lifetime_2.rs
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
Stop checking the correctness of explicit self twice; instead, just
2014-11-18 12:32:38 -05: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
Update tests for ()
notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-equiv.rs
Implement lifetime elision for Foo(...) -> ... type sugar.
2014-12-05 19:04:13 -08:00
unboxed-closure-sugar-lifetime-elision.rs
Implement lifetime elision for Foo(...) -> ... type sugar.
2014-12-05 19:04:13 -08:00
unboxed-closure-sugar-nonexistent-trait.rs
Place parenthetical notation under the unboxed_closure
feature-gate.
2014-11-18 12:26:04 -05:00
unboxed-closure-sugar-region.rs
Update tests for ()
notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters-1.rs
Update tests for ()
notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs
Update tests for ()
notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters.rs
Update tests for ()
notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-trait.rs
Place parenthetical notation under the unboxed_closure
feature-gate.
2014-11-18 12:26:04 -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
Place parenthetical notation under the unboxed_closure
feature-gate.
2014-11-18 12:26:04 -05:00
unboxed-closures-infer-argument-types-two-region-pointers.rs
Deduce the argument types based on the expected type, trawling through the fulfillment contect if necessary.
2014-11-19 05:52:59 -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
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05:00
unboxed-closures-unsafe-extern-fn.rs
Implement the Fn
trait for bare fn pointers in the compiler rather than doing it using hard-coded impls. This means that it works also for more complex fn types involving bound regions. Fixes #19126 .
2014-12-04 01:49:42 -05:00
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-abi.rs
Implement the Fn
trait for bare fn pointers in the compiler rather than doing it using hard-coded impls. This means that it works also for more complex fn types involving bound regions. Fixes #19126 .
2014-12-04 01:49:42 -05:00
unboxed-closures-wrong-arg-type-extern-fn.rs
Implement the Fn
trait for bare fn pointers in the compiler rather than doing it using hard-coded impls. This means that it works also for more complex fn types involving bound regions. Fixes #19126 .
2014-12-04 01:49:42 -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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
unreachable-code.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
unreachable-variant.rs
Fix xcrate enum namespacing
2014-11-25 11:02:47 -08:00
unresolved-extern-mod-suggestion.rs
Remove a large amount of deprecated functionality
2014-10-19 12:59:40 -07:00
unresolved-import.rs
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
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
unsized2.rs
unsized3.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
unsized4.rs
unsized5.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05: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
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
unsized-struct.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
unsized.rs
unsupported-cast.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
unused-attr.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
unused-mut-warning-captured-var.rs
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
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
use-mod-2.rs
use-mod-3.rs
use-mod.rs
useless-priv2.rs
useless-priv.rs
utf8_idents.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
variadic-ffi-1.rs
variadic-ffi-2.rs
variadic-ffi-3.rs
variadic-ffi-4.rs
variadic-ffi.rs
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
implement Writer for Vec<u8>
2014-11-18 01:09:46 -05:00
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
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
where-clauses-not-parameter.rs
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
Fix xcrate enum namespacing
2014-11-25 11:02:47 -08:00
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