..
abi
Rollup merge of #115654 - RalfJung:pass-mode-cast, r=compiler-errors
2023-09-17 11:23:25 +00:00
alloc-error
Revert "Remove #[alloc_error_handler] from the compiler and library"
2023-04-25 00:08:35 +02:00
allocator
Revert "Remove #[alloc_error_handler] from the compiler and library"
2023-04-25 00:08:35 +02:00
annotate-snippet
Make --error-format human-annotate-rs
handle multiple files
2023-07-24 16:29:58 +02:00
anon-params
Reduce arbitrary self type suggestions
2023-08-03 10:34:57 +00:00
argument-suggestions
Test and note unsafe ctor to fn ptr coercion
2023-08-30 15:09:40 -07:00
array-slice-vec
Improve spans for indexing expressions
2023-08-04 13:17:39 +02:00
asm
fixed *const [type error] does not implement the Copy trait
2023-08-14 14:07:46 -04:00
associated-consts
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
associated-inherent-types
Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov
2023-09-01 12:40:01 +00:00
associated-item
associated-type-bounds
E0220: only suggests associated types if there's only one candidate
2023-09-08 08:44:23 +02:00
associated-types
Rollup merge of #115743 - compiler-errors:no-impls, r=davidtwco
2023-09-11 17:03:32 +02:00
async-await
Disentangle Debug
and Display
for Ty
.
2023-09-11 12:51:07 +10:00
attributes
Return ident for ExprField and PatField HIR nodes
2023-09-01 06:36:02 +05:30
auto-traits
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
autoref-autoderef
Don't structurally resolve during method ambiguity in probe
2023-06-22 23:31:06 +00:00
auxiliary
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
bench
binding
improve error notes for packed struct reference diagnostic
2023-04-28 20:28:56 -05:00
binop
Improve diagnostic for wrong borrow on binary operations
2023-08-01 10:08:17 +02:00
blind
block-result
borrowck
Auto merge of #115308 - chenyukang:yukang-fix-62387-iter-mut, r=davidtwco
2023-09-11 12:41:30 +00:00
box
Do not set up wrong span for adjustments
2023-07-10 20:09:26 +00:00
btreemap
use maybe_body_owned_by for closure
2023-07-14 07:12:35 +08:00
builtin-superkinds
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
c-variadic
Enable varargs support for AAPCS calling convention
2023-09-14 23:21:39 +02:00
cast
add source type for invalid bool casts
2023-09-11 18:10:07 +00:00
cfg
fix: add cfg diagnostic for unresolved import error
2023-06-24 21:45:17 +08:00
check-cfg
add rustc_codegen_ssa
support for csky and correct some code
2023-08-14 23:02:36 +08:00
closure_context
Note base types of coercion
2023-05-12 00:10:52 +00:00
closure-expected-type
closures
Auto merge of #115315 - RalfJung:field-capture-packed-alignment, r=oli-obk
2023-09-16 05:29:23 +00:00
cmse-nonsecure
codegen
Remove assert that checks type equality
2023-09-11 23:08:40 +03:00
codemap_tests
Don't use method span on clone suggestion
2023-07-10 20:09:28 +00:00
coercion
Fix #107113 , avoid suggest for macro attributes
2023-08-02 14:54:37 +08:00
coherence
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
coinduction
update revision names
2023-05-30 13:03:40 +02:00
command
Add help for crate arg when crate name is invalid
2023-07-26 00:05:00 +08:00
compare-method
compiletest-self-test
conditional-compilation
Update UI tests which relied on old behavior of constructing a default error handler every time
2023-06-29 23:31:25 +08:00
confuse-field-and-method
const_prop
add test for issue #111353
2023-08-06 15:06:40 +02:00
const-generics
Rollup merge of #115744 - fmease:fix-e0401, r=compiler-errors
2023-09-11 17:03:32 +02:00
const-ptr
const validation: point at where we found a pointer but expected an integer
2023-08-02 18:51:50 +02:00
consts
add regression test for something we fixed
2023-09-14 11:56:55 +02:00
crate-loading
cross
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
cross-crate
Contents of reachable statics is reachable
2023-08-22 00:00:00 +00:00
custom_test_frameworks
Note base types of coercion
2023-05-12 00:10:52 +00:00
cycle-trait
moved note as unspanned note, moved note to the bottom of the msg
2023-07-18 21:53:34 -04:00
debuginfo
Do not produce fragment for ZST.
2023-08-26 16:54:28 +00:00
definition-reachable
dep-graph
deployment-target
Add deployment-target --print flag for Apple targets
2023-05-05 01:22:17 -05:00
deprecation
Add suggestion
for some #[deprecated]
items
2023-08-21 12:51:51 +03:00
deref-patterns
derived-errors
Special-case item attributes in the suggestion output
2023-04-12 22:50:10 +00:00
derives
Provide RHS type hint when reporting operator error
2023-04-27 01:34:03 +00:00
deriving
Rework no_coverage to coverage(off)
2023-09-08 12:46:06 +01:00
dest-prop
destructuring-assignment
add more tests
2023-07-17 22:06:32 +00:00
diagnostic_namespace
#[diagnostic::on_unimplemented]
without filters
2023-09-12 20:03:18 +02:00
diagnostic-flags
Update UI tests which relied on old behavior of constructing a default error handler every time
2023-06-29 23:31:25 +08:00
diagnostic-width
new unstable option: -Zwrite-long-types-to-disk
2023-07-24 12:25:05 +01:00
did_you_mean
Point at return type when it influences non-first match
arm
2023-08-14 21:43:56 +00:00
directory_ownership
disallowed-deconstructing
dollar-crate
drop
Rename drop_ref
lint to dropping_references
2023-05-21 14:16:41 +02:00
drop-bounds
make comments less cryptic
2023-09-06 12:09:29 +03:00
dropck
Rollup merge of #112508 - compiler-errors:trait-sig-lifetime-sugg-ice, r=cjgillot
2023-07-22 19:57:35 +02:00
dst
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
duplicate
Remove some unnecessary normalization
2023-07-05 19:52:28 -04:00
dyn-drop
dyn-keyword
dyn-star
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
dynamically-sized-types
editions
improve error message for calling a method on a raw pointer with an unknown pointee, and add some tests
2023-05-26 13:15:15 -04:00
empty
Make "consider importing" consistent for macros
2023-06-10 00:06:34 +08:00
entry-point
enum
Remove unreachable and untested suggestion for invalid span enum derive(Default)
2023-06-19 16:22:21 +01:00
enum-discriminant
Move tests from ui/discrim
dir
2023-06-08 12:33:17 +00:00
error-codes
Migrate 'explicit destructor call' diagnostic
2023-09-15 14:24:58 +00:00
errors
Fix error spans for arguments to tuple enum constructors
2023-02-28 14:58:14 -08:00
explicit
Migrate 'explicit destructor call' diagnostic
2023-09-15 14:24:58 +00:00
explicit-tail-calls
hir
: Add Become
expression kind
2023-06-26 08:56:32 +00:00
expr
Address review comments
2023-09-13 15:00:31 +00:00
extenv
Better diagnostics for env!
where variable contains escape
2023-05-11 21:41:07 +01:00
extern
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
extern-flag
add "force" option to --extern
2023-05-05 13:02:43 -07:00
feature-gates
Fix the error message for #![feature(no_coverage)]
2023-09-14 13:01:54 +10:00
fmt
add diagnostic for raw identifiers in format string
2023-09-06 18:55:45 +02:00
fn
Add explanatory note to 'expected item' error
2023-09-06 09:05:07 +05:30
for
Resolve target type of coercion
2023-08-07 19:06:18 +00:00
for-loop-while
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
foreign
fully-qualified-type
function-pointer
Point at appropriate type parameter in more trait bound errors
2023-08-26 01:07:05 +00:00
functional-struct-update
functions-closures
generator
Rollup merge of #115311 - dtolnay:usearcself, r=compiler-errors
2023-08-28 19:53:57 +02:00
generic-associated-types
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
generic-const-items
Walk through full path in point_at_path_if_possible
2023-08-25 19:05:38 +00:00
generics
Generalize E0401
2023-09-10 23:06:14 +02:00
half-open-range-patterns
Perform match checking on THIR.
2023-04-03 15:59:21 +00:00
hashmap
Do not set up wrong span for adjustments
2023-07-10 20:09:26 +00:00
hello_world
tests/ui/hello_world/main.rs: Remove FIXME
2023-07-27 10:17:01 +02:00
higher-ranked
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
hygiene
Change default panic handler message format.
2023-07-29 11:42:50 +02:00
illegal-sized-bound
impl-header-lifetime-elision
impl-trait
Paper over an accidental regression
2023-09-14 15:16:48 +00:00
implied-bounds
unconstrained region vars: do not ICE ICE baby
2023-09-05 11:15:05 +02:00
imports
resolve: determined binding after parent module macro expand
2023-09-13 16:38:05 +08:00
include-macros
incoherent-inherent-impls
indexing
Improve spans for indexing expressions
2023-08-04 13:17:39 +02:00
inference
Tweak output of to_pretty_impl_header
involving only anon lifetimes
2023-08-28 17:17:11 +00:00
infinite
Permit recursive weak type aliases
2023-08-30 11:55:03 +00:00
inherent-impls-overlap-check
inline-const
Add a test to check that inline const is in required_consts
2023-08-18 17:07:07 +01:00
instrument-xray
interior-mutability
rustc_middle: Fix opt_item_ident
for non-local def ids
2023-05-03 20:09:10 +03:00
internal
Clean up some bad ui testing annotations
2023-08-15 01:03:09 +00:00
internal-lints
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
intrinsics
Rollup merge of #114434 - Nilstrieb:indexing-spans, r=est31
2023-08-04 21:31:57 +02:00
invalid
Fix ICE failed to get layout for ReferencesError
2023-08-05 01:38:14 +08:00
invalid-compile-flags
invalid-module-declaration
invalid-self-argument
io-checks
Improve non-ice-error-on-worker-io-fail.rs
test
2023-04-25 15:25:19 +00:00
issues
Rollup merge of #115744 - fmease:fix-e0401, r=compiler-errors
2023-09-11 17:03:32 +02:00
iterators
More accurately point at arguments
2023-08-26 19:25:46 +00:00
json
keyword
kindck
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
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
Rollup merge of #115708 - RalfJung:homogeneous, r=davidtwco
2023-09-11 21:16:22 +02:00
lazy-type-alias
Account for Weak
alias kinds when adding more targetted obligation
2023-08-26 20:10:19 +00:00
lazy-type-alias-impl-trait
let-else
Peel borrows before suggesting as_ref/as_deref
2023-06-08 16:30:05 +00:00
lexer
Update lexer emoji diagnostics to Unicode 15.0
2023-07-29 08:47:21 +08:00
lifetimes
Properly consider binder vars in HasTypeFlagsVisitor
2023-09-14 03:49:59 +00:00
limits
cleanup leftovers of const_err lint
2023-09-12 13:41:42 +02:00
linkage-attr
Tests crash from inappropriate use of common linkage
2023-09-01 14:08:31 -07:00
lint
Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726
2023-09-16 03:40:20 +00:00
liveness
use maybe_body_owned_by for closure
2023-07-14 07:12:35 +08:00
loops
Move tests
2023-08-28 17:47:37 -03:00
lowering
lto
CFI: Fix error compiling core with LLVM CFI enabled
2023-08-07 15:59:15 -07:00
lub-glb
macro_backtrace
macros
Add help to allow lint for the implied by suggestion
2023-09-04 14:21:38 +02:00
malformed
Tweak output for 'add line' suggestion
2023-04-12 22:50:10 +00:00
manual
marker_trait_attr
stop special-casing 'static
in evaluate
2023-03-22 11:37:57 +01:00
match
Improve clarity of diagnostic message on non-exhaustive matches
2023-09-03 19:55:11 +08:00
meta
Fix no_std tests that load libc when download-rustc is enabled
2023-04-18 07:14:01 -05:00
methods
Move tests
2023-08-28 17:47:37 -03:00
mir
Address review comments
2023-09-13 15:00:31 +00:00
mir-dataflow
mismatched_types
add source type for invalid bool casts
2023-09-11 18:10:07 +00:00
missing
Make "consider importing" consistent for macros
2023-06-10 00:06:34 +08:00
missing_non_modrs_mod
missing-trait-bounds
modules
Use the correct span for displaying the line following a derive suggestion
2023-07-19 23:48:43 +00:00
modules_and_files_visibility
Rename tests to ensure they don't have overlapping names.
2023-03-22 21:12:40 -07:00
moves
Move tests
2023-08-28 17:47:37 -03:00
mut
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
namespace
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
native-library-link-flags
Further normalize msvc-non-utf8-ouput
2023-05-05 18:54:06 +01:00
never_type
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
nll
add test for issue 114907
2023-08-30 14:10:52 +00:00
non_modrs_mods
remove invalid ignore-pretty
2023-04-03 09:24:11 +02:00
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
rustc_middle: Fix opt_item_ident
for non-local def ids
2023-05-03 20:09:10 +03:00
numbers-arithmetic
Change default panic handler message format.
2023-07-29 11:42:50 +02:00
numeric
object-lifetime
object-safety
Do not require associated types with Self: Sized to uphold bounds when confirming object candidate
2023-09-02 05:08:38 +00:00
obsolete-in-place
offset-of
Warn on unused offset_of!() result
2023-06-21 11:43:14 +03:00
on-unimplemented
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
operator-recovery
or-patterns
Bless test changes
2023-08-18 15:08:07 +01:00
overloaded
packed
change std::marker::Sized
to just Sized
2023-06-15 12:01:38 +02:00
packed-struct
panic-handler
change test to use if black_box(false)
2023-08-07 15:42:24 +02:00
panic-runtime
Update tests
2023-04-29 13:01:46 +01:00
panics
avoid triple-backtrace due to panic-during-cleanup
2023-08-27 20:02:46 +02:00
parser
Only suggest turbofish in patterns if we may recover
2023-09-12 16:38:59 +02:00
pattern
fixes #114896
2023-09-07 11:07:33 +08:00
pin-macro
Account for macros when suggesting a new let binding
2023-07-28 14:44:03 +00:00
polymorphization
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
print_type_sizes
there seems to be no reason to treat ZST specially in these cases
2023-08-29 08:58:58 +02:00
print-fuel
privacy
Lint node for PRIVATE_BOUNDS is the item which has the bounds
2023-09-07 06:48:24 +00:00
proc-macro
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
process
Fix tests.
2023-07-29 11:47:26 +02:00
process-termination
ptr_ops
pub
Add explanatory note to 'expected item' error
2023-09-06 09:05:07 +05:30
qualified
query-system
range
impl Step for IP addresses
2023-09-16 01:28:13 -04:00
raw-ref-op
reachable
Tweak privacy errors to account for reachable items
2023-06-22 16:50:31 +00:00
recursion
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
recursion_limit
Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"
2023-07-21 22:35:57 -07:00
regions
Test and note unsafe ctor to fn ptr coercion
2023-08-30 15:09:40 -07:00
repeat-expr
Tweak output for 'add line' suggestion
2023-04-12 22:50:10 +00:00
repr
repr(transparent): it's fine if the one non-1-ZST field is a ZST
2023-08-29 14:11:50 +02:00
reserved
resolve
Rollup merge of #115744 - fmease:fix-e0401, r=compiler-errors
2023-09-11 17:03:32 +02:00
return
Bugfix: 'can_have_side_effects()' would return 'false' for struct/enum/array/tuple literals unless *all* sub-expressions had side effects. This would easily allow side effects to slip through, and also wrongly label empty literals as having side effects. Add some tests for the last point
2023-08-10 02:26:11 +02:00
rfcs
Auto merge of #115859 - compiler-errors:effect-fallback, r=fee1-dead
2023-09-15 00:05:28 +00:00
rmeta
Emit error instead of ICE when optimized MIR is missing
2023-08-30 20:43:31 +02:00
runtime
remove invalid ignore-pretty
2023-04-03 09:24:11 +02:00
rust-2018
resolve: Remove artificial import ambiguity errors
2023-06-29 13:42:58 +03:00
rust-2021
Special-case item attributes in the suggestion output
2023-04-12 22:50:10 +00:00
rustdoc
Add test to ensure doc(primitive) is not recognized anymore
2023-03-30 22:56:52 +02:00
sanitize
Fix sanitize/cfg.rs test
2023-09-08 15:12:17 +02:00
self
Add tests for #57994
2023-08-04 16:19:55 +00:00
sepcomp
shadowed
Special-case item attributes in the suggestion output
2023-04-12 22:50:10 +00:00
simd
Forbid old-style simd_shuffleN
intrinsics
2023-08-03 09:29:00 +00:00
single-use-lifetime
sized
Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"
2023-07-21 22:35:57 -07:00
span
Rollup merge of #114965 - benschulz:mpsc-drop, r=dtolnay
2023-09-17 11:23:23 +00:00
specialization
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
stability-attribute
bless tests
2023-08-06 13:34:53 +00:00
stack-protector
static
Test and note unsafe ctor to fn ptr coercion
2023-08-30 15:09:40 -07:00
statics
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
stats
Rename ast::Static
to ast::StaticItem
to match ast::ConstItem
2023-04-04 15:34:40 +00:00
std
Add a regression test for #113238
2023-08-14 16:57:51 -07:00
stdlib-unit-tests
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
str
Tweak borrow suggestion
2023-05-08 03:36:30 +00:00
structs
Tweak privacy errors to account for reachable items
2023-06-22 16:50:31 +00:00
structs-enums
Move issue 29181, 2804, 17431, 66768
2023-08-24 20:44:08 +03:00
suggestions
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
svh
symbol-names
Implement custom diagnostic for ConstParamTy
2023-06-01 18:21:42 +00:00
sync
Stabilize a portion of 'once_cell'
2023-03-29 18:04:44 -04:00
target-feature
fix the error check
2023-08-15 00:57:18 +08:00
test-attrs
Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov
2023-09-01 12:40:01 +00:00
thir-print
Disentangle Debug
and Display
for Ty
.
2023-09-11 12:51:07 +10:00
thread-local
add known-bug test for unsound issue 49682
2023-04-26 22:34:30 -04:00
threads-sendsync
Change default panic handler message format.
2023-07-29 11:42:50 +02:00
tool-attributes
Rewrite added diagnostics as translatable
2023-04-07 08:33:56 +01:00
track-diagnostics
Include compiler flags when you break rust;
2023-08-24 15:51:25 +02:00
trait-bounds
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
traits
Canonicalize effect vars in new solver
2023-09-15 05:11:16 +00:00
transmutability
Replace old private-in-public diagnostic with type privacy lints
2023-08-02 13:40:28 +03:00
transmute
Fix error report for size overflow from transmute
2023-09-06 06:48:34 +08:00
treat-err-as-bug
Change default panic handler message format.
2023-07-29 11:42:50 +02:00
trivial-bounds
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
try-block
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
try-trait
Move tests
2023-08-28 17:47:37 -03:00
tuple
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
type
Generalize E0401
2023-09-10 23:06:14 +02:00
type-alias
Check lazy type aliases for well-formedness
2023-07-30 11:24:15 +02:00
type-alias-enum-variants
moved note as unspanned note, moved note to the bottom of the msg
2023-07-18 21:53:34 -04:00
type-alias-impl-trait
Paper over an accidental regression
2023-09-14 15:16:48 +00:00
type-inference
Add a test for PartialEq
across Allocator
s breaking inference ( #113283 )
2023-07-04 05:00:46 -04:00
typeck
Rollup merge of #115313 - gurry:issue-114918-cycle-detected, r=compiler-errors
2023-08-30 07:18:11 +02:00
typeof
ufcs
More accurately point at arguments
2023-08-26 19:25:46 +00:00
unboxed-closures
print const and type errors in braces not square brackets
2023-05-26 16:01:29 +01:00
underscore-imports
make noop_method_call
warn by default
2023-07-23 07:09:14 +00:00
underscore-lifetime
Use structured suggestion when telling user about for<'a>
2023-06-30 00:34:14 +00:00
uniform-paths
uninhabited
Normalize types when applying uninhabited predicate.
2023-06-27 17:10:14 +00:00
union
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
unknown-unstable-lints
unknown unstable lint command line
2023-08-22 18:58:39 +08:00
unpretty
Move OutFileName writing into rustc_session
2023-07-20 11:04:31 -07:00
unresolved
Special-case item attributes in the suggestion output
2023-04-12 22:50:10 +00:00
unsafe
Auto merge of #112038 - Nemo157:edition-2024-unsafe_op_in_unsafe_fn, r=RalfJung
2023-09-14 11:52:08 +00:00
unsized
fix: skip opt if body has tainted error
2023-09-13 23:07:39 +08:00
unsized-locals
Rollup merge of #111885 - compiler-errors:rust-call-abi-sized, r=eholk
2023-06-13 07:02:28 +02:00
unused-crate-deps
unwind-abis
Update tests
2023-04-29 13:01:46 +01:00
use
Resolve visibility paths as modules not as types.
2023-08-02 15:30:24 +00:00
variance
Move some UI tests into subdirectories
2023-04-02 19:42:30 -04:00
variants
wasm
Move some UI tests into subdirectories
2023-04-02 19:42:30 -04:00
wf
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
where-clauses
Point out if a local trait has no implementations
2023-09-10 21:20:36 +00:00
while
recover from for-else and while-else
2023-03-01 13:26:59 +01:00
xcrate
Tweak privacy errors to account for reachable items
2023-06-22 16:50:31 +00:00
zero-sized
.gitattributes
alias-uninit-value.rs
anonymous-higher-ranked-lifetime.rs
anonymous-higher-ranked-lifetime.stderr
convert to fluent, make plurals work
2023-06-28 18:08:21 +00:00
artificial-block.rs
as-precedence.rs
assign-assign.rs
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
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.rs
tidy check to find misc files in ui tests, and clean up the results
2023-05-09 20:35:39 -04:00
attr-bad-crate-attr.stderr
tidy check to find misc files in ui tests, and clean up the results
2023-05-09 20:35:39 -04:00
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
avoid triple-backtrace due to panic-during-cleanup
2023-08-27 20:02:46 +02:00
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
Do not set up wrong span for adjustments
2023-07-10 20:09:26 +00:00
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
Rename drop_copy
lint to dropping_copy_types
2023-05-21 13:37:32 +02:00
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
Add help to allow lint for the implied by suggestion
2023-09-04 14:21:38 +02:00
destructure-trait-ref.rs
destructure-trait-ref.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.rs
tidy check to find misc files in ui tests, and clean up the results
2023-05-09 20:35:39 -04:00
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
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
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
add source type for invalid bool casts
2023-09-11 18:10:07 +00:00
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.rs
expr-block.rs
expr-copy.rs
expr-if-generic.rs
expr-if-panic-all.rs
expr-scope.rs
ext-expand-inner-exprs.rs
ext-nonexistent.rs
ext-nonexistent.stderr
extern-mod-syntax.rs
Fix tests on wasm
2023-04-13 22:10:26 -05:00
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
format-no-std.rs
fun-indirect-call.rs
future-incompatible-lint-group.rs
future-incompatible-lint-group.stderr
global-scope.rs
hello.rs
illegal-ufcs-drop.fixed
Rename drop_ref
lint to dropping_references
2023-05-21 14:16:41 +02:00
illegal-ufcs-drop.rs
Rename drop_ref
lint to dropping_references
2023-05-21 14:16:41 +02:00
illegal-ufcs-drop.stderr
Adjust tests for new drop and forget lints
2023-05-10 19:36:02 +02:00
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
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
Generalize E0401
2023-09-10 23:06:14 +02:00
inner-static-type-parameter.stderr
Generalize E0401
2023-09-10 23:06:14 +02:00
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-11881.rs
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
issue-13560.rs
Fix tests on wasm
2023-04-13 22:10:26 -05:00
issue-15924.rs
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
issue-16822.rs
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
issue-18502.rs
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
issue-24106.rs
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
issue-76387-llvm-miscompile.rs
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-group-denied-lint-allowed.rs
Support x test --stage 1 ui-fulldeps
2023-04-17 22:40:31 -05:00
lint-group-forbid-always-trumps-cli.rs
Support x test --stage 1 ui-fulldeps
2023-04-17 22:40:31 -05:00
lint-group-forbid-always-trumps-cli.stderr
Add help to allow lint for the implied by suggestion
2023-09-04 14:21:38 +02:00
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
missing_debug_impls.rs
Make MissingDebugImplementation a module lint.
2023-08-04 16:09:14 +00:00
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
myriad-closures.rs
Move most ui-fulldeps tests to ui
2023-04-13 22:08:07 -05:00
nested-block-comment.rs
nested-cfg-attrs.rs
nested-cfg-attrs.stderr
nested-class.rs
nested-ty-params.rs
Generalize E0401
2023-09-10 23:06:14 +02:00
nested-ty-params.stderr
Generalize E0401
2023-09-10 23:06:14 +02:00
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-unicode-escapes.rs
newlambdas.rs
newtype-polymorphic.rs
newtype.rs
no_crate_type.rs
no_crate_type.stderr
no_send-enum.rs
no_send-enum.stderr
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
no_send-rc.rs
no_send-rc.stderr
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
no_share-enum.rs
no_share-enum.stderr
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
no_share-struct.rs
no_share-struct.stderr
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
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
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
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
Tweak output for 'add line' suggestion
2023-04-12 22:50:10 +00:00
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
Revert "Rename -Zoom=panic to -Zoom=unwind"
2023-04-25 00:08:33 +02:00
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
Output LLVM optimization remark kind in -Cremark
output
2023-05-04 15:39:21 +02:00
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
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
Revert "Suggest using Arc
on !Send
/!Sync
types"
2023-08-28 03:16:48 -07:00
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
realloc-16687.rs
reassign-ref-mut.rs
reassign-ref-mut.stderr
reexport-test-harness-main.rs
reify-intrinsic.rs
reify-intrinsic.stderr
Test and note unsafe ctor to fn ptr coercion
2023-08-30 15:09:40 -07:00
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
Adjust UI tests for unit_bindings
2023-06-12 20:24:48 +08:00
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
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
svh-add-nothing.rs
swap-1.rs
swap-overlapping.rs
switched-expectations.rs
switched-expectations.stderr
Suggest type mismatches even when using ref syntax on binding
2023-06-08 16:17:30 +00:00
syntax-extension-minor.rs
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
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
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
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
Handle Self in paths too
2023-08-25 19:05:38 +00:00
uninit-empty-types.rs
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
Do not set up wrong span for adjustments
2023-07-10 20:09:26 +00:00
unop-neg-bool.rs
unop-neg-bool.stderr
unreachable-code-1.rs
unreachable-code.rs
unsigned-literal-negation.rs
unsigned-literal-negation.stderr
unused-move-capture.rs
unused-move.rs
unwind-no-uwtable.rs
use-import-export.rs
use-keyword-2.rs
use-module-level-int-consts.rs
use-nested-groups.rs
used.rs
used.stderr
using-target-feature-unstable.rs
usize-generic-argument-parent.rs
usize-generic-argument-parent.stderr
utf8_idents.rs
utf8-bom.rs
wait-forked-but-failed-child.rs
Add QNX Neutrino support to libstd
2023-02-28 15:59:47 +01:00
walk-struct-literal-with.rs
walk-struct-literal-with.stderr
weak-new-uninhabited-issue-48493.rs
weird-exit-code.rs
weird-exprs.rs
Disable feature(unboxed_closures, fn_traits) in weird-exprs
2023-06-19 20:22:35 -07:00
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