rust/src/test/ui
Esteban Küber e5f83bcd04 Detect blocks that could be struct expr bodies
This approach lives exclusively in the parser, so struct expr bodies
that are syntactically correct on their own but are otherwise incorrect
will still emit confusing errors, like in the following case:

```rust
fn foo() -> Foo {
    bar: Vec::new()
}
```

```
error[E0425]: cannot find value `bar` in this scope
 --> src/file.rs:5:5
  |
5 |     bar: Vec::new()
  |     ^^^ expecting a type here because of type ascription

error[E0214]: parenthesized type parameters may only be used with a `Fn` trait
 --> src/file.rs:5:15
  |
5 |     bar: Vec::new()
  |               ^^^^^ only `Fn` traits may use parentheses

error[E0107]: wrong number of type arguments: expected 1, found 0
 --> src/file.rs:5:10
  |
5 |     bar: Vec::new()
  |          ^^^^^^^^^^ expected 1 type argument
  ```

If that field had a trailing comma, that would be a parse error and it
would trigger the new, more targetted, error:

```
error: struct literal body without path
 --> file.rs:4:17
  |
4 |   fn foo() -> Foo {
  |  _________________^
5 | |     bar: Vec::new(),
6 | | }
  | |_^
  |
help: you might have forgotten to add the struct literal inside the block
  |
4 | fn foo() -> Foo { Path {
5 |     bar: Vec::new(),
6 | } }
  |
```

Partially address last part of #34255.
2020-10-07 13:40:52 -07:00
..
abi Enable stack-overflow detection on musl for non-main threads 2020-08-19 00:00:00 +00:00
alloc-error
allocator Implement Make handle_alloc_error default to panic (for no_std + liballoc) 2020-10-02 09:00:29 +02:00
annotate-snippet Add UI test where annotated_files count is > 1 #64205 2020-05-10 01:25:30 +02:00
anon-params Fix wording for anonymous parameter name help 2020-06-27 22:55:42 -05:00
array-slice-vec Move vec-cycle-wrapped test 2020-09-21 21:50:27 +02:00
asm builtin_macros: Fix use of interpolated identifiers in asm! 2020-10-06 00:18:03 +03:00
associated-const Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
associated-consts Address review comments 2020-09-19 10:36:36 +02:00
associated-item "cannot resolve" → "cannot satisfy" 2020-04-05 10:14:04 -07:00
associated-type Remove AssocTypeBound and propagate bound Spans 2020-04-18 16:37:08 -07:00
associated-type-bounds Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
associated-types Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
ast-json Fully integrate token collection for additional AST structs 2020-09-10 17:58:14 -04:00
async-await Fix tests from rebase 2020-10-06 11:19:33 +01:00
attributes Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
auto-traits Don't immediately error for cycles during normalization 2020-08-20 19:29:42 +01:00
autoref-autoderef
auxiliary Add regression test for issue #72470 2020-10-04 07:54:02 -04:00
bad Rollup merge of #75984 - kornelski:typeormodule, r=matthewjasper 2020-09-09 15:05:45 -07:00
bench
binding Be consistent when describing a move as a 'partial' in diagnostics 2020-08-08 14:21:04 -04:00
binop pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
blind pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
block-result pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
borrowck pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
btreemap Add a test for BTreeMap lifetime bound to see if it compiles 2020-08-05 23:44:34 +02:00
builtin-superkinds pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
c-variadic pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
cast pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
cfg test: ui: skip tests which aren't appropriate for RISC-V 2020-06-04 15:59:59 +01:00
chalkify Separate bounds and predicates for associated/opaque types 2020-10-06 11:19:29 +01:00
closure-expected-type WIP bless test and compare-mode=nll 2020-06-22 18:51:07 +00:00
closure_context Explain move errors that occur due to method calls involving self 2020-06-26 16:28:09 -04:00
closures Fix tests from rebase 2020-10-06 11:19:33 +01:00
cmse-nonsecure-entry Add more tests and check for ABI 2020-09-30 18:10:17 +01:00
codemap_tests Auto merge of #73996 - da-x:short-unique-paths, r=petrochenkov 2020-09-03 23:27:45 +00:00
coercion pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
coherence Rollup merge of #75984 - kornelski:typeormodule, r=matthewjasper 2020-09-09 15:05:45 -07:00
command Stabilize process_set_argv0 feature for Unix 2020-05-12 09:34:23 -07:00
compare-method pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
conditional-compilation report kind of deprecated item in message 2020-07-26 13:58:31 -04:00
confuse-field-and-method pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
const-generics Rollup merge of #77439 - varkor:min_const_generics-tests, r=lcnr,estebank 2020-10-05 02:29:36 +02:00
const_evaluatable fix test on 32 bit systems 2020-09-09 20:10:23 +02:00
const_prop Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
consts But whatever 2020-10-04 13:25:45 -07:00
cross pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
cross-crate
custom_test_frameworks pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
cycle-trait Add descriptions for all queries 2020-05-31 20:15:32 +01:00
definition-reachable fix various typos 2020-03-06 15:19:31 +01:00
dep-graph pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
deprecation Move from {{closure}}#0 syntax to {closure#0} for (def) path components 2020-09-25 22:46:14 +01:00
derived-errors Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
derives Update tests 2020-09-08 21:32:03 +02:00
deriving Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
dest-prop Properly inherit conflicts when merging locals 2020-09-18 21:23:01 +02:00
destructuring-assignment Do not emit note suggesting to implement trait to foreign type 2020-02-17 15:21:36 +01:00
did_you_mean resolve: improve "try using the enum's variant" 2020-09-29 16:52:43 +01:00
directory_ownership tweak outline module parsing spans 2020-03-18 15:08:25 +01:00
disallowed-deconstructing pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
discrim refactor check_for_cast 2020-05-20 16:08:09 +02:00
dollar-crate
drop test(bindings_after_at): add dynamic drop tests for bindings_after_at 2020-03-07 14:18:22 -06:00
drop-bounds Uplift drop-bounds lint from clippy 2020-10-01 12:06:33 -07:00
dropck pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
dst pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
duplicate Use smaller def span for functions 2020-08-22 18:41:49 -04:00
dyn-keyword
dynamically-sized-types test that we do not change the offset of ZST tuple fields when unsizing 2020-08-30 14:58:03 -04:00
editions Detect errors caused by async block in 2015 edition 2020-05-05 19:35:20 -07:00
empty Detect tuple variants used as struct pattern and suggest correct pattern 2020-08-11 10:23:52 -07:00
enum Add some tests for #67945 2020-05-07 02:22:08 +09:00
enum-discriminant add tracking issue, fix rebase 2020-09-08 16:39:12 +02:00
error-codes Improve E0777 help message 2020-10-02 16:33:44 +02:00
explicit Simplify suggestion 2020-05-26 23:06:46 +03:00
extenv expand env! with def-site context 2020-05-26 21:49:55 -04:00
extern rustc_metadata: Do not forget to encode inherent impls for foreign types 2020-09-30 22:58:35 +03:00
extern-flag Rollup merge of #75984 - kornelski:typeormodule, r=matthewjasper 2020-09-09 15:05:45 -07:00
feature-gate Enforce crate level attributes checks 2020-10-04 13:36:47 +02:00
feature-gates Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
fmt Fix span for unicode escape suggestion. 2020-10-05 11:19:08 -07:00
fn pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
for Fix tests from rebase 2020-10-06 11:19:33 +01:00
for-loop-while
foreign Don't visit foreign function bodies when lowering ast to hir 2020-07-09 19:21:14 -07:00
fully-qualified-type pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
functional-struct-update pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
functions-closures update tests 2020-03-31 19:01:49 +02:00
generator Fix tests from rebase 2020-10-06 11:19:33 +01:00
generic pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
generic-associated-types Fix tests from rebase 2020-10-06 11:19:33 +01:00
generics pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
half-open-range-patterns char not char 2020-09-26 13:34:49 +01:00
hashmap Skip tests on emscripten 2020-05-08 00:39:02 +09:00
hello_world
higher-rank-trait-bounds Add a FIXME comment 2020-08-06 05:21:03 +09:00
hr-subtype pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
hrtb pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
hygiene Record expansion_that_defined into crate metadata 2020-10-05 16:01:19 -04:00
if pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
if-attrs adjust tests 2020-05-09 14:40:17 +02:00
impl-header-lifetime-elision Further tweak wording of E0759 and introduce E0767 2020-07-22 12:25:54 -07:00
impl-trait Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
imports Revert "resolve: Avoid "self-confirming" import resolutions in one more case" 2020-10-02 00:58:37 +03:00
in-band-lifetimes mv std libs to library/ 2020-07-27 19:51:13 -05:00
include-macros
inference Fix tests from rebase 2020-10-06 11:19:33 +01:00
infinite Move from {{closure}}#0 syntax to {closure#0} for (def) path components 2020-09-25 22:46:14 +01:00
interior-mutability pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
internal Allow multiple allow_internal_unstable attributes 2020-09-25 15:19:46 +02:00
intrinsics might_permit_raw_init: also check aggregate fields 2020-09-26 12:29:01 +02:00
invalid rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
invalid-module-declaration tweak outline module parsing spans 2020-03-18 15:08:25 +01:00
invalid-self-argument
issues Auto merge of #77341 - davidtwco:issue-73427-you-might-have-meant-variant, r=estebank 2020-10-07 15:37:47 +00:00
iterators Fix tests from rebase 2020-10-06 11:19:33 +01:00
keyword parse: recover on const fn() / async fn(). 2020-03-26 09:44:11 +01:00
kindck pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
label Allow unlabeled breaks from desugared ? in labeled blocks 2020-05-26 01:18:07 +05:30
layout tag/niche terminology cleanup 2020-05-30 13:55:25 +02:00
lazy_normalization_consts add tracking issue, fix rebase 2020-09-08 16:39:12 +02:00
lifetimes Check opaque types satisfy their bounds 2020-10-06 11:19:30 +01:00
linkage-attr A test now fails during check instead of build 2020-04-30 17:27:33 +02:00
lint Prevent forbid from being ignored if overriden at the same level. 2020-10-04 13:14:01 -04:00
liveness Liveness analysis for everybody 2020-09-29 23:45:31 +02:00
llvm-asm test: ui: skip tests which aren't appropriate for RISC-V 2020-06-04 15:59:59 +01:00
loops Skip tests on emscripten 2020-05-08 00:39:02 +09:00
lub-glb cite issue 73154 2020-06-22 18:51:08 +00:00
macro_backtrace Show backtrace numbers in backtrace whenever more than one is involved 2020-08-05 11:05:12 -04:00
macros Record tcx.def_span instead of item.span in crate metadata 2020-09-21 15:10:16 -04:00
malformed Update tests 2020-09-08 21:32:03 +02:00
manual
marker_trait_attr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
match References to ZSTs may be at arbitrary aligned addresses 2020-09-30 10:40:49 +02:00
methods pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
mir Rollup merge of #77568 - lcnr:mir-inline-def-id, r=ecstatic-morse 2020-10-07 00:16:05 +02:00
mir-dataflow Make rustc_peek a safe intrinsic 2020-07-04 18:30:54 +02:00
mismatched_types pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
missing Implement Make handle_alloc_error default to panic (for no_std + liballoc) 2020-10-02 09:00:29 +02:00
missing_non_modrs_mod tweak outline module parsing spans 2020-03-18 15:08:25 +01:00
mod Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
modules
moves Note when a a move/borrow error is caused by a deref coercion 2020-09-10 20:56:20 -04:00
mut pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
namespace Point at item definition in foreign crates 2020-08-10 12:04:10 -07:00
never_type Check opaque types satisfy their bounds 2020-10-06 11:19:30 +01:00
nll Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
non_modrs_mods
non_modrs_mods_and_inline_mods
not-panic pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
numbers-arithmetic Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
numeric fixup! Note numeric literals that can never fit in an expected type 2020-06-16 20:05:55 -07:00
object-lifetime pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
object-safety Check associated type bounds for object safety violations 2020-10-06 11:19:30 +01:00
obsolete-in-place
on-unimplemented pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
or-patterns pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
overloaded
packed
packed-struct
panic-handler Use smaller def span for functions 2020-08-22 18:41:49 -04:00
panic-runtime Abort when catch_unwind catches a foreign exception 2020-08-27 21:08:30 +01:00
panics Move panic safety traits tests 2020-09-21 21:50:26 +02:00
parser Detect blocks that could be struct expr bodies 2020-10-07 13:40:52 -07:00
pattern Add a regression test for issue-72565 2020-10-01 14:10:33 +09:00
polymorphization polymorphize: ∃ used param ∈ predicate → all used 2020-08-17 14:13:58 +01:00
print-fuel
print_type_sizes compare tagged/niche-filling layout and pick the best one 2020-07-26 21:36:04 -04:00
privacy Fix tests from rebase 2020-10-06 11:19:33 +01:00
proc-macro Fix recursive nonterminal expansion during pretty-print/reparse check 2020-09-28 19:14:42 -04:00
process Skip tests on emscripten 2020-05-08 00:39:02 +09:00
process-termination Fix bind address in process-termination-blocking-io test 2020-05-06 23:41:38 -07:00
pub pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
qualified char not char 2020-09-26 13:34:49 +01:00
range Fix tests from rebase 2020-10-06 11:19:33 +01:00
raw-ref-op
reachable rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
recursion Record tcx.def_span instead of item.span in crate metadata 2020-09-21 15:10:16 -04:00
recursion_limit Bumped version number for const_eval_limit in active.rs 2020-03-05 08:10:39 +01:00
regions Fix tests from rebase 2020-10-06 11:19:33 +01:00
repr Add long error explanation for E0693 #61137 2020-03-14 08:41:05 +05:30
reserved resolve: Remove rustc_attrs as a standalone feature gate 2020-03-24 21:37:29 +03:00
resolve Auto merge of #77341 - davidtwco:issue-73427-you-might-have-meant-variant, r=estebank 2020-10-07 15:37:47 +00:00
return Update tests 2020-06-28 10:08:10 -07:00
rfc-0107-bind-by-move-pattern-guards pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc-1937-termination-trait pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc-2005-default-binding-mode non-exhastive diagnostic: add note re. scrutinee type 2020-03-27 06:49:07 +01:00
rfc-2008-non-exhaustive pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc-2027-object-safe-for-dispatch
rfc-2091-track-caller Bless tests 2020-09-27 10:46:41 -07:00
rfc-2093-infer-outlives Avoid cycle with projections from object types 2020-10-06 11:19:31 +01:00
rfc-2126-crate-paths
rfc-2126-extern-absolute-paths Improve wording for external crate resolution error 2020-09-30 16:03:01 -07:00
rfc-2294-if-let-guard Gate to if-let guard feature 2020-08-08 10:38:46 +00:00
rfc-2306
rfc-2361-dbg-macro pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc-2457 rustc_metadata: Make crate loading fully speculative 2020-07-18 14:06:04 +04:00
rfc-2497-if-let-chains pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc-2565-param-attrs rewrite old test so that its attributes are consistent with what we want in the language. 2020-10-04 12:45:53 -04:00
rfc-2627-raw-dylib adjust tests 2020-05-09 14:40:17 +02:00
rfc-2632-const-trait-impl Bless tests 2020-09-22 10:05:58 -07:00
rfc1445 Make sure we report a future incompat error in all cases 2020-09-23 18:04:44 +02:00
rfc1717
rfcs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rust-2018 reword "possible candidate" import suggestion 2020-05-07 00:33:25 -04:00
sanitize Add missing : after *llvm-version 2020-07-19 11:03:04 +00:00
save-analysis Stop special casing top level TAIT 2020-06-11 16:24:01 +01:00
self pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
sepcomp
shadowed Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
simd Rollup merge of #77504 - Amanieu:select_simd_bitmask, r=ecstatic-morse 2020-10-04 15:45:43 +02:00
simd-intrinsic Support vectors with fewer than 8 elements for simd_select_bitmask 2020-10-03 20:35:59 +01:00
single-use-lifetime
span pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
specialization Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
stability-attribute Rollup merge of #77203 - ecstatic-morse:const-stability-attr-checks, r=oli-obk 2020-09-27 18:37:21 +02:00
static Bless tests 2020-09-29 19:20:33 -07:00
statics cleanup promotion const_kind checks 2020-09-19 22:14:17 +02:00
str Indent a note to make folding work nicer 2020-09-05 02:17:22 +00:00
structs Provide suggestion for missing fields in patterns 2020-09-11 13:47:33 -07:00
structs-enums Rollup merge of #70081 - lcnr:issue68387, r=varkor 2020-04-01 00:27:20 +02:00
suggestions Fix tests from rebase 2020-10-06 11:19:33 +01:00
svh
symbol-names Rollup merge of #77605 - da-x:fix-rustc-def-path, r=petrochenkov 2020-10-07 00:16:12 +02:00
target-feature Remove MMX from Rust 2020-09-20 15:13:11 +02:00
terminal-width errors: use -Z terminal-width in JSON emitter 2020-06-26 16:01:51 +01:00
test-attrs Make closures and generators a must use types 2020-07-28 00:00:00 +00:00
thinlto
threads-sendsync Clean up some uses of logging in ui tests 2020-07-25 18:36:44 +02:00
tool-attributes Make rustc_attrs tracking issue None 2020-03-01 00:48:14 +09:00
traits Fix tests from rebase 2020-10-06 11:19:33 +01:00
transmute pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
trivial-bounds pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
try-block Fix tests from rebase 2020-10-06 11:19:33 +01:00
tuple Add some requested tests 2020-07-02 21:05:18 +03:00
type fix syntax error in suggesting generic constraint in trait parameter 2020-09-13 21:24:34 -07:00
type-alias Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
type-alias-enum-variants Move from {{closure}}#0 syntax to {closure#0} for (def) path components 2020-09-25 22:46:14 +01:00
type-alias-impl-trait Update to chalk 0.31. Implement some unimplemented. Ignore some tests in compare mode chalk don't finish. 2020-10-06 14:14:25 -04:00
type-inference Increase verbosity when suggesting subtle code changes 2020-03-22 10:36:45 -07:00
typeck Call type_of for opaque types later in compilation 2020-09-26 17:56:03 +01:00
ufcs Fix tests from rebase 2020-10-06 11:19:33 +01:00
unboxed-closures pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
underscore-imports Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
underscore-lifetime Further tweak wording of E0759 and introduce E0767 2020-07-22 12:25:54 -07:00
uniform-paths
uninhabited mv std libs to library/ 2020-07-27 19:51:13 -05:00
union Deduplicate errors in const to pat conversion 2020-09-23 17:03:31 +02:00
unique
unresolved
unsafe Bless tests 2020-09-29 19:20:33 -07:00
unsized pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unsized-locals pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unused pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unused-crate-deps Don't count pathless --extern options for unused-crate-dependencies warnings 2020-06-01 16:29:25 -07:00
use Rollup merge of #75984 - kornelski:typeormodule, r=matthewjasper 2020-09-09 15:05:45 -07:00
variance pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
variants
vec pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
wf pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
where-clauses pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
xcrate Point at item definition in foreign crates 2020-08-10 12:04:10 -07:00
zero-sized update tests 2020-03-31 19:01:49 +02:00
.gitattributes
absolute-paths-in-nested-use-groups.rs
absolute-paths-in-nested-use-groups.stderr
access-mode-in-closures.rs
access-mode-in-closures.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
alias-uninit-value.rs
align-with-extern-c-fn.rs lints: add improper_ctypes_definitions 2020-06-24 12:09:35 +01:00
alignment-gep-tup-like-1.rs
alloca-from-derived-tydesc.rs
anonymous-higher-ranked-lifetime.rs
anonymous-higher-ranked-lifetime.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
arg-count-mismatch.rs
arg-count-mismatch.stderr
arg-type-mismatch.rs
arg-type-mismatch.stderr
argument-passing.rs
array-break-length.rs ty: convert ErrorHandled::Reported to ConstKind::Error. 2020-04-16 19:00:30 +03:00
array-break-length.stderr ty: convert ErrorHandled::Reported to ConstKind::Error. 2020-04-16 19:00:30 +03:00
array-not-vector.rs
array-not-vector.stderr
array_const_index-0.rs Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
array_const_index-0.stderr Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
array_const_index-1.rs Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
array_const_index-1.stderr Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
artificial-block.rs
as-precedence.rs
assert-eq-trailing-comma.rs
assert-escape.rs
assert-ne-trailing-comma.rs
assign-assign.rs
assign-imm-local-twice.rs
assign-imm-local-twice.stderr
assignment-operator-unimplemented.rs
assignment-operator-unimplemented.stderr
assoc-inherent.rs
assoc-inherent.stderr
assoc-lang-items.rs Implement associated lang items 2020-06-24 19:08:11 -04:00
assoc-lang-items.stderr Implement associated lang items 2020-06-24 19:08:11 -04:00
assoc-oddities-3.rs
associated-item-long-paths.rs
associated-path-shl.rs
associated-path-shl.stderr
atomic-access-bool.rs
atomic-alignment.rs
atomic-compare_exchange.rs
atomic-from-mut-not-available.rs Test that AtomicU64::from_mut is not available on x86 linux. 2020-09-21 21:20:05 +02:00
atomic-from-mut-not-available.stderr Test that AtomicU64::from_mut is not available on x86 linux. 2020-09-21 21:20:05 +02:00
atomic-print.rs
attempted-access-non-fatal.rs
attempted-access-non-fatal.stderr
attr-bad-crate-attr.rc
attr-eq-token-tree.rs
attr-eq-token-tree.stderr
attr-main-2.rs
attr-main.rs
attr-shebang.rs
attr-start.rs
attr-usage-inline.rs
attr-usage-inline.stderr
attr-usage-repr.rs
attr-usage-repr.stderr
attr.rs
attribute-with-no-generics-in-parameter-list.rs
attribute-with-no-generics-in-parameter-list.stderr
attrs-resolution-errors.rs
attrs-resolution-errors.stderr
attrs-resolution.rs
augmented-assignments-feature-gate-cross.rs
augmented-assignments-feature-gate.rs
augmented-assignments-rpass.rs
augmented-assignments.rs
augmented-assignments.stderr
auto-instantiate.rs
auto-ref-slice-plus-ref.rs
auto-ref-slice-plus-ref.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
autobind.rs
autoderef-full-lval.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
autoderef-full-lval.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
backtrace-debuginfo-aux.rs
backtrace-debuginfo.rs
backtrace.rs
bare-fn-implements-fn-mut.rs
bare-static-string.rs
bastion-of-the-turbofish.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
big-literals.rs
binary-minus-without-space.rs
binary-op-on-double-ref.fixed Tweak binop errors 2020-06-23 17:32:06 -07:00
binary-op-on-double-ref.rs Tweak binop errors 2020-06-23 17:32:06 -07:00
binary-op-on-double-ref.stderr Tweak binop errors 2020-06-23 17:32:06 -07:00
bind-by-move.rs
binops-issue-22743.rs
binops.rs
bitwise.rs
blind-item-local-shadow.rs
blind-item-mixed-crate-use-item.rs
blind-item-mixed-use-item.rs
block-arg-call-as.rs
block-arg.rs
block-explicit-types.rs
block-expr-precedence.rs
block-expr-precedence.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
block-expression-remove-semicolon.fixed Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
block-expression-remove-semicolon.rs Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
block-expression-remove-semicolon.stderr Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
block-fn-coerce.rs update tests 2020-03-31 19:01:49 +02:00
block-iter-1.rs
block-iter-2.rs
bogus-tag.rs
bogus-tag.stderr
bool-not.rs
bool.rs
borrow-by-val-method-receiver.rs
bound-suggestions.fixed pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
bound-suggestions.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
bound-suggestions.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
bounds-lifetime.rs
bounds-lifetime.stderr
box-into-boxed-slice-fail.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
box-into-boxed-slice-fail.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
box-into-boxed-slice.rs Add success and fail tests for into_boxed_slice 2020-04-26 15:42:43 +03:00
box-new.rs
break-outside-loop.rs resolve: disallow label use through closure/async 2020-07-02 13:48:32 +01:00
break-outside-loop.stderr resolve: disallow label use through closure/async 2020-07-02 13:48:32 +01:00
break-while-condition.rs
break-while-condition.stderr
bug-7183-generics.rs
bug-7295.rs
builtin-clone-unwind.rs
builtin-clone.rs
builtin-superkinds-capabilities-transitive.rs
builtin-superkinds-capabilities-xc.rs
builtin-superkinds-capabilities.rs
builtin-superkinds-in-metadata.rs
builtin-superkinds-phantom-typaram.rs
builtin-superkinds-simple.rs
builtin-superkinds-typaram.rs
by-move-pattern-binding.rs
by-move-pattern-binding.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
byte-literals.rs
c-stack-returning-int64.rs
can-begin-expr-check.rs
can-begin-expr-check.stderr
can-copy-pod.rs
cancel-clean-via-immediate-rvalue-ref.rs
cannot-mutate-captured-non-mut-var.rs
cannot-mutate-captured-non-mut-var.stderr
capture1.rs
capture1.stderr
cast-char.rs
cast-char.stderr
cast-does-fallback.rs
cast-region-to-uint.rs
cast-rfc0401-vtable-kinds.rs
cast-rfc0401.rs
cast-to-infer-ty.rs
cast.rs
casts-differing-anon.rs
casts-differing-anon.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
casts-issue-46365.rs
casts-issue-46365.stderr
catch-unwind-bang.rs
cenum_impl_drop_cast.rs Adjust error message 2020-06-15 21:28:50 -07:00
cenum_impl_drop_cast.stderr Adjust error message 2020-06-15 21:28:50 -07:00
cfg-rustdoc.rs
cfg-rustdoc.stderr
cfguard-run.rs Stabilize control-flow-guard codegen option 2020-07-14 15:27:42 +01:00
changing-crates.rs
changing-crates.stderr
char.rs
char_unicode.rs Stabilize UNICODE_VERSION (feature unicode_version) 2020-04-23 14:36:30 +02:00
check-doc-alias-attr-location.rs Allow #[doc(alias)] on impl const items 2020-08-12 11:09:24 +02:00
check-doc-alias-attr-location.stderr Allow #[doc(alias)] on impl const items 2020-08-12 11:09:24 +02:00
check-doc-alias-attr.rs Update tests 2020-10-02 19:26:59 +02:00
check-doc-alias-attr.stderr Update tests 2020-10-02 19:26:59 +02:00
check-static-immutable-mut-slices.rs update diagnostics for &mut in constants 2020-06-19 11:48:46 -05:00
check-static-immutable-mut-slices.stderr add new error code 2020-06-19 14:16:38 -05:00
check-static-recursion-foreign.rs Fix broken test on musl 2020-09-05 21:29:54 -04:00
check-static-values-constraints.rs Bless tests 2020-09-29 19:20:33 -07:00
check-static-values-constraints.stderr Bless tests 2020-09-29 19:20:33 -07:00
check_const-feature-gated.rs
child-outlives-parent.rs
class-cast-to-trait.rs
class-cast-to-trait.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
class-method-missing.rs
class-method-missing.stderr
class-missing-self.rs
class-missing-self.stderr reword "possible candidate" import suggestion 2020-05-07 00:33:25 -04:00
cleanup-arm-conditional.rs
cleanup-rvalue-during-if-and-while.rs
cleanup-rvalue-for-scope.rs
cleanup-rvalue-scopes-cf.rs
cleanup-rvalue-scopes-cf.stderr
cleanup-rvalue-scopes.rs update tests 2020-03-31 19:01:49 +02:00
cleanup-rvalue-temp-during-incomplete-alloc.rs
cleanup-shortcircuit.rs
clone-with-exterior.rs
close-over-big-then-small-data.rs
closure-expected.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
closure-expected.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
closure_promotion.rs
cmp-default.rs
codegen-object-shim.rs
collections-const-new.rs Fix the numbering of the tests 2020-05-05 10:08:02 +02:00
command-line-diagnostics.rs
command-line-diagnostics.stderr
commandline-argfile-badutf8.args
commandline-argfile-badutf8.rs
commandline-argfile-badutf8.stderr
commandline-argfile-missing.rs
commandline-argfile-missing.stderr
commandline-argfile.args
commandline-argfile.rs
compile_error_macro.rs
compile_error_macro.stderr
complex.rs
concat-rpass.rs
concat.rs
concat.stderr
conflicting-repr-hints.rs
conflicting-repr-hints.stderr Add long error explanation for E0634 #61137 2020-03-14 16:01:03 +05:30
conservative_impl_trait.rs
conservative_impl_trait.stderr Fix tests from rebase 2020-10-06 11:19:33 +01:00
const-suggest-feature.rs Bless tests 2020-09-29 19:20:33 -07:00
const-suggest-feature.stderr Bless tests 2020-09-29 19:20:33 -07:00
constructor-lifetime-args.rs
constructor-lifetime-args.stderr
continue-after-missing-main.nll.stderr
continue-after-missing-main.rs
continue-after-missing-main.stderr
conversion-methods.rs
conversion-methods.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
copy-a-resource.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
copy-a-resource.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
core-run-destroy.rs
crate-in-paths.rs
crate-in-paths.stderr reword "possible candidate" import suggestion 2020-05-07 00:33:25 -04:00
crate-leading-sep.rs
crate-method-reexport-grrrrrrr.rs
crate-name-attr-used.rs
crate-name-mismatch.rs
crate-name-mismatch.stderr
crt-static-off-works.rs
crt-static-on-works.rs Enable cfg predicate for target_feature = "crt-static" only if the target supports it 2020-05-03 10:31:33 +03:00
custom-attribute-multisegment.rs
custom-attribute-multisegment.stderr
custom-test-frameworks-simple.rs
custom_attribute.rs
custom_attribute.stderr
cycle-generic-bound.rs
cycle-projection-based-on-where-clause.rs
cycle-projection-based-on-where-clause.stderr Add descriptions for all queries 2020-05-31 20:15:32 +01:00
debuginfo-lto.rs
deduplicate-diagnostics-2.deduplicate.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
deduplicate-diagnostics-2.duplicate.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
deduplicate-diagnostics-2.rs
deduplicate-diagnostics.deduplicate.stderr
deduplicate-diagnostics.duplicate.stderr
deduplicate-diagnostics.rs
deep.rs
default-alloc-error-hook.rs
default-associated-types.rs
default-method-parsing.rs
default-method-simple.rs
defaults-well-formedness.rs
deprecation-in-force-unstable.rs
deref-mut-on-ref.rs
deref-non-pointer.rs
deref-non-pointer.stderr
deref-on-ref.rs
deref-rc.rs
deref-suggestion.rs
deref-suggestion.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
deref.rs
derive-uninhabited-enum-38885.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
derive-uninhabited-enum-38885.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
destructure-trait-ref.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
destructure-trait-ref.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
disambiguate-identical-names.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
disambiguate-identical-names.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
diverging-fallback-method-chain.rs
diverging-fallback-option.rs
diverging-fn-tail-35849.rs
diverging-fn-tail-35849.stderr
diverging-tuple-parts-39485.rs
diverging-tuple-parts-39485.stderr
doc-alias-crate-level.rs Ensure that the error isn't displayed more than once 2020-10-03 21:33:47 +02:00
doc-alias-crate-level.stderr Enforce crate level attributes checks 2020-10-04 13:36:47 +02:00
does-nothing.rs
does-nothing.stderr
dont-suggest-private-trait-method.rs
dont-suggest-private-trait-method.stderr
dotdotdot-expr.rs
dotdotdot-expr.stderr
double-import.rs
double-import.stderr
double-ref.rs
double-type-import.rs
double-type-import.stderr
dupe-first-attr.rc
duplicate_entry_error.rs Provide more information on duplicate lang item error. 2020-06-30 08:35:11 -07:00
duplicate_entry_error.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
dyn-trait-compatibility.rs Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
dyn-trait-compatibility.stderr Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
early-ret-binop-add.rs
early-vtbl-resolution.rs
edition-keywords-2015-2015.rs
edition-keywords-2015-2018.rs
edition-keywords-2018-2015.rs
edition-keywords-2018-2018.rs
elide-errors-on-mismatched-tuple.rs
elide-errors-on-mismatched-tuple.stderr check_pat_tuple: use pattern_cause 2020-02-25 05:46:58 +01:00
elided-test.rs
elided-test.stderr
else-if.rs
emit-artifact-notifications.nll.stderr
emit-artifact-notifications.polonius.stderr
emit-artifact-notifications.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
emit-artifact-notifications.stderr
empty-allocation-non-null.rs
empty-allocation-rvalue-non-null.rs
empty-type-parameter-list.rs
empty_global_asm.rs
enable-unstable-lib-feature.rs
enable-unstable-lib-feature.stderr
enums-pats-not-idents.rs
enums-pats-not-idents.stderr
env-args-reverse-iterator.rs
env-funky-keys.rs
env-home-dir.rs
env-null-vars.rs
env-vars.rs
epoch-gate-feature.rs
eprint-on-tls-drop.rs Ignore SGX on a few ui tests 2020-05-05 19:19:39 -07:00
eq-multidispatch.rs
error-festival.rs
error-festival.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
error-should-say-copy-not-pod.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
error-should-say-copy-not-pod.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
estr-subtyping.rs
estr-subtyping.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
estr-uniq.rs
eval-enum.rs Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
eval-enum.stderr Make invalid integer operation messages consistent 2020-09-26 13:34:49 +01:00
exclusive-drop-and-copy.rs
exclusive-drop-and-copy.stderr
exec-env.rs
expanded-cfg.rs
explain.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
explain.stdout bless tests 2020-03-06 19:37:22 +01:00
explicit-i-suffix.rs
explore-issue-38412.rs
explore-issue-38412.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
export-fully-qualified.rs Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
export-fully-qualified.stderr Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
export-glob-imports-target.rs
export-import.rs
export-import.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
export-multi.rs
export-non-interference2.rs
export-non-interference3.rs
export-tag-variant.rs
export-tag-variant.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
export.rs
export.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
export2.rs Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
export2.stderr Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
expr-block-fn.rs
expr-block-generic-unique1.rs update tests 2020-03-31 19:01:49 +02:00
expr-block-generic-unique2.rs update tests 2020-03-31 19:01:49 +02:00
expr-block-generic.rs update tests 2020-03-31 19:01:49 +02:00
expr-block-slot.rs
expr-block-unique.rs update tests 2020-03-31 19:01:49 +02:00
expr-block.rs update tests 2020-03-31 19:01:49 +02:00
expr-copy.rs
expr-empty-ret.rs
expr-fn.rs update tests 2020-03-31 19:01:49 +02:00
expr-if-generic.rs
expr-if-panic-all.rs
expr-if-panic.rs
expr-if-unique.rs
expr-if.rs
expr-scope.rs
expr_attr_paren_order.rs
expr_attr_paren_order.stderr
ext-expand-inner-exprs.rs
ext-nonexistent.rs
ext-nonexistent.stderr
extend-for-unit.rs
extern-prelude-fail.rs
extern-prelude-fail.stderr
extern-prelude.rs
extoption_env-no-args.rs
extoption_env-no-args.stderr
extoption_env-not-defined.rs
extoption_env-not-string-literal.rs
extoption_env-not-string-literal.stderr
extoption_env-too-many-args.rs
extoption_env-too-many-args.stderr
fact.rs
fail-simple.rs
fail-simple.stderr
fat-lto.rs
fat-ptr-cast-rpass.rs
fat-ptr-cast.rs
fat-ptr-cast.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
fds-are-cloexec.rs
feature-gate-optimize_attribute.rs
feature-gate-optimize_attribute.stderr
feature-gated-feature-in-macro-arg.rs
feature-gated-feature-in-macro-arg.stderr
ffi_const.rs Add tests for #[ffi_const] and #[ffi_pure] function attributes 2020-05-20 01:16:11 +02:00
ffi_const.stderr Add explanation for E0756 2020-09-21 21:04:56 +02:00
ffi_const2.rs Add tests for #[ffi_const] and #[ffi_pure] function attributes 2020-05-20 01:16:11 +02:00
ffi_const2.stderr Add tests for #[ffi_const] and #[ffi_pure] function attributes 2020-05-20 01:16:11 +02:00
ffi_pure.rs Add tests for #[ffi_const] and #[ffi_pure] function attributes 2020-05-20 01:16:11 +02:00
ffi_pure.stderr Add error explanation for E0755 2020-09-08 21:07:52 +02:00
ffi_returns_twice.rs
ffi_returns_twice.stderr Add long error explanation for E0724 2020-06-11 23:16:42 +05:30
filter-block-view-items.rs
fixup-deref-mut.rs
float-literal-inference-restrictions.rs
float-literal-inference-restrictions.stderr
fn-in-pat.rs update tests 2020-03-12 15:47:36 -05:00
fn-in-pat.stderr update tests 2020-03-12 15:47:36 -05:00
fn_must_use.rs Moving more build-pass tests to check-pass 2020-04-23 20:21:38 -07:00
fn_must_use.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
foreign-fn-return-lifetime.fixed
foreign-fn-return-lifetime.rs
foreign-fn-return-lifetime.stderr Tweak wording 2020-04-22 12:12:33 -07:00
foreign-unsafe-fn-called.rs
foreign-unsafe-fn-called.stderr
format-nan.rs
format-no-std.rs
fsu-moves-and-copies.rs
fun-call-variants.rs
fun-indirect-call.rs
future-incompatible-lint-group.rs
future-incompatible-lint-group.stderr
gated-bad-feature.rs
gated-bad-feature.stderr
glob-cycles.rs
glob-resolve1.rs Add re-exports to use suggestions 2020-06-23 13:37:50 +03:00
glob-resolve1.stderr Add re-exports to use suggestions 2020-06-23 13:37:50 +03:00
global-scope.rs
guards.rs
hello.rs
hidden-rt-injection.rs
hidden-rt-injection.stderr
hidden-rt-injection2.rs
hidden-rt-injection2.stderr
higher-lifetime-bounds.rs
higher-lifetime-bounds.stderr
html-literals.rs
huge-array-simple-32.rs fix 32bit-only test 2020-02-19 20:12:01 +01:00
huge-array-simple-32.stderr
huge-array-simple-64.rs better lint names 2020-02-18 22:49:47 +01:00
huge-array-simple-64.stderr
huge-array.rs
huge-array.stderr
huge-enum.rs
huge-enum.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
huge-struct.rs
huge-struct.stderr
if-bot.rs
if-check.rs
if-else-type-mismatch.rs
if-else-type-mismatch.stderr
if-ret.rs
if-ret.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
ignore-all-the-things.rs
illegal-ufcs-drop.rs
illegal-ufcs-drop.stderr Merge spans for the suggestion 2020-05-23 00:16:17 +03:00
immut-function-arguments.rs
immut-function-arguments.stderr
impl-bounds-checking.rs
impl-bounds-checking.stderr Do not emit note for projected derived obligations 2020-04-18 16:37:08 -07:00
impl-duplicate-methods.rs
impl-duplicate-methods.stderr
impl-inherent-non-conflict.rs
impl-not-adjacent-to-type.rs
impl-privacy-xc-1.rs
impl-privacy-xc-2.rs
impl-trait-in-bindings-issue-73003.rs structural_match: non-structural-match ty closures 2020-06-14 19:20:56 +01:00
impl-trait-in-bindings-issue-73003.stderr structural_match: non-structural-match ty closures 2020-06-14 19:20:56 +01:00
impl-trait-in-bindings.rs adjust tests 2020-05-09 14:40:17 +02:00
impl-trait-in-bindings.stderr adjust tests 2020-05-09 14:40:17 +02:00
impl-unused-rps-in-assoc-type.rs
impl-unused-rps-in-assoc-type.stderr
impl-unused-tps-inherent.rs
impl-unused-tps-inherent.stderr
impl-unused-tps.rs
impl-unused-tps.stderr
implicit-method-bind.rs
implicit-method-bind.stderr Add span label to primary error span 2020-03-22 11:18:06 -07:00
import.rs
import.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
import2.rs
import2.stderr
import3.rs
import3.stderr
import4.rs
import4.stderr
impossible_range.fixed Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
impossible_range.rs Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
impossible_range.stderr Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
in-band-lifetimes.rs
inc-range-pat.rs
include-single-expr-helper-1.rs
include-single-expr-helper.rs
include-single-expr.rs
include-single-expr.stderr
index-bot.rs
index-bot.stderr
index-help.rs
index-help.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
index_message.rs
index_message.stderr
indexing-requires-a-uint.rs
indexing-requires-a-uint.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
infer-fn-tail-expr.rs
inherit-env.rs
init-large-type.rs init-large-type test needs optimizations 2020-03-16 14:38:33 +01:00
init-res-into-things.rs
inline-asm-bad-constraint.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
inline-asm-bad-constraint.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
inline-asm-bad-operand.rs Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
inline-asm-bad-operand.stderr Update tests to use llvm_asm! 2020-03-26 15:49:22 +00:00
inlined-main.rs
inner-attrs-on-impl.rs
inner-module.rs
inner-static-type-parameter.rs
inner-static-type-parameter.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
inner-static.rs
instantiable.rs
integer-literal-suffix-inference.rs Fix order of comparison and remove incorrect case for ints in typeck/demand.rs 2020-04-12 12:14:42 +05:30
integer-literal-suffix-inference.stderr Add blessed tests after compiler message fix 2020-04-12 12:15:07 +05:30
integral-indexing.rs
integral-indexing.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
integral-variable-unification-error.rs
integral-variable-unification-error.stderr
intrinsics-always-extern.rs
intrinsics-always-extern.stderr
invalid-rustc_args_required_const-arguments.rs Validate rustc_args_required_const 2020-09-30 11:59:44 +01:00
invalid-rustc_args_required_const-arguments.stderr Validate rustc_args_required_const 2020-09-30 11:59:44 +01:00
invalid_crate_type_syntax.rs
invalid_crate_type_syntax.stderr
invalid_dispatch_from_dyn_impls.rs
invalid_dispatch_from_dyn_impls.stderr
issue-72470-llvm-dominate.rs Apply suggestions from review 2020-10-04 07:54:03 -04:00
issue-73914.rs mir: mark mir construction temporaries as internal 2020-07-02 16:20:59 +01:00
issue-74047.rs Fix ICE while building MIR with type errors 2020-07-23 17:41:05 -07:00
issue-74047.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
issue-76597.fixed repairing broken error message and rustfix application for the new test 2020-09-11 17:31:52 +02:00
issue-76597.rs repairing broken error message and rustfix application for the new test 2020-09-11 17:31:52 +02:00
issue-76597.stderr repairing broken error message and rustfix application for the new test 2020-09-11 17:31:52 +02:00
issues-71798.rs Adds a clearer message for when the async keyword is missing from a function 2020-06-25 16:01:45 -07:00
issues-71798.stderr Fix tests from rebase 2020-10-06 11:19:33 +01:00
istr.rs
item-name-overload.rs
json-and-color.rs
json-and-color.stderr
json-and-error-format.rs
json-and-error-format.stderr
json-bom-plus-crlf-multifile-aux.rs
json-bom-plus-crlf-multifile.rs
json-bom-plus-crlf-multifile.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
json-bom-plus-crlf.rs
json-bom-plus-crlf.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
json-invalid.rs
json-invalid.stderr
json-multiple.nll.stderr
json-multiple.polonius.stderr
json-multiple.rs
json-multiple.stderr
json-options.nll.stderr
json-options.polonius.stderr
json-options.rs
json-options.stderr
json-short.rs
json-short.stderr Update UI test 2020-05-26 11:16:02 +02:00
keyword-changes-2012-07-31.rs
kindck-implicit-close-over-mut-var.rs
kinds-in-metadata.rs
lambda-infer-unresolved.rs
lambda-var-hygiene.rs
lang-item-missing-generator.rs
lang-item-missing-generator.stderr
lang-item-missing.rs
lang-item-missing.stderr
large-records.rs
last-use-in-block.rs
last-use-in-cap-clause.rs
last-use-is-capture.rs
lazy-and-or.rs
lazy-init.rs
leak-unique-as-tydesc.rs
lex-bare-cr-nondoc-comment.rs
lexer-crlf-line-endings-string-literal-doc-comment.rs
lexical-scopes.rs
lexical-scopes.stderr resolve: Do not suggest imports from the same module in which we are resolving 2020-05-30 20:42:20 +03:00
lexical-scoping.rs
lifetime-before-type-params.rs
lifetime-before-type-params.stderr
lifetime_starts_expressions.rs
lifetime_starts_expressions.stderr Tweak :: -> : typo heuristic and reduce verbosity 2020-07-09 09:09:25 -07:00
link-cfg-works.rs
link-section.rs
linkage1.rs
lint-cap.rs
lint-expr-stmt-attrs-for-early-lints.rs
lint-unknown-lints-at-crate-level.rs
list.rs
liveness-assign-imm-local-after-ret.rs
llvm-pr32379.rs
log-err-phi.rs
log-knows-the-names-of-variants-in-std.rs
log-knows-the-names-of-variants.rs
log-poly.rs
logging-only-prints-once.rs Clean up some uses of logging in ui tests 2020-07-25 18:36:44 +02:00
long-while.rs
loud_ui.rs
lto-and-no-bitcode-in-rlib.rs Rename bitcode-in-rlib option to embed-bitcode 2020-05-01 09:05:13 -07:00
lto-and-no-bitcode-in-rlib.stderr Rename bitcode-in-rlib option to embed-bitcode 2020-05-01 09:05:13 -07:00
lto-duplicate-symbols.rs
lto-duplicate-symbols.stderr Store LLVM bitcode in object files, not compressed 2020-04-29 11:57:26 -07:00
lto-many-codegen-units.rs
lto-rustc-loads-linker-plugin.rs Store LLVM bitcode in object files, not compressed 2020-04-29 11:57:26 -07:00
lto-still-runs-thread-dtors.rs
lto-thin-rustc-loads-linker-plugin.rs Store LLVM bitcode in object files, not compressed 2020-04-29 11:57:26 -07:00
lub-glb-with-unbound-infer-var.rs
lub-if.nll.stderr
lub-if.rs
lub-if.stderr
lub-match.nll.stderr
lub-match.rs
lub-match.stderr
macro-quote-cond.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
macro-quote-test.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
main-wrong-location.rs
main-wrong-location.stderr
main-wrong-type.rs
main-wrong-type.stderr
malformed_macro_lhs.rs
malformed_macro_lhs.stderr
map-types.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
map-types.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
match-on-negative-integer-ranges.rs
max-min-classes.rs
maybe-bounds-where-cpass.rs
maybe-bounds-where.rs
maybe-bounds-where.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
maybe-bounds.rs
maybe-bounds.stderr
meta-expected-error-correct-rev.a.stderr
meta-expected-error-correct-rev.rs
meta-revision-bad.rs Move tests from test/run-fail to UI 2020-05-06 14:02:55 +09:00
meta-revision-ok.rs Skip tests on emscripten 2020-05-08 00:39:02 +09:00
mid-path-type-params.rs
minmax-stability-issue-23687.rs
minus-string.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
minus-string.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
mir-unpretty.rs
mir-unpretty.stderr
mir_check_nonconst.rs
mir_check_nonconst.stderr
missing_debug_impls.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
missing_debug_impls.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
mod-subitem-as-enum-variant.rs
mod-subitem-as-enum-variant.stderr
module-macro_use-arguments.rs
module-macro_use-arguments.stderr
monad.rs
monomorphize-abi-alignment.rs
monomorphized-callees-with-ty-params-3314.rs
mpsc_stress.rs Address review comments 2020-07-10 19:57:31 -07:00
msvc-data-only.rs
multi-panic.rs
multibyte.rs
multidispatch-conditional-impl-not-considered.rs
multidispatch1.rs
multidispatch2.rs
multiline-comment.rs
multiple-main-2.rs
multiple-main-2.stderr
multiple-main-3.rs
multiple-main-3.stderr
multiple-plugin-registrars.rs
multiple-plugin-registrars.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
multiple-reprs.rs
mut-function-arguments.rs
mut-vstore-expr.rs
mutexguard-sync.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
mutexguard-sync.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
mutual-recursion-group.rs
native-print-no-runtime.rs
negative.rs
nested-block-comment.rs
nested-cfg-attrs.rs
nested-cfg-attrs.stderr
nested-class.rs
nested-function-names-issue-8587.rs
nested-ty-params.rs
nested-ty-params.stderr
nested_impl_trait.rs
nested_impl_trait.stderr
nested_item_main.rs
new-box-syntax.rs
new-box.rs
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-unicode-escapes.rs
new-unsafe-pointers.rs
newlambdas-ret-infer.rs
newlambdas-ret-infer2.rs
newlambdas.rs
newtype-polymorphic.rs
newtype-temporary.rs
newtype.rs
nil-decl-in-foreign.rs
no-capture-arc.rs
no-capture-arc.stderr Note when a a move/borrow error is caused by a deref coercion 2020-09-10 20:56:20 -04:00
no-core-1.rs
no-core-2.rs
no-implicit-prelude-nested.rs
no-implicit-prelude-nested.stderr Remove noisy suggestion of hash_map #72642 2020-06-09 08:49:05 +05:30
no-implicit-prelude.rs
no-implicit-prelude.stderr Remove noisy suggestion of hash_map #72642 2020-06-09 08:49:05 +05:30
no-link-unknown-crate.rs
no-link-unknown-crate.stderr
no-link.rs
no-link.stderr
no-patterns-in-args-2.rs
no-patterns-in-args-2.stderr
no-patterns-in-args-macro.rs
no-patterns-in-args-macro.stderr
no-patterns-in-args.rs
no-patterns-in-args.stderr
no-reuse-move-arc.rs
no-reuse-move-arc.stderr Note when a a move/borrow error is caused by a deref coercion 2020-09-10 20:56:20 -04:00
no-send-res-ports.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no-send-res-ports.stderr pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
no-std-1.rs
no-std-2.rs
no-std-3.rs
no-std-inject.rs
no-std-inject.stderr
no-stdio.rs Reopen standard streams when they are closed on Unix 2020-09-27 22:55:43 +02:00
no-type-for-node-ice.rs
no-type-for-node-ice.stderr
no-warn-on-field-replace-issue-34101.rs
no_crate_type.rs
no_crate_type.stderr
no_owned_box_lang_item.rs Abort when catch_unwind catches a foreign exception 2020-08-27 21:08:30 +01:00
no_owned_box_lang_item.stderr
no_send-enum.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
no_send-enum.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_send-rc.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_send-rc.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_send-struct.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
no_send-struct.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_share-enum.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
no_share-enum.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_share-struct.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
no_share-struct.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
noexporttypeexe.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
noexporttypeexe.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
non-built-in-quote.rs
non-constant-expr-for-arr-len.rs
non-constant-expr-for-arr-len.stderr
non-constant-in-const-path.rs
non-constant-in-const-path.stderr
non-copyable-void.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
non-copyable-void.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
non-ice-error-on-worker-io-fail.rs Use a non-existent test path instead of clobbering /dev/null 2020-05-01 16:50:10 -07:00
non-ice-error-on-worker-io-fail.stderr Use a non-existent test path instead of clobbering /dev/null 2020-05-01 16:50:10 -07:00
non-integer-atomic.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
non-integer-atomic.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
non-legacy-modes.rs
noncopyable-class.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
noncopyable-class.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
nonscalar-cast.fixed Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
nonscalar-cast.rs Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
nonscalar-cast.stderr Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
not-clone-closure.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
not-clone-closure.stderr pretty.rs: Update Closure and Generator print 2020-09-28 01:27:19 -04:00
not-copy-closure.rs
not-copy-closure.stderr
not-enough-arguments.rs
not-enough-arguments.stderr
not-sync.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
not-sync.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
nul-characters.rs
nullable-pointer-ffi-compat.rs
nullable-pointer-iotareduction.rs
nullable-pointer-size.rs
object-does-not-impl-trait.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
object-does-not-impl-trait.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
object-lifetime-default-default-to-static.rs
object-lifetime-default-from-rptr-box.rs
object-lifetime-default-from-rptr-mut.rs
object-lifetime-default-from-rptr.rs
object-method-numbering.rs
object-pointer-types.rs
object-pointer-types.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
objects-coerce-freeze-borrored.rs
objects-owned-object-borrowed-method-headerless.rs
objects-owned-object-owned-method.rs
obsolete-syntax-impl-for-dotdot.rs
obsolete-syntax-impl-for-dotdot.stderr
occurs-check-2.rs
occurs-check-2.stderr
occurs-check-3.rs
occurs-check-3.stderr
occurs-check.rs
occurs-check.stderr
offset_from.rs remove feature gate from tests 2020-08-22 15:07:32 +02:00
old-suffixes-are-really-forbidden.rs
old-suffixes-are-really-forbidden.stderr
once-cant-call-twice-on-heap.rs
once-cant-call-twice-on-heap.stderr Explain move errors that occur due to method calls involving self 2020-06-26 16:28:09 -04:00
once-move-out-on-heap.rs
one-tuple.rs
op-assign-builtins-by-ref.rs
opeq.rs
operator-associativity.rs
operator-multidispatch.rs
operator-overloading.rs
opt-in-copy.rs
opt-in-copy.stderr
optimization-fuel-0.rs Emit a warning when optimization fuel runs out 2020-05-10 15:40:17 +02:00
optimization-fuel-0.stderr Emit a warning when optimization fuel runs out 2020-05-10 15:40:17 +02:00
optimization-fuel-1.rs Emit a warning when optimization fuel runs out 2020-05-10 15:40:17 +02:00
optimization-fuel-1.stderr Emit a warning when optimization fuel runs out 2020-05-10 15:40:17 +02:00
option-ext.rs
option-to-result.rs Provide better compiler output when using ? on Option in fn returning Result and vice-versa 2020-04-14 20:50:26 +02:00
option-to-result.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
order-dependent-cast-inference.rs
order-dependent-cast-inference.stderr Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
orphan-check-diagnostics.rs
orphan-check-diagnostics.stderr
osx-frameworks.rs
osx-frameworks.stderr
out-of-order-shadowing.rs
out-of-order-shadowing.stderr
out-of-stack.rs Enable stack-overflow detection on musl for non-main threads 2020-08-19 00:00:00 +00:00
out-pointer-aliasing.rs
output-slot-variants.rs
output-type-mismatch.rs
output-type-mismatch.stderr
over-constrained-vregs.rs
overlap-doesnt-conflict-with-specialization.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
overlap-doesnt-conflict-with-specialization.stderr bless all 2020-06-16 11:56:54 +02:00
overlap-permitted-for-annotated-marker-traits.rs
overloaded-calls-nontuple.rs
overloaded-calls-nontuple.stderr
owned-implies-static.rs
panic-while-printing.rs std: Don't abort process when printing panics in tests 2020-03-18 07:06:13 -07:00
panic_implementation-closures.rs
paren-free.rs
paren-span.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
paren-span.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
parenthesized-deref-suggestion.rs
parenthesized-deref-suggestion.stderr
parse-assoc-type-lt.rs
parse-error-correct.rs
parse-error-correct.stderr
parse-panic.rs
parser-recovery-1.rs
parser-recovery-1.stderr
parser-recovery-2.rs
parser-recovery-2.stderr
parser-unicode-whitespace.rs
partialeq_help.rs
partialeq_help.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
path-lookahead.fixed Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
path-lookahead.rs Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
path-lookahead.stderr Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
path.rs
pathless-extern-ok.rs
paths-containing-nul.rs
phantom-oibit.rs
phantom-oibit.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
placement-syntax.rs
placement-syntax.stderr
point-to-type-err-cause-on-impl-trait-return-2.rs
point-to-type-err-cause-on-impl-trait-return-2.stderr
point-to-type-err-cause-on-impl-trait-return.rs Add test cases and address review comments 2020-09-11 17:05:18 -07:00
point-to-type-err-cause-on-impl-trait-return.stderr Add test cases and address review comments 2020-09-11 17:05:18 -07:00
pptypedef.rs
pptypedef.stderr
precise_pointer_size_matching.rs
precise_pointer_size_matching.stderr Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
prim-with-args.rs
prim-with-args.stderr
primitive-binop-lhs-mut.rs
print-stdout-eprint-stderr.rs
priv-in-bad-locations.rs
priv-in-bad-locations.stderr
proc_macro.rs Stabilize fn-like proc macros in expression, pattern and statement positions 2020-05-03 19:24:41 +03:00
project-cache-issue-31849.rs
project-cache-issue-37154.rs
project-defer-unification.rs
ptr-coercion-rpass.rs
ptr-coercion.rs
ptr-coercion.stderr
pure-sum.rs
purity-infer.rs
question-mark-type-infer.rs
question-mark-type-infer.stderr Fix tests from rebase 2020-10-06 11:19:33 +01:00
range-type-infer.rs
range.rs update tests 2020-03-31 19:01:49 +02:00
range_inclusive.rs Stabilize Range[Inclusive]::is_empty 2020-08-24 13:20:25 -07:00
range_inclusive_gate.rs
ranges-precedence.rs
raw-fat-ptr.rs
raw-str.rs
rcvr-borrowed-to-region.rs
reachable-unnameable-items.rs
reachable-unnameable-type-alias.rs
readalias.rs
realloc-16687.rs Allow reallocation to different alignment 2020-08-19 06:46:47 +02:00
reassign-ref-mut.rs
reassign-ref-mut.stderr
reexport-should-still-link.rs
reexport-star.rs
reexport-test-harness-main.rs
ref-suggestion.rs Be consistent when describing a move as a 'partial' in diagnostics 2020-08-08 14:21:04 -04:00
ref-suggestion.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
refer-to-other-statics-by-value.rs
regions-fn-subtyping-return-static-fail.nll.stderr fix subtle bug in NLL type checker 2020-06-22 18:51:08 +00:00
regions-fn-subtyping-return-static-fail.rs rewrite leak check to be based on universes 2020-06-22 14:33:44 +00:00
regions-fn-subtyping-return-static-fail.stderr move leak-check to during coherence, candidate eval 2020-06-22 15:33:05 +00:00
reify-intrinsic.rs
reify-intrinsic.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
reject-specialized-drops-8142.rs
reject-specialized-drops-8142.stderr Fix spacing of expected/found notes without a label 2020-05-27 16:27:15 -07:00
removing-extern-crate.fixed
removing-extern-crate.rs
removing-extern-crate.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
repeat-expr-in-static.rs
repeat-to-run-dtor-twice.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
repeat-to-run-dtor-twice.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
repeat_count.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
repeat_count.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
repeat_count_const_in_async_fn.rs Normalize MIR locals' types for generator layout computation. 2020-04-09 16:48:36 +02:00
repr.rs
repr.stderr
repr_c_int_align.rs
required-lang-item.rs
required-lang-item.stderr
resolve-issue-2428.rs
resolve-pseudo-shadowing.rs
resolve_self_super_hint.rs
resolve_self_super_hint.stderr
resource-assign-is-not-copy.rs
resource-destruct.rs
result-opt-conversions.rs
ret-bang.rs
ret-non-nil.rs
ret-non-nil.stderr
ret-none.rs
retslot-cast.rs
retslot-cast.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
return-disjoint-regions.rs Use an 'approximate' universal upper bound when reporting region errors 2020-06-27 14:01:59 -04:00
return-disjoint-regions.stderr Use an 'approximate' universal upper bound when reporting region errors 2020-06-27 14:01:59 -04:00
return-nil.rs
rfc1623-2.rs
rfc1623-2.stderr
rfc1623.nll.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc1623.rs remove leak-check from project 2020-06-22 18:51:07 +00:00
rfc1623.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rmeta-lib-pass.rs
rmeta-pass.rs
rmeta-priv-warn.rs
rmeta-rpass.rs
rmeta.rs
rmeta.stderr
rmeta_lib.rs
rmeta_lib.stderr
rmeta_meta_main.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rmeta_meta_main.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
running-with-no-runtime.rs
rustc-args-required-const.rs
rustc-args-required-const.stderr
rustc-args-required-const2.rs
rustc-args-required-const2.stderr
rustc-error.rs
rustc-error.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
rustc-rust-log.rs
rvalue-static-promotion.rs
safe-extern-statics-mut.rs
safe-extern-statics-mut.stderr
safe-extern-statics.rs
safe-extern-statics.stderr
semistatement-in-lambda.rs
seq-args.rs
seq-args.stderr
seq-compare.rs
shadow-bool.rs
shadow.rs
shadowed-use-visibility.rs
shift-various-bad-types.rs
shift-various-bad-types.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
short-error-format.rs
short-error-format.stderr
signal-alternate-stack-cleanup.rs
signal-exit-status.rs
sigpipe-should-be-ignored.rs
simd-type-generic-monomorphisation.rs
simd-type-generic-monomorphisation.stderr
simd-type.rs
simd-type.stderr
similar-tokens.fixed Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
similar-tokens.rs Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
similar-tokens.stderr Audit uses of span_suggestion_short 2020-07-02 15:18:33 +09:00
simple-infer.rs
simple_global_asm.rs
single-primitive-inherent-impl.rs
single-primitive-inherent-impl.stderr
size-and-align.rs
sized-borrowed-pointer.rs
sized-cycle-note.rs
sized-cycle-note.stderr review comments: only suggest one substitution 2020-06-10 14:09:51 -07:00
sized-owned-pointer.rs
sleep.rs Allow more ui tests for SGX 2020-06-12 13:41:46 -07:00
slice-2.rs
slice-2.stderr
slice-mut-2.rs
slice-mut-2.stderr
slice-mut.rs
slice-mut.stderr
slice-to-vec-comparison.rs Add test for error message 2020-09-30 11:24:50 -07:00
slice-to-vec-comparison.stderr Remove trailing space in error message 2020-09-30 11:52:42 -07:00
slightly-nice-generic-literal-messages.rs
slightly-nice-generic-literal-messages.stderr enhance check_pat_lit with TopInfo 2020-02-25 04:10:58 +01:00
slowparse-bstring.rs
slowparse-string.rs
sse2.rs Avoid "whitelist" 2020-07-10 07:39:28 -04:00
stability-in-private-module.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
stability-in-private-module.stderr mv std libs to library/ 2020-07-27 19:51:13 -05:00
stable-addr-of.rs
stable-features.rs
stable-features.stderr
static_sized_requirement.rs
staticness-mismatch.rs
staticness-mismatch.stderr
std-backtrace.rs
std-uncopyable-atomics.rs
std-uncopyable-atomics.stderr
stdio-is-blocking.rs
stdout-during-shutdown.rs Disable stdout-during-shutdown test on emscripten. 2020-09-26 12:10:49 +02:00
stdout-during-shutdown.run.stdout Add test to check stdout flushing during shutdown. 2020-09-24 18:22:21 +02:00
stmt_expr_attrs_no_feature.rs
stmt_expr_attrs_no_feature.stderr
string-box-error.rs
struct-ctor-mangling.rs
struct-literal-variant-in-if.rs
struct-literal-variant-in-if.stderr Add missing primary label 2020-08-10 12:04:10 -07:00
structured-compare.rs
substs-ppaux.normal.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
substs-ppaux.rs
substs-ppaux.verbose.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
suffixed-literal-meta.rs
suffixed-literal-meta.stderr
super-at-top-level.rs
super-at-top-level.stderr
super-fast-paren-parsing.rs
super.rs
supported-cast.rs
suppressed-error.rs
suppressed-error.stderr check_pat_tuple: use pattern_cause 2020-02-25 05:46:58 +01:00
svh-add-nothing.rs
swap-1.rs
swap-2.rs
swap-overlapping.rs
switched-expectations.rs
switched-expectations.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
syntax-extension-minor.rs
syntax-trait-polarity-feature-gate.rs
syntax-trait-polarity-feature-gate.stderr create a tracking issue and link to it 2020-03-26 06:52:57 -04:00
syntax-trait-polarity.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
syntax-trait-polarity.stderr permit negative impls for non-auto traits 2020-03-26 06:27:45 -04:00
synthetic-param.rs
synthetic-param.stderr
tag-that-dare-not-speak-its-name.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
tag-that-dare-not-speak-its-name.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
tag-type-args.rs
tag-type-args.stderr
tag-variant-cast-non-nullary.fixed Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
tag-variant-cast-non-nullary.rs Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
tag-variant-cast-non-nullary.stderr Tweak "non-primitive cast" error 2020-06-15 08:57:20 -07:00
tag-variant-disr-dup.rs
tag-variant-disr-dup.stderr
tail-call-arg-leak.rs
tail-cps.rs
tail-direct.rs
tail-typeck.rs
tail-typeck.stderr
tcp-stress.rs Allow more ui tests for SGX 2020-06-12 13:41:46 -07:00
terminate-in-initializer.rs
terr-in-field.rs
terr-in-field.stderr
terr-sorts.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
terr-sorts.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
test-allow-dead-extern-static-no-warning.rs
test-cfg.rs
test-cfg.stderr
test-panic-abort-disabled.rs
test-panic-abort-disabled.stderr
test-panic-abort-nocapture.rs Ignore SGX on a few ui tests 2020-05-05 19:19:39 -07:00
test-panic-abort-nocapture.run.stderr Ignore SGX on a few ui tests 2020-05-05 19:19:39 -07:00
test-panic-abort-nocapture.run.stdout
test-panic-abort.rs Ignore SGX on a few ui tests 2020-05-05 19:19:39 -07:00
test-panic-abort.run.stdout Ignore SGX on a few ui tests 2020-05-05 19:19:39 -07:00
test-panic-while-printing.rs std: Don't abort process when printing panics in tests 2020-03-18 07:06:13 -07:00
thin-lto-global-allocator.rs
thread-local-in-ctfe.rs
thread-local-in-ctfe.stderr
thread-local-mutation.rs
thread-local-mutation.stderr
thread-local-not-in-prelude.rs
tls.rs Don't run test on emscripten which doesn't have threads 2020-06-13 13:24:19 +01:00
tool_attributes.rs
tool_lints-fail.rs
tool_lints-fail.stderr
tool_lints-rpass.rs
tool_lints.rs
tool_lints.stderr update tool_lints 2020-03-25 11:32:23 +05:30
tool_lints_2018_preview.rs
trace_macros-format.rs
trace_macros-format.stderr
trace_macros-gate.rs
trace_macros-gate.stderr
trailing-comma.rs
trait-impl-bound-suggestions.fixed fix syntax error in suggesting generic constraint in trait parameter 2020-09-13 21:24:34 -07:00
trait-impl-bound-suggestions.rs fix syntax error in suggesting generic constraint in trait parameter 2020-09-13 21:24:34 -07:00
trait-impl-bound-suggestions.stderr fix syntax error in suggesting generic constraint in trait parameter 2020-09-13 21:24:34 -07:00
trait-method-number-parameters.rs
trait-method-number-parameters.stderr
transmute-equal-assoc-types.rs
transmute-equal-assoc-types.stderr
transmute-non-immediate-to-immediate.rs
transmute-specialization.rs warn against 'specialization' feature 2020-06-16 09:39:34 +02:00
transmute-specialization.stderr bless all 2020-06-16 11:56:54 +02:00
trivial-message.rs
trivial_casts-rpass.rs
trivial_casts.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
trivial_casts.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
try-block.rs
try-from-int-error-partial-eq.rs
try-is-identifier-edition2015.rs
try-macro-suggestion.rs Account for use of try!() in 2018 edition and guide users in the right direction 2020-04-17 14:08:08 +02:00
try-macro-suggestion.stderr Account for use of try!() in 2018 edition and guide users in the right direction 2020-04-17 14:08:08 +02:00
try-on-option-diagnostics.rs
try-on-option-diagnostics.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
try-on-option.rs
try-on-option.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
try-operator-custom.rs
try-operator-hygiene.rs
try-operator-on-main.rs pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
try-operator-on-main.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
try-operator.rs
try-poll.rs
try-wait.rs
tup.rs
tuple-index-fat-types.rs
tuple-index.rs
tutorial-suffix-inference-test.rs
tutorial-suffix-inference-test.stderr
tydesc-name.rs
type-ascription.rs
type-id-higher-rank-2.rs
type-id-higher-rank.rs
type-in-nested-module.rs
type-infer-generalize-ty-var.rs
type-namespace.rs
type-param-constraints.rs
type-param.rs
type-params-in-for-each.rs
type-ptr.rs
type-sizes.rs document test changes 2020-07-26 21:36:04 -04:00
type-use-i1-versus-i8.rs
type_length_limit.rs Let user see the full type of type-length limit error 2020-09-21 00:39:58 +01:00
type_length_limit.stderr Record tcx.def_span instead of item.span in crate metadata 2020-09-21 15:10:16 -04:00
typeck-closure-to-unsafe-fn-ptr.rs
typeck-fn-to-unsafe-fn-ptr.rs
typeck_type_placeholder_1.rs
typeclasses-eq-example-static.rs
typeclasses-eq-example.rs
typeid-intrinsic.rs
typestate-cfg-nesting.rs
typestate-multi-decl.rs
ufcs-polymorphic-paths.rs
ufcs-type-params.rs
ui-testing-optout.rs Remove dangling COPYRIGHT references 2020-05-19 14:34:30 -04:00
ui-testing-optout.stderr Do not suggest similarly named enclosing item 2020-08-10 12:04:10 -07:00
unary-minus-suffix-inference.rs
unconstrained-none.rs
unconstrained-none.stderr
unconstrained-ref.rs
unconstrained-ref.stderr
underscore-ident-matcher.rs
underscore-ident-matcher.stderr
underscore-lifetimes.rs
underscore-method-after-integer.rs
unevaluated_fixed_size_array_len.rs
unevaluated_fixed_size_array_len.stderr
unify-return-ty.rs
uninit-empty-types.rs
unique-object-noncopyable.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
unique-object-noncopyable.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unique-pinned-nocopy.rs tests: remove ignore directives from tests that mention core/alloc/std spans. 2020-04-02 11:48:34 +03:00
unique-pinned-nocopy.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unit.rs
unknown-language-item.rs
unknown-language-item.stderr
unknown-lint-tool-name.rs
unknown-lint-tool-name.stderr Refactor changes 2020-03-24 13:09:18 +05:30
unknown-llvm-arg.rs Change registered "program name" for -Cllvm-args usage messages 2020-08-12 16:11:17 -07:00
unknown-llvm-arg.stderr Change registered "program name" for -Cllvm-args usage messages 2020-08-12 16:11:17 -07:00
unknown-tool-name.rs Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
unknown-tool-name.stderr Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
unnamed_argument_mode.rs
unnecessary-extern-crate.rs
unnecessary-extern-crate.stderr
unop-move-semantics.rs
unop-move-semantics.stderr mv std libs to library/ 2020-07-27 19:51:13 -05:00
unop-neg-bool.rs
unop-neg-bool.stderr Do not emit note suggesting to implement trait to foreign type 2020-02-17 15:21:36 +01:00
unreachable-code-1.rs
unreachable-code-ret.rs
unreachable-code-ret.stderr
unreachable-code.rs
unrestricted-attribute-tokens.rs
unsafe-coercion.rs
unsafe-fn-called-from-unsafe-blk.rs
unsafe-fn-called-from-unsafe-fn.rs
unsafe-pointer-assignability.rs
unsized-tuple-impls.rs
unsized.rs
unsized2.rs
unsized3-rpass.rs
unsized3.rs
unsized3.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unsized5.rs
unsized5.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unsized6.rs
unsized6.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unsized7.rs
unsized7.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
unspecified-self-in-trait-ref.rs
unspecified-self-in-trait-ref.stderr Revert old span change 2020-04-22 12:12:33 -07:00
unsupported-cast.rs
unsupported-cast.stderr
unterminated-comment.rs Add tests for E0758 2020-06-07 14:57:57 +02:00
unterminated-comment.stderr Add tests for E0758 2020-06-07 14:57:57 +02:00
unterminated-doc-comment.rs Add tests for E0758 2020-06-07 14:57:57 +02:00
unterminated-doc-comment.stderr Add tests for E0758 2020-06-07 14:57:57 +02:00
unused-move-capture.rs
unused-move.rs
unwind-resource.rs
unwind-unique.rs
use-crate-name-alias.rs
use-import-export.rs
use-keyword-2.rs
use-mod.rs
use-module-level-int-consts.rs
use-nested-groups.rs
use-self-in-inner-fn.rs
use-self-in-inner-fn.stderr
use.rs
use_inline_dtor.rs
used.rs
used.stderr
useless-comment.rs clean things up 2020-02-21 16:01:48 -08:00
useless-comment.stderr Clarify unused_doc_comments note on macro invocations 2020-04-21 21:16:50 -07:00
useless-pub.rs
useless-pub.stderr
user-defined-macro-rules.rs
using-target-feature-unstable.rs
utf8-bom.rs
utf8.rs
utf8_chars.rs
utf8_idents-rpass.rs
utf8_idents.rs Implement mixed script confusable lint. 2020-06-26 01:39:31 +08:00
utf8_idents.stderr Implement mixed script confusable lint. 2020-06-26 01:39:31 +08:00
variance-intersection-of-ref-and-opt-ref.rs
variance-iterators-in-libcore.rs Add a test to ensure Fuse stays covariant 2020-06-01 17:47:26 -07:00
vector-cast-weirdness.rs
vector-cast-weirdness.stderr
vector-no-ann.rs
vector-no-ann.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
volatile-fat-ptr.rs
vtable-res-trait-param.rs
vtable-res-trait-param.stderr
wait-forked-but-failed-child.rs
walk-struct-literal-with.rs
walk-struct-literal-with.stderr Explain move errors that occur due to method calls involving self 2020-06-26 16:28:09 -04:00
warn-ctypes-inhibit.rs
warn-path-statement.rs Lint path statements to use drop for drop types 2020-08-02 20:22:17 +02:00
warn-path-statement.stderr Lint path statements to use drop for drop types 2020-08-02 20:22:17 +02:00
wasm-custom-section-relocations.rs
wasm-custom-section-relocations.stderr
wasm-import-module.rs
wasm-import-module.stderr
weak-lang-item.rs
weak-new-uninhabited-issue-48493.rs
weird-exit-code.rs
weird-exprs.rs Make closures and generators a must use types 2020-07-28 00:00:00 +00:00
wf-bound-region-in-object-type.rs
while-let.rs
while-let.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
while-type-error.rs
while-type-error.stderr
windows-subsystem-invalid.rs
windows-subsystem-invalid.stderr
wrapping-int-api.rs
write-fmt-errors.rs
write-to-static-mut-in-static.rs
write-to-static-mut-in-static.stderr Address review comments 2020-09-19 10:36:36 +02:00
writealias.rs
writing-to-immutable-vec.rs
writing-to-immutable-vec.stderr
wrong-hashset-issue-42918.rs
wrong-mul-method-signature.rs
wrong-mul-method-signature.stderr Tweak output for mismatched impl item 2020-05-27 16:28:20 -07:00
wrong-ret-type.rs
wrong-ret-type.stderr
x86stdcall.rs
x86stdcall2.rs
xc-private-method.rs update tests 2020-03-12 15:47:36 -05:00
xc-private-method.stderr Use more targetted span for error label 2020-03-22 16:09:42 -07:00
xc-private-method2.rs update tests 2020-03-12 15:47:36 -05:00
xc-private-method2.stderr Normalize wording of privacy access labels 2020-03-22 15:36:54 -07:00
yield.rs
yield1.rs
yield2.rs
z-crate-attr.rs