rust/tests/ui
Yuki Okushi 2981d7781c
Rollup merge of #109509 - ehuss:overlapping-tests, r=Mark-Simulacrum
compiletest: Don't allow tests with overlapping prefix names

Some tests will delete their output directory before starting. The output directory is based on the test names. If one test is the prefix of another test, then when that test starts, it could try to delete the output directory of the other test with the longer path, or otherwise clash with it while the two tests are trying to create/delete/modify the same directory.

In practice, this manifested as a random error on macOS where two tests were trying to create/delete/create `rustdoc/primitive` and `rustdoc/primitive/no_std`, which resulted in an EINVAL (InvalidInput) error.

This renames some of the offending tests, adds `compiletest-ignore-dir` to prevent compiletest from processing some files, and adds a check to prevent this from happening in the future.

Fixes #109397
2023-03-30 21:07:00 +09:00
..
abi
alloc-error
allocator
annotate-snippet
anon-params
argument-suggestions
array-slice-vec
asm Forbid the use of #[target_feature] on main 2023-03-12 14:57:38 +01:00
associated-consts evaluate: improve and fix recursion depth handling 2023-03-21 09:57:22 +01:00
associated-inherent-types iat selection: erase regions in self type 2023-03-21 23:53:58 +01:00
associated-item
associated-type-bounds
associated-types Do not ICE when failing to normalize in ConstProp. 2023-03-06 09:28:49 +00:00
async-await Specialization involving RPITITs is broken so ignore the diagnostic differences for them 2023-03-28 17:54:24 -03:00
attributes Restrict #[rustc_box] to Box::new calls 2023-03-02 02:42:19 +00:00
auto-traits Bless the suspicious-negative-impls-lint.rs 2023-03-06 21:25:43 +08:00
autoref-autoderef
auxiliary
bench
binding Ignore AscribeUserType in unsafeck to avoid duplicate diagnostics. 2023-03-09 17:45:13 +00:00
binop
blind
block-result
borrowck Don't allow new const panic through format flattening. 2023-03-16 11:21:50 +01:00
box
btreemap
builtin-superkinds
c-variadic
cast
cfg Add some tests for the current #![cfg(FALSE)] crate behavior 2023-03-23 14:21:02 +04:00
chalkify Remove identity_future indirection 2023-03-08 15:37:14 +01:00
check-cfg Honor current target when checking conditional compilation values 2023-03-09 21:55:00 +01:00
closure_context
closure-expected-type
closures Return equal for two identical projections 2023-03-21 15:28:11 +08:00
cmse-nonsecure
codegen Erase impl regions when checking for impossible to eagerly monomorphize items 2023-03-28 02:07:35 +00:00
codemap_tests
coercion Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
coherence Rollup merge of #108884 - compiler-errors:tweak-illegal-copy-impl-message, r=WaffleLapkin 2023-03-08 21:24:52 +01:00
coinduction
command
compare-method
compiletest-self-test
conditional-compilation error-msg: expand suggestion for unused lint 2023-03-15 23:30:12 +13:00
confuse-field-and-method
const_prop
const-generics Move const trait bounds checks to MIR constck 2023-03-28 08:39:55 +00:00
const-ptr MaybeUninit::assume_init_read should have noundef load metadata 2023-03-11 17:44:43 -08:00
consts Rollup merge of #109664 - m-ou-se:format-args-placeholder-span, r=oli-obk 2023-03-29 14:07:28 +05:30
crate-loading
cross
cross-crate
custom_test_frameworks
cycle-trait
debuginfo
definition-reachable
dep-graph
deprecation
deref-patterns
derived-errors
derives
deriving
dest-prop
destructuring-assignment
diagnostic-flags
diagnostic-width Create AnnotationColumn struct to fix hard tab column numbers in errors 2023-03-28 09:18:55 -04:00
did_you_mean evaluate: improve and fix recursion depth handling 2023-03-21 09:57:22 +01:00
directory_ownership
disallowed-deconstructing
discrim
dollar-crate
drop
drop-bounds
dropck
dst Add suggestion to diagnostic when user has array but trait wants slice. 2023-03-07 00:39:34 -05:00
duplicate
dyn-drop
dyn-keyword
dyn-star Gate all usages of dyn*, even in macros 2023-03-11 21:29:28 +00:00
dynamically-sized-types
editions
empty resolve: Remove struct_field_names_untracked 2023-03-13 17:31:55 +04:00
entry-point
enum
enum-discriminant
error-codes evaluate: improve and fix recursion depth handling 2023-03-21 09:57:22 +01:00
errors
explicit
expr
extenv
extern
extern-flag
feature-gates Rollup merge of #108549 - clubby789:fix-link-cfg-issue, r=eholk 2023-03-23 19:55:44 +01:00
fmt Add test for span of implicit format args captures. 2023-03-27 14:57:02 +02:00
fn Add a builtin FnPtr trait 2023-03-27 12:16:54 +00:00
for recover from for-else and while-else 2023-03-01 13:26:59 +01:00
for-loop-while
foreign
fully-qualified-type
function-pointer
functional-struct-update
functions-closures
generator Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
generic-associated-types Subst gat normalize pred correctly 2023-03-22 18:16:01 +00:00
generics
half-open-range-patterns
hashmap
hello_world
higher-rank-trait-bounds Do not ICE when we have fn pointer Fn obligations with bound vars in the self type 2023-03-06 23:33:07 +00:00
hr-subtype
hygiene
illegal-sized-bound
impl-header-lifetime-elision
impl-trait Rollup merge of #109509 - ehuss:overlapping-tests, r=Mark-Simulacrum 2023-03-30 21:07:00 +09:00
implied-bounds tolerate region vars in implied bounds 2023-03-26 14:37:24 +03:00
imports Rollup merge of #109487 - GuillaumeGomez:move-useless-reexport-check, r=petrochenkov 2023-03-23 19:55:46 +01:00
include-macros
incoherent-inherent-impls
inference fix type suggestions in match arms 2023-03-25 22:27:24 +01:00
infinite
inherent-impls-overlap-check
inline-const
instrument-xray
interior-mutability
internal
intrinsics
invalid
invalid-compile-flags
invalid-module-declaration
invalid-self-argument
io-checks
issues Use the FnPtr trait to avoid implementing common traits via macros 2023-03-27 12:19:52 +00:00
iterators Add unuseless #[allow(unused_allocation)] 2023-03-03 17:47:48 +00:00
json
keyword
kindck
label
lang-items Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
late-bound-lifetimes Error code E0794 for late-bound lifetime parameter error. 2023-03-07 21:26:19 +01:00
layout Layout of &dyn Trait<[type error]> is still wide 2023-03-13 21:35:20 +00:00
lazy-type-alias-impl-trait
let-else recover from for-else and while-else 2023-03-01 13:26:59 +01:00
lexer
lifetimes Do not ICE for unexpected lifetime with ConstGeneric rib 2023-03-17 07:36:18 +08:00
limits
linkage-attr The name of NativeLib will be presented 2023-03-19 11:23:19 +08:00
lint add run-rustfix 2023-03-29 09:56:28 +08:00
liveness Desugars drop and replace at MIR build 2023-03-03 16:33:11 +01:00
loops recover from for-else and while-else 2023-03-01 13:26:59 +01:00
lowering
lto
lub-glb
macro_backtrace
macros check for write macro and write_fmt with err msg 2023-03-27 21:01:23 -04:00
malformed
manual
marker_trait_attr stop special-casing 'static in evaluate 2023-03-22 11:37:57 +01:00
match
meta
methods Error code E0794 for late-bound lifetime parameter error. 2023-03-07 21:26:19 +01:00
mir Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
mir-dataflow
mismatched_types
missing
missing_non_modrs_mod
missing-trait-bounds
modules
modules_and_files_visibility Rename tests to ensure they don't have overlapping names. 2023-03-22 21:12:40 -07:00
moves
mut
namespace
native-library-link-flags
never_type Move const trait bounds checks to MIR constck 2023-03-28 08:39:55 +00:00
nll Auto merge of #108691 - aliemjay:closure-subject, r=jackh726 2023-03-07 03:50:22 +00:00
non_modrs_mods
non_modrs_mods_and_inline_mods Rename tests to ensure they don't have overlapping names. 2023-03-22 21:12:40 -07:00
not-panic
numbers-arithmetic Auto merge of #107879 - icedrocket:update-llvm, r=cuviper 2023-03-02 05:27:32 +00:00
numeric
object-lifetime
object-safety
obsolete-in-place
on-unimplemented
operator-recovery
or-patterns
overloaded
packed
packed-struct
panic-handler
panic-runtime remove need for test expectations 2023-03-13 14:10:16 +01:00
panics
parser feat: implement error recovery in expected_ident_found 2023-03-20 20:54:41 +13:00
pattern Add notes to non-structural const in pattern error message 2023-03-27 11:08:11 -04:00
pin-macro
polymorphization
print_type_sizes
print-fuel
privacy
proc-macro Tighter spans 2023-03-14 19:12:42 +00:00
process
process-termination
ptr_ops
pub
qualified
query-system
range may not => cannot 2023-03-08 00:00:18 +00:00
raw-ref-op
reachable Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
recursion
recursion_limit
regions
repeat-expr
repr
reserved
resolve Lint ambiguous glob re-exports 2023-03-20 03:22:31 +08:00
return
rfc-0107-bind-by-move-pattern-guards
rfc-1445-restrict-constants-in-patterns Add notes to non-structural const in pattern error message 2023-03-27 11:08:11 -04:00
rfc-1717-dllimport
rfc-1937-termination-trait Bless some extra working tests under -Zlower-impl-trait-in-trait-to-assoc-ty 2023-03-29 11:27:26 -03:00
rfc-2005-default-binding-mode
rfc-2008-non-exhaustive
rfc-2027-object-safe-for-dispatch
rfc-2091-track-caller Ignore Inlined spans when computing caller location. 2023-03-18 13:46:17 +00:00
rfc-2093-infer-outlives
rfc-2126-crate-paths
rfc-2126-extern-absolute-paths
rfc-2294-if-let-guard
rfc-2306
rfc-2361-dbg-macro
rfc-2397-do-not-recommend
rfc-2457
rfc-2497-if-let-chains
rfc-2565-param-attrs
rfc-2627-raw-dylib
rfc-2632-const-trait-impl fix long line 2023-03-28 08:52:46 +00:00
rfcs Forbid the use of #[target_feature] on start 2023-03-12 14:57:38 +01:00
rmeta
runtime
rust-2018
rust-2021
rustdoc
sanitize
self Rollup merge of #104363 - WaffleLapkin:bonk_box_new, r=Nilstrieb 2023-03-11 15:43:11 +01:00
sepcomp
shadowed
simd
single-use-lifetime
sized
span may not => cannot 2023-03-08 00:00:18 +00:00
specialization Note type mismatch on ConstArgHasType 2023-03-23 19:09:34 +00:00
stability-attribute fix: don't suggest similar method when unstable 2023-03-18 16:19:00 +13:00
stack-protector
static Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
statics Add CastKind::Transmute to MIR 2023-03-22 15:15:41 -07:00
stats
stdlib-unit-tests
str fix(lexer): not skipped whitespace warning for '\x0c' 2023-03-09 22:44:58 +08:00
structs
structs-enums Add unuseless #[allow(unused_allocation)] 2023-03-03 17:47:48 +00:00
suggestions Rollup merge of #109664 - m-ou-se:format-args-placeholder-span, r=oli-obk 2023-03-29 14:07:28 +05:30
svh
symbol-names
sync
target-feature Gracefully handle #[target_feature] on statics 2023-03-13 19:05:06 +00:00
test-attrs Rollup merge of #109301 - Ezrashaw:fix-ctf-ice, r=Nilstrieb 2023-03-20 07:10:31 +01:00
thir-print Make ExprKind the first field in thir::Expr 2023-03-02 18:21:44 +00:00
thread-local Use #[cfg(target_thread_local)] on items 2023-03-29 14:50:10 +02:00
threads-sendsync Moved thread_local implementation to sys::common 2023-03-10 23:25:32 +05:30
tool-attributes
track-diagnostics
trait-bounds
traits Do not consider elaborated projection predicates for objects in new solver 2023-03-29 16:13:05 +00:00
transmutability Note type mismatch on ConstArgHasType 2023-03-23 19:09:34 +00:00
transmute
treat-err-as-bug
trivial-bounds
try-block
try-trait
tuple
type
type-alias
type-alias-enum-variants
type-alias-impl-trait Label opaque type for 'captures lifetime' error message 2023-03-03 05:02:34 +00:00
type-inference
typeck Mark DoubleEndedIterator as #[const_trait] using rustc_do_not_const_check, implement const Iterator and DoubleEndedIterator for Range. 2023-03-18 09:17:37 +01:00
typeof
ufcs
unboxed-closures
underscore-imports
underscore-lifetime
uniform-paths
uninhabited
union Auto merge of #108920 - matthiaskrgr:rollup-qrr9a0u, r=matthiaskrgr 2023-03-09 08:21:17 +00:00
unique
unknown-unstable-lints
unpretty Add test for -Zflatten-format-args=yes. 2023-03-16 12:16:27 +01:00
unresolved
unsafe Also test destructuring assignment. 2023-03-09 17:45:13 +00:00
unsized
unsized-locals
unused-crate-deps
unwind-abis
use Rename tests to ensure they don't have overlapping names. 2023-03-22 21:12:40 -07:00
variance
variants
wasm
wf oops! new unsoundness 2023-03-05 12:49:01 +03:00
where-clauses
while recover from for-else and while-else 2023-03-01 13:26:59 +01:00
xcrate
zero-sized
.gitattributes
alias-uninit-value.rs
anonymous-higher-ranked-lifetime.rs
anonymous-higher-ranked-lifetime.stderr
artificial-block.rs
as-precedence.rs
assign-assign.rs
assign-imm-local-twice.rs
assign-imm-local-twice.stderr
assoc-lang-items.rs
assoc-lang-items.stderr
assoc-oddities-3.rs
associated-path-shl.rs
associated-path-shl.stderr
atomic-from-mut-not-available.rs
atomic-from-mut-not-available.stderr
attempted-access-non-fatal.rs
attempted-access-non-fatal.stderr
attr-bad-crate-attr.rc
attr-shebang.rs
attr-start.rs
attr-usage-inline.rs
attr-usage-inline.stderr
attrs-resolution-errors.rs
attrs-resolution-errors.stderr
attrs-resolution.rs
augmented-assignments-feature-gate-cross.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
autoderef-full-lval.rs
autoderef-full-lval.stderr
backtrace-apple-no-dsymutil.rs
backtrace.rs
bare-fn-implements-fn-mut.rs
bare-static-string.rs
big-literals.rs
bind-by-move.rs
bitwise.rs
bogus-tag.rs
bogus-tag.stderr
borrow-by-val-method-receiver.rs
bounds-lifetime.rs
bounds-lifetime.stderr
break-diverging-value.rs
break-diverging-value.stderr
builtin-clone-unwind.rs
by-move-pattern-binding.rs
by-move-pattern-binding.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
catch-unwind-bang.rs
cenum_impl_drop_cast.rs
cenum_impl_drop_cast.stderr
cfguard-run.rs
char.rs
check-static-immutable-mut-slices.rs
check-static-immutable-mut-slices.stderr
check-static-recursion-foreign.rs
check-static-values-constraints.rs Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
check-static-values-constraints.stderr Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
class-cast-to-trait.rs
class-cast-to-trait.stderr
class-method-missing.rs
class-method-missing.stderr
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
close-over-big-then-small-data.rs
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
conflicting-repr-hints.rs
conflicting-repr-hints.stderr
conservative_impl_trait.rs
conservative_impl_trait.stderr
constructor-lifetime-args.rs
constructor-lifetime-args.stderr
copy-a-resource.rs
copy-a-resource.stderr
crate-leading-sep.rs
crate-method-reexport-grrrrrrr.rs
crate-name-attr-used.rs
crate-name-mismatch.rs
crate-name-mismatch.stderr
custom_attribute.rs
custom_attribute.stderr
custom-attribute-multisegment.rs
custom-attribute-multisegment.stderr
custom-test-frameworks-simple.rs
deduplicate-diagnostics.deduplicate.stderr
deduplicate-diagnostics.duplicate.stderr
deduplicate-diagnostics.rs
deep.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.rs
derive-uninhabited-enum-38885.rs
derive-uninhabited-enum-38885.stderr
destructure-trait-ref.rs
destructure-trait-ref.stderr
disambiguate-identical-names.rs
disambiguate-identical-names.stderr
diverging-fallback-method-chain.rs
diverging-fallback-option.rs
diverging-fn-tail-35849.rs
diverging-fn-tail-35849.stderr
does-nothing.rs
does-nothing.stderr
dont-suggest-private-trait-method.rs
dont-suggest-private-trait-method.stderr
double-ref.rs
double-type-import.rs
double-type-import.stderr
dupe-first-attr.rc
duplicate_entry_error.rs
duplicate_entry_error.stderr
early-ret-binop-add.rs
elide-errors-on-mismatched-tuple.rs
elide-errors-on-mismatched-tuple.stderr
elided-test.rs
elided-test.stderr
else-if.rs
empty_global_asm.rs
empty-allocation-non-null.rs
empty-allocation-rvalue-non-null.rs
empty-type-parameter-list.rs
env-args-reverse-iterator.rs
env-funky-keys.rs
env-null-vars.rs
env-vars.rs
error-festival.rs
error-festival.stderr
error-should-say-copy-not-pod.rs
error-should-say-copy-not-pod.stderr
exclusive-drop-and-copy.rs may not => cannot 2023-03-08 00:00:18 +00:00
exclusive-drop-and-copy.stderr may not => cannot 2023-03-08 00:00:18 +00:00
exec-env.rs
explain.rs
explain.stdout
explicit-i-suffix.rs
explore-issue-38412.rs
explore-issue-38412.stderr
expr-block-fn.rs
expr-block-generic-unique1.rs
expr-block-generic-unique2.rs
expr-block-generic.rs
expr-block.rs
expr-copy.rs
expr-if-generic.rs
expr-if-panic-all.rs
expr-if-unique.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
ffi_const2.rs
ffi_const2.stderr
ffi_const.rs
ffi_const.stderr
ffi_pure.rs
ffi_pure.stderr
ffi_returns_twice.rs
ffi_returns_twice.stderr
filter-block-view-items.rs
fn-in-pat.rs
fn-in-pat.stderr
foreign-fn-return-lifetime.fixed
foreign-fn-return-lifetime.rs
foreign-fn-return-lifetime.stderr
foreign-unsafe-fn-called.mir.stderr
foreign-unsafe-fn-called.rs
foreign-unsafe-fn-called.thir.stderr
format-no-std.rs
fun-indirect-call.rs
future-incompatible-lint-group.rs
future-incompatible-lint-group.stderr
global-scope.rs
hello.rs
higher-lifetime-bounds.rs
higher-lifetime-bounds.stderr
illegal-ufcs-drop.fixed
illegal-ufcs-drop.rs
illegal-ufcs-drop.stderr
impl-inherent-non-conflict.rs
impl-not-adjacent-to-type.rs
impl-privacy-xc-1.rs
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
impossible_range.rs
impossible_range.stderr
inc-range-pat.rs
index_message.rs
index_message.stderr
index-bot.rs
index-bot.stderr
index-help.rs
index-help.stderr
indexing-requires-a-uint.rs
indexing-requires-a-uint.stderr
infer-fn-tail-expr.rs
inherit-env.rs
inline-disallow-on-variant.rs
inline-disallow-on-variant.stderr
inlined-main.rs
inner-attrs-on-impl.rs
inner-module.rs
inner-static-type-parameter.rs
inner-static-type-parameter.stderr
inner-static.rs
integral-indexing.rs
integral-indexing.stderr
integral-variable-unification-error.rs
integral-variable-unification-error.stderr
intrinsics-always-extern.rs
intrinsics-always-extern.stderr
invalid_crate_type_syntax.rs
invalid_crate_type_syntax.stderr
invalid_dispatch_from_dyn_impls.rs
invalid_dispatch_from_dyn_impls.stderr
issue-76387-llvm-miscompile.rs
issue-94866.rs
issue-94866.stderr
issues-71798.rs
issues-71798.stderr
item-name-overload.rs
kinds-in-metadata.rs
kinds-of-primitive-impl.rs
kinds-of-primitive-impl.stderr
lambda-infer-unresolved.rs
last-use-in-block.rs
last-use-in-cap-clause.rs
last-use-is-capture.rs
lazy-and-or.rs
lexical-scopes.rs
lexical-scopes.stderr
lexical-scoping.rs
link-section.rs
lint-unknown-lints-at-crate-level.rs
list.rs
log-err-phi.rs
log-knows-the-names-of-variants.rs
log-poly.rs
logging-only-prints-once.rs
loud_ui.rs
macro-quote-test.rs
main-wrong-location.rs
main-wrong-location.stderr
main-wrong-type.rs
main-wrong-type.stderr
max-min-classes.rs
maximal_mir_to_hir_coverage.rs
maybe-bounds.rs
maybe-bounds.stderr
minus-string.rs
minus-string.stderr
mir-unpretty.rs
mir-unpretty.stderr
missing_debug_impls.rs
missing_debug_impls.stderr
mod-subitem-as-enum-variant.rs
mod-subitem-as-enum-variant.stderr
module-macro_use-arguments.rs
module-macro_use-arguments.stderr
monomorphize-abi-alignment.rs
msvc-data-only.rs
multibyte.rs
multiline-comment.rs
mut-function-arguments.rs
mutual-recursion-group.rs
nested-block-comment.rs
nested-cfg-attrs.rs
nested-cfg-attrs.stderr
nested-class.rs
nested-ty-params.rs
nested-ty-params.stderr
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-unicode-escapes.rs
new-unsafe-pointers.rs
newlambdas.rs
newtype-polymorphic.rs
newtype.rs
no_crate_type.rs
no_crate_type.stderr
no_send-enum.rs
no_send-enum.stderr
no_send-rc.rs
no_send-rc.stderr
no_share-enum.rs
no_share-enum.stderr
no_share-struct.rs
no_share-struct.stderr
no-capture-arc.rs
no-capture-arc.stderr
no-core-1.rs
no-core-2.rs
no-link-unknown-crate.rs
no-link-unknown-crate.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
no-send-res-ports.rs
no-send-res-ports.stderr
no-warn-on-field-replace-issue-34101.rs
noexporttypeexe.rs
noexporttypeexe.stderr
non-constant-expr-for-arr-len.rs
non-constant-expr-for-arr-len.stderr
non-copyable-void.rs
non-copyable-void.stderr
non-fmt-panic.fixed
non-fmt-panic.rs
non-fmt-panic.stderr
noncopyable-class.rs
noncopyable-class.stderr
nonscalar-cast.fixed
nonscalar-cast.rs
nonscalar-cast.stderr
not-clone-closure.rs
not-clone-closure.stderr
not-copy-closure.rs
not-copy-closure.stderr
not-enough-arguments.rs
not-enough-arguments.stderr
nul-characters.rs
nullable-pointer-iotareduction.rs
nullable-pointer-size.rs
object-pointer-types.rs
object-pointer-types.stderr
objects-coerce-freeze-borrored.rs
occurs-check-2.rs
occurs-check-2.stderr
occurs-check-3.rs
occurs-check-3.stderr
occurs-check.rs
occurs-check.stderr
once-cant-call-twice-on-heap.rs
once-cant-call-twice-on-heap.stderr
oom_unwind.rs
op-assign-builtins-by-ref.rs
opeq.rs
opt-in-copy.rs may not => cannot 2023-03-08 00:00:18 +00:00
opt-in-copy.stderr may not => cannot 2023-03-08 00:00:18 +00:00
optimization-fuel-0.rs
optimization-fuel-0.stderr
optimization-fuel-1.rs
optimization-fuel-1.stderr
optimization-remark.rs
order-dependent-cast-inference.rs
order-dependent-cast-inference.stderr
orphan-check-diagnostics.rs
orphan-check-diagnostics.stderr
osx-frameworks.rs
osx-frameworks.stderr
out-pointer-aliasing.rs
output-slot-variants.rs
output-type-mismatch.rs
output-type-mismatch.stderr
over-constrained-vregs.rs
panic_implementation-closures.rs
panic-while-printing.rs
paren-span.rs
paren-span.stderr
partialeq_help.rs
partialeq_help.stderr
path-lookahead.fixed
path-lookahead.rs
path-lookahead.stderr
path.rs
paths-containing-nul.rs
phantom-auto-trait.rs
phantom-auto-trait.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
primitive-binop-lhs-mut.rs
print-stdout-eprint-stderr.rs
project-cache-issue-31849.rs
ptr-coercion-rpass.rs
ptr-coercion.rs
ptr-coercion.stderr
query-visibility.rs
range_inclusive.rs
raw-str.rs
reachable-unnameable-type-alias.rs
realloc-16687.rs
reassign-ref-mut.rs
reassign-ref-mut.stderr
reexport-test-harness-main.rs
reify-intrinsic.rs
reify-intrinsic.stderr
removing-extern-crate.fixed
removing-extern-crate.rs
removing-extern-crate.stderr
resource-assign-is-not-copy.rs
resource-destruct.rs
ret-bang.rs
ret-non-nil.rs
ret-non-nil.stderr
return-disjoint-regions.rs
return-disjoint-regions.stderr
return-nil.rs
rustc-error.rs
rustc-error.stderr
rustc-rust-log.rs
seq-args.rs
seq-args.stderr
shadow-bool.rs
shadowed-use-visibility.rs
short-error-format.rs
short-error-format.stderr
simple_global_asm.rs Add missing needs-asm-support annotation to ui/simple_global_asm.rs 2023-03-26 17:30:29 +00:00
sized-borrowed-pointer.rs
sized-cycle-note.rs
sized-cycle-note.stderr
sized-owned-pointer.rs
slightly-nice-generic-literal-messages.rs
slightly-nice-generic-literal-messages.stderr
sse2.rs
stable-addr-of.rs
std-backtrace.rs
std-uncopyable-atomics.rs
std-uncopyable-atomics.stderr
stdio-is-blocking.rs
stmt_expr_attrs_no_feature.rs
stmt_expr_attrs_no_feature.stderr
string-box-error.rs
struct-ctor-mangling.rs
suggest-null-ptr.fixed
suggest-null-ptr.rs
suggest-null-ptr.stderr
super-at-top-level.rs
super-at-top-level.stderr
super-fast-paren-parsing.rs
super.rs
suppressed-error.rs
suppressed-error.stderr
svh-add-nothing.rs
swap-1.rs
swap-overlapping.rs
switched-expectations.rs
switched-expectations.stderr
syntax-extension-minor.rs
tag-that-dare-not-speak-its-name.rs
tag-that-dare-not-speak-its-name.stderr
tag-type-args.rs
tag-type-args.stderr
tag-variant-cast-non-nullary.fixed
tag-variant-cast-non-nullary.rs
tag-variant-cast-non-nullary.stderr
tail-call-arg-leak.rs
tail-cps.rs
tail-typeck.rs
tail-typeck.stderr
terr-in-field.rs
terr-in-field.stderr
terr-sorts.rs
terr-sorts.stderr
thread-local-mutation.rs
thread-local-mutation.stderr
thread-local-static.rs
thread-local-static.stderr
tool_lints_2018_preview.rs
tool_lints-fail.rs
tool_lints-fail.stderr
tool_lints-rpass.rs
tool_lints.rs
tool_lints.stderr
trailing-comma.rs
trait-impl-bound-suggestions.fixed
trait-impl-bound-suggestions.rs
trait-impl-bound-suggestions.stderr
trait-method-number-parameters.rs
trait-method-number-parameters.stderr
transmute-equal-assoc-types.rs
transmute-non-immediate-to-immediate.rs
trivial_casts-rpass.rs
try-from-int-error-partial-eq.rs
try-operator-hygiene.rs
try-operator.rs
tuple-index.rs
tydesc-name.rs
type_length_limit.polonius.stderr
type_length_limit.rs
type_length_limit.stderr
type-id-higher-rank-2.rs
type-namespace.rs
type-param-constraints.rs
type-param.rs
type-ptr.rs
type-use-i1-versus-i8.rs
typeid-intrinsic.rs
typestate-multi-decl.rs
ufcs-polymorphic-paths.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
uninit-empty-types.rs
unique-object-noncopyable.rs
unique-object-noncopyable.stderr
unique-pinned-nocopy.rs
unique-pinned-nocopy.stderr
unit.rs
unknown-language-item.rs
unknown-language-item.stderr
unknown-lint-tool-name.rs
unknown-lint-tool-name.stderr
unknown-llvm-arg.rs
unknown-llvm-arg.stderr
unknown-tool-name.rs
unknown-tool-name.stderr
unnamed_argument_mode.rs
unop-move-semantics.rs
unop-move-semantics.stderr
unop-neg-bool.rs
unop-neg-bool.stderr
unpretty-expr-fn-arg.rs
unpretty-expr-fn-arg.stdout
unreachable-code-1.rs
unreachable-code.rs
unsafe-fn-called-from-unsafe-blk.rs
unsafe-fn-called-from-unsafe-fn.rs
unsafe-pointer-assignability.rs
unsigned-literal-negation.rs
unsigned-literal-negation.stderr
unterminated-comment.rs
unterminated-comment.stderr
unterminated-nested-comment.rs
unterminated-nested-comment.stderr
unused-move-capture.rs
unused-move.rs
unwind-no-uwtable.rs
unwind-unique.rs
use-import-export.rs
use-keyword-2.rs
use-module-level-int-consts.rs
use-nested-groups.rs
used.rs
used.stderr
user-defined-macro-rules.rs
using-target-feature-unstable.rs
usize-generic-argument-parent.rs
usize-generic-argument-parent.stderr
utf8_idents.rs
utf8-bom.rs
variance-intersection-of-ref-and-opt-ref.rs
variance-iterators-in-libcore.rs
wait-forked-but-failed-child.rs
walk-struct-literal-with.rs
walk-struct-literal-with.stderr
wasm-custom-section-relocations.rs
wasm-custom-section-relocations.stderr
weak-new-uninhabited-issue-48493.rs
weird-exit-code.rs
weird-exprs.rs
while-type-error.rs
while-type-error.stderr
windows-subsystem-invalid.rs
windows-subsystem-invalid.stderr
write-fmt-errors.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
wrong-ret-type.rs
wrong-ret-type.stderr
xc-private-method2.rs
xc-private-method2.stderr
xc-private-method.rs
xc-private-method.stderr