rust/src/test/ui
bors c4df63f47f Auto merge of #80537 - ehuss:macos-posix-spawn-chdir, r=dtolnay
Don't use posix_spawn_file_actions_addchdir_np on macOS.

There is a bug on macOS where using `posix_spawn_file_actions_addchdir_np` with a relative executable path will cause `posix_spawnp` to return ENOENT, even though it successfully spawned the process in the given directory.

`posix_spawn_file_actions_addchdir_np` was introduced in macOS 10.15 first released in Oct 2019.  I have tested macOS 10.15.7 and 11.0.1.

Example offending program:

```rust
use std::fs;
use std::os::unix::fs::PermissionsExt;
use std::process::*;

fn main() {
    fs::create_dir_all("bar").unwrap();
    fs::create_dir_all("foo").unwrap();
    fs::write("foo/foo.sh", "#!/bin/sh\necho hello ${PWD}\n").unwrap();
    let perms = fs::Permissions::from_mode(0o755);
    fs::set_permissions("foo/foo.sh", perms).unwrap();
    let c = Command::new("../foo/foo.sh").current_dir("bar").spawn();
    eprintln!("{:?}", c);
}
```

This prints:

```
Err(Os { code: 2, kind: NotFound, message: "No such file or directory" })
hello /Users/eric/Temp/bar
```

I wanted to open this PR to get some feedback on possible solutions.  Alternatives:
* Do nothing.
* Document the bug.
* Try to detect if the executable is a relative path on macOS, and avoid using `posix_spawn_file_actions_addchdir_np` only in that case.

I looked at the [XNU source code](https://opensource.apple.com/source/xnu/xnu-6153.141.1/bsd/kern/kern_exec.c.auto.html), but I didn't see anything obvious that would explain the behavior.  The actual chdir succeeds, it is something else further down that fails, but I couldn't see where.

EDIT: I forgot to mention, relative exe paths with `current_dir` in general are discouraged (see #37868).  I don't know if #37868 is fixable, since normalizing it would change the semantics for some platforms. Another option is to convert the executable to an absolute path with something like joining the cwd with the new cwd and the executable, but I'm uncertain about that.
2021-01-17 23:44:46 +00:00
..
abi Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
alloc-error
allocator Rename AllocRef to Allocator and (de)alloc to (de)allocate 2020-12-04 14:47:15 +01: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 some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
asm Validate naked functions definitions 2020-12-07 00:00:00 +00:00
associated-consts Fix wording of query description 2021-01-04 21:40:38 +00:00
associated-item Add test for #34792 2021-01-16 17:08:33 +01:00
associated-type-bounds Revert "Auto merge of #79209 - spastorino:trait-inheritance-self, r=nikomatsakis" 2020-12-02 12:19:38 -03:00
associated-types Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
ast-json ast: Remove some indirection layers from values in key-value attributes 2021-01-09 21:50:39 +03:00
async-await Auto merge of #80942 - c410-f3r:tests-tests-tests, r=petrochenkov 2021-01-17 02:48:07 +00:00
attributes Update tests for extern block linting 2021-01-13 07:49:16 -05:00
auto-traits Fix UI tests for negative polarity implementations of traits 2020-12-01 13:30:08 -06:00
autoref-autoderef Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
auxiliary Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
bad Auto merge of #77524 - Patryk27:fixes/66228, r=estebank 2021-01-13 20:35:58 +00:00
bench
binding update tests 2020-12-26 18:24:10 +01:00
binop Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -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 Auto merge of #80942 - c410-f3r:tests-tests-tests, r=petrochenkov 2021-01-17 02:48:07 +00:00
box Rename AllocRef to Allocator and (de)alloc to (de)allocate 2020-12-04 14:47:15 +01:00
btreemap Add a test for BTreeMap lifetime bound to see if it compiles 2020-08-05 23:44:34 +02:00
builtin-superkinds Move builtin-superkinds-related tests 2021-01-01 09:23:10 +09:00
c-variadic Update tests for extern block linting 2021-01-13 07:49:16 -05:00
cast Move cast-related tests 2020-12-31 08:05:46 +09:00
cfg Update tests for extern block linting 2021-01-13 07:49:16 -05:00
chalkify Fix various Chalk lowering bugs 2020-10-30 19:39:33 +00:00
closure-expected-type Make anonymous binders start at 0 2020-10-29 18:50:23 -04:00
closure_context Explain move errors that occur due to method calls involving self 2020-06-26 16:28:09 -04:00
closures Rollup merge of #80635 - sexxi-goose:use-place-instead-of-symbol, r=nikomatsakis` 2021-01-17 12:24:44 +00:00
cmse-nonsecure-entry Add more tests and check for ABI 2020-09-30 18:10:17 +01:00
codemap_tests Change wording of note 2021-01-08 14:57:35 -05:00
coercion pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
coherence Rename optin_builtin_traits to auto_traits 2020-11-23 14:14:06 -08:00
command Fix test to work with remote-test-server. 2021-01-17 14:03:23 -08:00
compare-method pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
conditional-compilation resolve: Do not put macros into module.unexpanded_invocations unless necessary 2020-11-22 14:42:29 +03:00
confuse-field-and-method pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
const-generics Rollup merge of #79298 - lcnr:new-elysium, r=matthewjasper 2021-01-17 12:24:39 +00:00
const-ptr Add tests 2020-12-26 03:45:51 +01:00
const_evaluatable fix test on 32 bit systems 2020-09-09 20:10:23 +02:00
const_prop Do not run const prop on the mir_for_ctfe of const fn 2021-01-04 22:29:45 +00:00
consts Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
crate-loading Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
cross Add underscore expressions for destructuring assignments 2020-11-14 13:53:12 +00:00
cross-crate Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
custom_test_frameworks pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
cycle-trait Revert "Auto merge of #79209 - spastorino:trait-inheritance-self, r=nikomatsakis" 2020-12-02 12:19:38 -03:00
definition-reachable
dep-graph pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
deprecation Allow since="TBD" for rustc_deprecated 2020-12-16 13:21:24 -05:00
derived-errors Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
derives Move some tests to subdirectories 2020-12-07 02:25:09 +03: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 Include .. suggestion if fields are all wildcards 2021-01-12 21:20:26 -08:00
did_you_mean Fixes #79357 unstable or-pat suggestions 2020-11-29 15:31:45 -03:00
directory_ownership
disallowed-deconstructing pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
discrim Update tests to remove old numeric constants 2020-11-29 00:55:55 -05:00
dollar-crate
drop Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
drop-bounds Uplift drop-bounds lint from clippy 2020-10-01 12:06:33 -07:00
dropck Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
dst pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
duplicate Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05: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 Consistently call editions "Rust 20xx" in messages. 2020-12-31 19:06:09 +01:00
empty Update tests for extern block linting 2021-01-13 07:49:16 -05:00
enum update tests 2020-12-26 18:24:10 +01:00
enum-discriminant Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
error-codes Rollup merge of #80017 - camelid:sugg-rest-pattern, r=estebank 2021-01-14 17:59:55 +00:00
explicit Simplify suggestion 2020-05-26 23:06:46 +03:00
expr Move format machinery tests to where they belong 2020-12-04 16:22:36 +03:00
extenv expand env! with def-site context 2020-05-26 21:49:55 -04:00
extern Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
extern-flag Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
feature-gates Auto merge of #80942 - c410-f3r:tests-tests-tests, r=petrochenkov 2021-01-17 02:48:07 +00:00
fmt Move format machinery tests to where they belong 2020-12-04 16:22:36 +03:00
fn Add regression test for #80179 2020-12-22 13:26:28 -06:00
for Fix tests from rebase 2020-10-06 11:19:33 +01:00
for-loop-while
foreign Update tests for extern block linting 2021-01-13 07:49:16 -05: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 code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
generator Rollup merge of #81008 - tmiasko:generator-layout-err, r=tmandry 2021-01-15 18:26:16 +09:00
generic-associated-types Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
generics Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
half-open-range-patterns Update tests to remove old numeric constants 2020-11-29 00:55:55 -05:00
hashmap Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05: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 Provide more information for HRTB lifetime errors involving closures 2021-01-12 13:53:13 -08:00
hygiene resolve: Simplify collection of traits in scope 2021-01-11 23:49:47 +03:00
impl-header-lifetime-elision Further tweak wording of E0759 and introduce E0767 2020-07-22 12:25:54 -07:00
impl-trait Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
imports Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
in-band-lifetimes Tweak diagnostics on shadowing lifetimes/labels 2020-12-02 11:39:42 +09:00
include-macros
inference Tweak ? inference error messages 2021-01-10 19:48:11 -05:00
infinite Auto merge of #79445 - SNCPlay42:struct-tail-recursion-limit, r=oli-obk 2020-12-05 15:58:06 +00:00
inherent-impls-overlap-check Add tests 2020-12-07 02:01:21 +01:00
inline-const Don't allow const to begin a nonterminal 2020-12-17 13:58:56 -08:00
interior-mutability traits diagnostics: Don't print closure/generator upvar_tys tuple 2020-10-11 03:33:27 -04:00
internal Allow multiple allow_internal_unstable attributes 2020-09-25 15:19:46 +02:00
intrinsics remove move_val_init leftovers 2020-12-31 10:53:37 +01:00
invalid
invalid-module-declaration
invalid-self-argument
issues Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
iterators Update tests to remove old numeric constants 2020-11-29 00:55:55 -05:00
keyword
kindck review comments 2020-10-20 09:26:15 -07:00
label Add test case for break expr with misspelled value 2020-12-17 20:22:27 +09:00
layout change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
lazy_normalization_consts update tests 2020-12-26 18:24:10 +01:00
lifetimes Auto merge of #79328 - c410-f3r:hir-if, r=matthewjasper 2021-01-14 14:41:58 +00:00
linkage-attr Update tests for extern block linting 2021-01-13 07:49:16 -05:00
lint Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
liveness Bless liveness-asm output 2020-10-21 00:57:06 -05:00
llvm-asm Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
loops Add test case for break expr with misspelled value 2020-12-17 20:22:27 +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 Force vec! to expressions only 2021-01-17 12:48:25 +01:00
malformed Accept arbitrary expressions in key-value attributes at parse time 2020-12-09 21:37:32 +03:00
manual
marker_trait_attr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
match Include .. suggestion if fields are all wildcards 2021-01-12 21:20:26 -08:00
meta Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
methods Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
mir Auto merge of #80942 - c410-f3r:tests-tests-tests, r=petrochenkov 2021-01-17 02:48:07 +00:00
mir-dataflow Make rustc_peek a safe intrinsic 2020-07-04 18:30:54 +02:00
mismatched_types Auto merge of #77524 - Patryk27:fixes/66228, r=estebank 2021-01-13 20:35:58 +00:00
missing Regroup many usefulness-related test in the same folder 2020-11-19 19:52:54 +00:00
missing_non_modrs_mod
modules Move some tests to subdirectories 2020-12-07 02:25:09 +03:00
modules_and_files_visibility Clarify the mod dir name not to make confusion with the modules 2020-10-15 10:49:43 +09:00
moves Change wording of note 2021-01-08 14:57:35 -05: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 Move some tests to more reasonable directories 2021-01-11 19:49:51 -03:00
nll Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03: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 Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
numeric Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
object-lifetime pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
object-safety review comments 2020-10-20 09:26:15 -07:00
obsolete-in-place
on-unimplemented pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
or-patterns Auto merge of #80100 - mark-i-m:pattORns-2, r=petrochenkov 2020-12-20 04:10:44 +00:00
overloaded
packed
packed-struct
panic-handler Bless ui tests 2021-01-01 18:45:44 +00:00
panic-runtime Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
panics Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
parser Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
pattern Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
polymorphization update tests 2020-12-26 18:24:10 +01:00
print-fuel update print fuel test output again... 2020-11-19 08:47:00 -05:00
print_type_sizes Mark -1 as an available niche for file descriptors 2020-12-10 13:31:52 -07:00
privacy Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
proc-macro resolve: Reject ambiguity built-in attr vs different built-in attr 2021-01-17 01:48:17 +03:00
process Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
process-termination Fix bind address in process-termination-blocking-io test 2020-05-06 23:41:38 -07:00
pub Calculate visibilities once in resolve 2020-10-19 11:57:50 +03:00
qualified char not char 2020-09-26 13:34:49 +01:00
range Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
raw-ref-op
reachable Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
recursion simplify-locals: Remove unused assignments regardless of rvalue kind 2020-10-26 10:48:28 +01:00
recursion_limit
regions Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
repr passes: check_attr on more targets 2020-09-28 12:18:52 +01:00
reserved
resolve Auto merge of #77524 - Patryk27:fixes/66228, r=estebank 2021-01-13 20:35:58 +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-1445-restrict-constants-in-patterns Update tests to remove old numeric constants 2020-11-29 00:55:55 -05:00
rfc-1717-dllimport Rename some RFC dirs to be sorted alphabetically 2020-10-15 10:21:45 +09:00
rfc-1937-termination-trait pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
rfc-2005-default-binding-mode Stabilize move_ref_pattern 2020-09-15 14:23:05 +08:00
rfc-2008-non-exhaustive Update tests for extern block linting 2021-01-13 07:49:16 -05:00
rfc-2027-object-safe-for-dispatch
rfc-2091-track-caller Validate naked functions definitions 2020-12-07 00:00:00 +00: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 resolve: Do not put nonexistent crate meta into prelude 2020-10-17 14:04:49 +03:00
rfc-2294-if-let-guard Change the message for if_let_guard feature gate 2020-12-17 17:08:18 +01: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 update tests 2020-12-26 18:24:10 +01:00
rfc-2565-param-attrs resolve: Centralize some error reporting for unexpected macro resolutions 2020-11-19 19:25:20 +03:00
rfc-2627-raw-dylib Update tests for extern block linting 2021-01-13 07:49:16 -05:00
rfc-2632-const-trait-impl Recover on const impl<> X for Y 2020-12-12 14:45:54 -06:00
rfcs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
rmeta Move rmeta-related tests 2021-01-01 09:23:10 +09:00
rust-2018 reword "possible candidate" import suggestion 2020-05-07 00:33:25 -04:00
sanitize Fix sanitizer test output matching 2020-12-10 09:02:30 -05:00
save-analysis Stop special casing top level TAIT 2020-06-11 16:24:01 +01:00
self Rollup merge of #76765 - guswynn:async_return, r=tmandry 2020-11-10 14:45:09 +01:00
sepcomp Update tests for extern block linting 2021-01-13 07:49:16 -05:00
shadowed Tweak diagnostics on shadowing lifetimes/labels 2020-12-02 11:39:42 +09:00
simd update tests 2020-12-26 18:24:10 +01: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 Use check-pass in single-use-lifetime ui test suite 2020-10-24 19:22:53 -05:00
span Update tests for extern block linting 2021-01-13 07:49:16 -05:00
specialization fold_with not super_fold_with in TypeFoldable impl for Predicate 2021-01-16 18:40:47 -05:00
stability-attribute Don't mark ineffective_unstable_trait_impl as an internal lint 2021-01-15 17:31:10 -05:00
static Update tests for extern block linting 2021-01-13 07:49:16 -05:00
statics also test non-extern uninhabited statics 2020-10-25 15:01:52 +01:00
str Indent a note to make folding work nicer 2020-09-05 02:17:22 +00:00
structs Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
structs-enums Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
suggestions Force vec! to expressions only 2021-01-17 12:48:25 +01:00
svh Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
symbol-names Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
target-feature Add compiler support for LLVM's x86 ERMSB feature 2020-10-26 03:46:54 -07:00
terminal-width Add test for trimming with tabs (#78438) 2020-12-06 02:32:12 +00:00
test-attrs Add #[cfg(panic = "...")] 2020-11-09 15:30:49 +00:00
thinlto
threads-sendsync Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
tool-attributes
traits Move some tests to more reasonable directories - 2 2021-01-16 19:46:54 -03:00
transmute stabilize union with 'ManuallyDrop' fields and 'impl Drop for Union' 2020-10-16 11:33:33 +02:00
trivial-bounds Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
try-block Consistently call editions "Rust 20xx" in messages. 2020-12-31 19:06:09 +01:00
tuple rustc_parse: More precise spans for tuple.0.0 2020-10-11 02:33:49 +03:00
type Force vec! to expressions only 2021-01-17 12:48:25 +01:00
type-alias Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
type-alias-enum-variants Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
type-alias-impl-trait Provide more information for HRTB lifetime errors involving closures 2021-01-12 13:53:13 -08:00
type-inference
typeck Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
ufcs Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
unboxed-closures Auto merge of #77524 - Patryk27:fixes/66228, r=estebank 2021-01-13 20:35:58 +00:00
underscore-imports resolve: Simplify collection of traits in scope 2021-01-11 23:49:47 +03:00
underscore-lifetime Further tweak wording of E0759 and introduce E0767 2020-07-22 12:25:54 -07:00
uniform-paths
uninhabited Add note on void reference test 2021-01-03 20:49:35 +01:00
union Auto merge of #78068 - RalfJung:union-safe-assign, r=nikomatsakis 2020-12-15 11:31:03 +00:00
unique Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
unresolved
unsafe Auto merge of #80942 - c410-f3r:tests-tests-tests, r=petrochenkov 2021-01-17 02:48:07 +00:00
unsized Use smaller example for issue-71659 2020-10-18 08:13:25 +09:00
unsized-locals Change wording of note 2021-01-08 14:57:35 -05:00
unused Move some tests to subdirectories 2020-12-07 02:25:09 +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 Change wording of note 2021-01-08 14:57:35 -05:00
variance pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
variants
wasm Add a regression test for #76281 2021-01-16 14:29:55 +09:00
wf FIx ICE on wf check for foreign fns 2020-12-31 11:25:53 +09: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 Fix new 'unnecessary trailing semicolon' warnings 2020-11-26 17:08:36 -05: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 ensure arguments are included in count mismatch span 2020-10-15 10:22:39 -04:00
arg-type-mismatch.rs
arg-type-mismatch.stderr
argument-passing.rs
artificial-block.rs
as-precedence.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-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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
attempted-access-non-fatal.rs
attempted-access-non-fatal.stderr
attr-bad-crate-attr.rc
attr-eq-token-tree.rs Accept arbitrary expressions in key-value attributes at parse time 2020-12-09 21:37:32 +03:00
attr-eq-token-tree.stderr Accept arbitrary expressions in key-value attributes at parse time 2020-12-09 21:37:32 +03:00
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 passes: check_attr on more targets 2020-09-28 12:18:52 +01:00
attr-usage-repr.stderr passes: check_attr on more targets 2020-09-28 12:18:52 +01:00
attr.rs
attribute-with-no-generics-in-parameter-list.rs
attribute-with-no-generics-in-parameter-list.stderr
attrs-resolution-errors.rs resolve: Centralize some error reporting for unexpected macro resolutions 2020-11-19 19:25:20 +03:00
attrs-resolution-errors.stderr resolve: Centralize some error reporting for unexpected macro resolutions 2020-11-19 19:25:20 +03:00
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
backtrace.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
bare-fn-implements-fn-mut.rs
bare-static-string.rs
bastion-of-the-turbofish.rs
big-literals.rs Update tests to remove old numeric constants 2020-11-29 00:55:55 -05:00
bind-by-move.rs
bitwise.rs
blind-item-local-shadow.rs
blind-item-mixed-crate-use-item.rs
blind-item-mixed-use-item.rs
bogus-tag.rs
bogus-tag.stderr
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
break-diverging-value.rs Use diverges instead of !-type 2020-10-22 23:12:46 +01:00
break-diverging-value.stderr Use diverges instead of !-type 2020-10-22 23:12:46 +01:00
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
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 Update tests for extern block linting 2021-01-13 07:49:16 -05:00
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
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
check-doc-alias-attr-location.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
check-doc-alias-attr-location.stderr Remove useless doc_alias feature 2021-01-05 16:20:46 +01:00
check-doc-alias-attr.rs Remove useless doc_alias feature 2021-01-05 16:20:46 +01:00
check-doc-alias-attr.stderr Remove useless doc_alias feature 2021-01-05 16:20:46 +01: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
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
cleanup-rvalue-temp-during-incomplete-alloc.rs
cleanup-shortcircuit.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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
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
conservative_impl_trait.rs
conservative_impl_trait.stderr Fix tests from rebase 2020-10-06 11:19:33 +01:00
constructor-lifetime-args.rs Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
constructor-lifetime-args.stderr Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
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
copy-a-resource.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
core-run-destroy.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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 Revert "Auto merge of #79209 - spastorino:trait-inheritance-self, r=nikomatsakis" 2020-12-02 12:19:38 -03:00
cycle-projection-based-on-where-clause.stderr Revert "Auto merge of #79209 - spastorino:trait-inheritance-self, r=nikomatsakis" 2020-12-02 12:19:38 -03:00
debuginfo-lto.rs
deduplicate-diagnostics-2.deduplicate.stderr
deduplicate-diagnostics-2.duplicate.stderr
deduplicate-diagnostics-2.rs
deduplicate-diagnostics.deduplicate.stderr
deduplicate-diagnostics.duplicate.stderr
deduplicate-diagnostics.rs
deep.rs
default-alloc-error-hook.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
default-associated-types.rs
default-method-parsing.rs
default-method-simple.rs
defaults-well-formedness.rs
deprecation-in-force-unstable.rs
deref-non-pointer.rs
deref-non-pointer.stderr
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
derive-uninhabited-enum-38885.stderr
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 Remove useless doc_alias feature 2021-01-05 16:20:46 +01:00
doc-alias-crate-level.stderr Remove useless doc_alias feature 2021-01-05 16:20:46 +01:00
doc-alias-same-name.rs Add tests for new doc alias check 2021-01-04 16:30:53 +01:00
doc-alias-same-name.stderr Add tests for new doc alias check 2021-01-04 16:30:53 +01:00
doc_keyword.rs Add tests for #[doc(keyword = "...")] and update other doc attributes tests 2020-12-02 20:01:06 +01:00
doc_keyword.stderr Add tests for #[doc(keyword = "...")] and update other doc attributes tests 2020-12-02 20:01:06 +01: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-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
elided-test.rs
elided-test.stderr
else-if.rs
emit-artifact-notifications.nll.stderr
emit-artifact-notifications.polonius.stderr
emit-artifact-notifications.rs
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
env-funky-keys.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
env-null-vars.rs
env-vars.rs Fix src/test/ui/env-vars.rs on 128-core machines on Windows 2020-12-03 18:07:29 -08:00
epoch-gate-feature.rs
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
expanded-cfg.rs
explain.rs
explain.stdout Slightly improve code samples in E0591 2020-11-27 19:07:14 -08: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-import.rs
export-import.stderr
export-multi.rs
export-non-interference2.rs
export-non-interference3.rs
export-tag-variant.rs
export-tag-variant.stderr
export.rs
export.stderr
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
expr-block-generic-unique2.rs
expr-block-generic.rs
expr-block-slot.rs
expr-block-unique.rs
expr-block.rs
expr-copy.rs
expr-empty-ret.rs
expr-fn.rs
expr-if-generic.rs
expr-if-panic-all.rs
expr-if-panic.rs
expr-if-unique.rs
expr-if.rs
expr-scope.rs
ext-expand-inner-exprs.rs
ext-nonexistent.rs
ext-nonexistent.stderr
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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 Update tests for extern block linting 2021-01-13 07:49:16 -05: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
fn-in-pat.stderr
fn_must_use.rs
fn_must_use.stderr
foreign-fn-return-lifetime.fixed
foreign-fn-return-lifetime.rs
foreign-fn-return-lifetime.stderr
foreign-unsafe-fn-called.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
foreign-unsafe-fn-called.stderr
format-no-std.rs
fsu-moves-and-copies.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
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
global-scope.rs
guards.rs
hello.rs
hello2021.rs Require -Z unstable-options for unstable editions. 2020-12-31 19:06:09 +01:00
higher-lifetime-bounds.rs
higher-lifetime-bounds.stderr
html-literals.rs
huge-array-simple-32.rs
huge-array-simple-32.stderr change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-array-simple-64.rs
huge-array-simple-64.stderr change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-array.rs change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-array.stderr change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-enum.rs change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-enum.stderr change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-struct.rs change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01:00
huge-struct.stderr change error for LayoutErr::SizeOverflow 2020-11-18 11:38:30 +01: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
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
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 Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
infer-fn-tail-expr.rs
inherit-env.rs
init-large-type.rs
init-res-into-things.rs
inline-disallow-on-variant.rs passes: check_attr on more targets 2020-09-28 12:18:52 +01:00
inline-disallow-on-variant.stderr passes: check_attr on more targets 2020-09-28 12:18:52 +01: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
integer-literal-suffix-inference.stderr Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
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 Don't ICE on malformed rustc_args_required_const attribute 2020-12-06 00:00:00 +00:00
invalid-rustc_args_required_const-arguments.stderr Don't ICE on malformed rustc_args_required_const attribute 2020-12-06 00:00:00 +00: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-76387-llvm-miscompile.rs Bump LLVM for DeadArgElim fix 2020-10-22 18:37:03 -04: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 Update description for error E0308 2020-10-25 12:20:25 +01:00
json-bom-plus-crlf.rs
json-bom-plus-crlf.stderr Update description for error E0308 2020-10-25 12:20:25 +01: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
kinds-of-primitive-impl.rs smarter E0390 2020-12-06 20:30:07 +00:00
kinds-of-primitive-impl.stderr suggestions from camelid review 2020-12-06 21:30:30 +00:00
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 update tests 2020-12-26 18:24:10 +01:00
link-cfg-works.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
link-section.rs
linkage1.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
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-opt-level-s.rs Use no-prefer-dynamic 2020-10-12 01:51:40 +02:00
lto-opt-level-z.rs Use no-prefer-dynamic 2020-10-12 01:51:40 +02:00
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
maybe-bounds.rs
maybe-bounds.stderr
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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
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_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 Update tests for extern block linting 2021-01-13 07:49:16 -05:00
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 bless no-patterns-in-args-2 ui test suit 2020-12-21 21:40:47 +09:00
no-patterns-in-args-macro.rs
no-patterns-in-args-macro.stderr
no-patterns-in-args.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
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 traits diagnostics: Don't print closure/generator upvar_tys tuple 2020-10-11 03:33:27 -04:00
no-std-1.rs
no-std-2.rs
no-std-3.rs
no-std-inject.rs
no-std-inject.stderr
no-std-macros.rs Test that core::assert! is valid 2020-12-15 20:47:06 -05:00
no-stdio.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05: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 Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
no_owned_box_lang_item.stderr
no_send-enum.rs
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
no_send-struct.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_share-enum.rs
no_share-enum.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00
no_share-struct.rs
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-constant-expr-for-arr-len.rs
non-constant-expr-for-arr-len.stderr Use correct span for structured suggestion 2021-01-07 16:52:44 -08:00
non-constant-in-const-path.rs
non-constant-in-const-path.stderr
non-copyable-void.rs
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
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 ensure arguments are included in count mismatch span 2020-10-15 10:22:39 -04:00
not-enough-arguments.stderr ensure arguments are included in count mismatch span 2020-10-15 10:22:39 -04:00
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 Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
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 Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
object-lifetime-default-from-rptr-mut.rs
object-lifetime-default-from-rptr.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
old-suffixes-are-really-forbidden.rs
old-suffixes-are-really-forbidden.stderr Update error to reflect that integer literals can have float suffixes 2020-11-27 19:08:24 -08:00
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-to-result.rs
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 Fix grammar in note for orphan-rule error [E0210] 2020-10-17 11:03:45 +01:00
osx-frameworks.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
osx-frameworks.stderr
out-of-order-shadowing.rs
out-of-order-shadowing.stderr
out-of-stack.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05: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 Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
overlap-permitted-for-annotated-marker-traits.rs
overloaded-calls-nontuple.rs Use standard formatting for "rust-call" ABI message 2021-01-10 12:17:24 -08:00
overloaded-calls-nontuple.stderr Use standard formatting for "rust-call" ABI message 2021-01-10 12:17:24 -08:00
owned-implies-static.rs
panic-brace.rs Add test for panic_fmt lint with external panic!()-calling macro. 2020-10-29 22:21:40 +01:00
panic-brace.stderr Add test for panic_fmt lint with external panic!()-calling macro. 2020-10-29 22:21:40 +01:00
panic-while-printing.rs Merge set_panic and set_print into set_output_capture. 2020-11-10 21:58:13 +01: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
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
phantom-auto-trait.rs Use the name "auto traits" everywhere in the compiler 2020-11-24 16:25:43 -08:00
phantom-auto-trait.stderr Use the name "auto traits" everywhere in the compiler 2020-11-24 16:25:43 -08: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
pptypedef.rs
pptypedef.stderr
prim-with-args.rs
prim-with-args.stderr
primitive-binop-lhs-mut.rs
print-stdout-eprint-stderr.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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_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 Rename AllocRef to Allocator and (de)alloc to (de)allocate 2020-12-04 14:47:15 +01: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
removing-extern-crate.fixed
removing-extern-crate.rs
removing-extern-crate.stderr
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 Use correct span for structured suggestion 2021-01-07 16:52:44 -08:00
repeat_count_const_in_async_fn.rs
repr.rs
repr.stderr
repr_c_int_align.rs
required-lang-item.rs
required-lang-item.stderr
resolve-issue-2428.rs
resource-assign-is-not-copy.rs
resource-destruct.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
running-with-no-runtime.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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 Test building of libraries with rustc logging enabled 2020-10-29 00:00:00 +00:00
rvalue-static-promotion.rs
safe-extern-statics-mut.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
safe-extern-statics-mut.stderr
safe-extern-statics.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
safe-extern-statics.stderr
semistatement-in-lambda.rs
seq-args.rs Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
seq-args.stderr Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
seq-compare.rs
shadow-bool.rs
shadow.rs
shadowed-use-visibility.rs
shift-various-bad-types.rs
shift-various-bad-types.stderr Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
short-error-format.rs
short-error-format.stderr
signal-alternate-stack-cleanup.rs Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
signal-exit-status.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
sigpipe-should-be-ignored.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
simd-type-generic-monomorphisation.rs Support repr(simd) on ADTs containing a single array field 2020-11-08 12:01:48 +10:00
simd-type-generic-monomorphisation.stderr Support repr(simd) on ADTs containing a single array field 2020-11-08 12:01:48 +10:00
simd-type.rs Support repr(simd) on ADTs containing a single array field 2020-11-08 12:01:48 +10:00
simd-type.stderr Support repr(simd) on ADTs containing a single array field 2020-11-08 12:01:48 +10:00
similar-tokens.rs Fix ICE when pointing at multi bytes character 2020-12-30 22:33:13 +09:00
similar-tokens.stderr Fix ICE when pointing at multi bytes character 2020-12-30 22:33:13 +09:00
simple-infer.rs
simple_global_asm.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
single-primitive-inherent-impl.rs
single-primitive-inherent-impl.stderr suggestions from camelid review 2020-12-06 21:30:30 +00:00
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
slightly-nice-generic-literal-messages.rs
slightly-nice-generic-literal-messages.stderr
slowparse-bstring.rs
slowparse-string.rs
sse2.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
stability-in-private-module.rs
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 Update tests for extern block linting 2021-01-13 07:49:16 -05:00
staticness-mismatch.rs
staticness-mismatch.stderr
std-backtrace.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
std-uncopyable-atomics.rs
std-uncopyable-atomics.stderr
stdio-is-blocking.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
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 Update tests for extern block linting 2021-01-13 07:49:16 -05:00
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 Accept arbitrary expressions in key-value attributes at parse time 2020-12-09 21:37:32 +03:00
suffixed-literal-meta.stderr Accept arbitrary expressions in key-value attributes at parse time 2020-12-09 21:37:32 +03:00
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
svh-add-nothing.rs
swap-1.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
syntax-trait-polarity.rs
syntax-trait-polarity.stderr
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 Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
tag-type-args.stderr Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
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 Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
tcp-stress.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05: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 libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-panic-abort-nocapture.run.stderr libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-panic-abort-nocapture.run.stdout libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-panic-abort.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-panic-abort.run.stdout libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-panic-while-printing.rs
test-passed-wasm.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-passed-wasm.run.stdout libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-passed.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-passed.run.stdout libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-thread-capture.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-thread-capture.run.stdout libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-thread-nocapture.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-thread-nocapture.run.stderr libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
test-thread-nocapture.run.stdout libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01: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
tool_lints_2018_preview.rs
trace_macros-format.rs
trace_macros-format.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 Suggest minimal subset features in incomplete_features lint 2020-10-17 02:01:08 +09:00
trivial-message.rs
trivial_casts-rpass.rs
try-block.rs
try-from-int-error-partial-eq.rs
try-is-identifier-edition2015.rs Fix new 'unnecessary trailing semicolon' warnings 2020-11-26 17:08:36 -05:00
try-macro-suggestion.rs
try-macro-suggestion.stderr
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 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
try-operator-on-main.stderr Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
try-operator.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
try-poll.rs
try-wait.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
tup.rs
tuple-index-fat-types.rs
tuple-index.rs
tutorial-suffix-inference-test.rs
tutorial-suffix-inference-test.stderr Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
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 Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
type-params-in-for-each.rs Update code to account for extern ABI requirement 2021-01-13 07:49:45 -05:00
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-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
unique-object-noncopyable.stderr Rename AllocRef to Allocator and (de)alloc to (de)allocate 2020-12-04 14:47:15 +01:00
unique-pinned-nocopy.rs
unique-pinned-nocopy.stderr Rename AllocRef to Allocator and (de)alloc to (de)allocate 2020-12-04 14:47:15 +01:00
unit.rs
unknown-language-item.rs
unknown-language-item.stderr
unknown-lint-tool-name.rs
unknown-lint-tool-name.stderr
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
unreachable-code-1.rs
unreachable-code.rs
unrestricted-attribute-tokens.rs
unsafe-coercion.rs
unsafe-fn-called-from-unsafe-blk.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
unsafe-fn-called-from-unsafe-fn.rs Remove compile-fail test suite 2020-12-29 23:39:56 +03:00
unsafe-pointer-assignability.rs
unsigned-literal-negation.rs suggest MAX constant if -1 is assigned to unsigned type 2020-10-08 13:11:31 -04:00
unsigned-literal-negation.stderr suggest MAX constant if -1 is assigned to unsigned type 2020-10-08 13:11:31 -04:00
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 Add unsized_fn_params feature 2020-10-27 14:45:02 -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
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 Update tests to remove old numeric constants 2020-11-29 00:55:55 -05:00
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
useless-comment.stderr
useless-pub.rs
useless-pub.stderr
user-defined-macro-rules.rs
using-target-feature-unstable.rs
usize-generic-argument-parent.rs Fix issue with specifying generic arguments for primitive types 2020-10-18 22:40:50 +01:00
usize-generic-argument-parent.stderr Fix issue with specifying generic arguments for primitive types 2020-10-18 22:40:50 +01:00
utf8-bom.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
volatile-fat-ptr.rs
vtable-res-trait-param.rs
vtable-res-trait-param.stderr
wait-forked-but-failed-child.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
walk-struct-literal-with.rs
walk-struct-literal-with.stderr Change wording of note 2021-01-08 14:57:35 -05:00
warn-ctypes-inhibit.rs Update tests for extern block linting 2021-01-13 07:49:16 -05:00
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 Update tests for extern block linting 2021-01-13 07:49:16 -05:00
wasm-import-module.stderr
weak-lang-item.rs
weak-new-uninhabited-issue-48493.rs
weird-exit-code.rs
weird-exprs.rs Rename empty_tuple_assignment to monkey_barrel 2020-11-12 10:38:03 +08:00
wf-bound-region-in-object-type.rs
while-let.rs
while-let.stderr
while-type-error.rs
while-type-error.stderr
windows-subsystem-invalid.rs
windows-subsystem-invalid.stderr
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 Say "doesn't" instead of "wouldn't" in convert message 2020-09-29 19:27:58 -07:00
x86stdcall.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
x86stdcall2.rs
xc-private-method.rs
xc-private-method.stderr
xc-private-method2.rs
xc-private-method2.stderr
yield.rs
yield1.rs
yield2.rs
z-crate-attr.rs