rust/compiler/rustc_middle/src/ty
bors 30f74ff0dc Auto merge of #122497 - matthiaskrgr:rollup-pg9ux4r, r=matthiaskrgr
Rollup of 10 pull requests

Successful merges:

 - #119029 (Avoid closing invalid handles)
 - #122238 (Document some builtin impls in the next solver)
 - #122247 (rustdoc-search: depth limit `T<U>` -> `U` unboxing)
 - #122287 (add test ensuring simd codegen checks don't run when a static assertion failed)
 - #122368 (chore: remove repetitive words)
 - #122397 (Various cleanups around the const eval query providers)
 - #122406 (Fix WF for `AsyncFnKindHelper` in new trait solver)
 - #122477 (Change some attribute to only_local)
 - #122482 (Ungate the `UNKNOWN_OR_MALFORMED_DIAGNOSTIC_ATTRIBUTES` lint)
 - #122490 (Update build instructions for OpenHarmony)

Failed merges:

 - #122471 (preserve span when evaluating mir::ConstOperand)

r? `@ghost`
`@rustbot` modify labels: rollup
2024-03-14 16:36:02 +00:00
..
consts Rename IntoDiagnosticArg as IntoDiagArg. 2024-03-11 09:12:19 +11:00
context Rename Diagnostic as DiagInner. 2024-02-28 08:33:25 +11:00
inhabitedness Reveal empty opaques in depth 2023-12-23 14:59:12 +01:00
print Change DefKind::Static to a struct variant 2024-03-12 05:53:46 +00:00
_match.rs Fallout from removing a_is_expected 2024-03-01 01:20:50 +00:00
abstract_const.rs Remove more unused Lift impls. 2023-09-18 09:37:10 +10:00
adjustment.rs Remove unused Lift derives. 2023-09-18 09:37:10 +10:00
adt.rs Avoid span_delayed_bug on one path in AdtDef::eval_explicit_discr. 2024-02-27 16:31:45 +11:00
assoc.rs use visibility to check unused imports and delete some stmts 2023-10-22 21:27:46 +08:00
binding.rs Remove more unused Lift impls. 2023-09-18 09:37:10 +10:00
cast.rs Remove mir::CastKind::Misc 2022-10-06 15:32:41 +03:00
closure.rs is_closure_like 2024-02-11 22:09:52 +00:00
codec.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
consts.rs Allow a way to add constructors for rustc_type_ir types 2024-03-04 15:39:59 +00:00
context.rs Create some minimal HIR for associated opaque types 2024-03-13 17:33:09 +03:00
diagnostics.rs Rename IntoDiagnosticArg as IntoDiagArg. 2024-03-11 09:12:19 +11:00
erase_regions.rs rename ReLateBound to ReBound 2023-11-13 14:13:54 +00:00
error.rs Make --verbose imply -Z write-long-types-to-disk=no 2024-02-20 08:43:59 +01:00
fast_reject.rs Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs 2024-02-06 02:22:58 +00:00
flags.rs Introduce expand_weak_alias_tys 2024-02-20 17:31:49 +01:00
fold.rs Dejargnonize subst 2024-02-12 15:46:35 +09:00
generic_args.rs Rename IntoDiagnosticArg as IntoDiagArg. 2024-03-11 09:12:19 +11:00
generics.rs Avoid code duplication 2024-02-28 19:28:34 -05:00
impls_ty.rs ctfe interpreter: extend provenance so that it can track whether a pointer is immutable 2023-12-07 17:46:36 +01:00
instance.rs Rollup merge of #122237 - fee1-dead-contrib:rmord, r=compiler-errors 2024-03-09 16:21:21 +01:00
intrinsic.rs Add a scheme for moving away from extern "rust-intrinsic" entirely 2024-03-04 16:13:50 +00:00
layout.rs Rename IntoDiagnostic as Diagnostic. 2024-03-11 09:15:09 +11:00
list.rs compiler: use addr_of! 2024-02-24 18:53:48 +03:00
mod.rs Change DefKind::Static to a struct variant 2024-03-12 05:53:46 +00:00
normalize_erasing_regions.rs Dejargnonize subst 2024-02-12 15:46:35 +09:00
opaque_types.rs Dejargnonize subst 2024-02-12 15:46:35 +09:00
parameterized.rs Return a struct from query intrinsic to be able to add another field in the next commit 2024-03-04 16:13:50 +00:00
predicate.rs Rename IntoDiagnosticArg as IntoDiagArg. 2024-03-11 09:12:19 +11:00
region.rs Allow a way to add constructors for rustc_type_ir types 2024-03-04 15:39:59 +00:00
relate.rs Fallout from removing a_is_expected 2024-03-01 01:20:50 +00:00
rvalue_scopes.rs Enable potential_query_instability lint in rustc_hir_typeck. 2023-07-14 10:10:14 +02:00
structural_impls.rs Convert TypeVisitor and DefIdVisitor to use VisitorResult 2024-03-05 13:28:15 -05:00
sty.rs Fix WF for AsyncFnKindHelper in new trait solver 2024-03-12 16:07:01 -04:00
trait_def.rs Make crate_inherent_impls fallible and stop using track_errors for it 2024-01-17 10:02:29 +00:00
typeck_results.rs Convert delayed_bugs to bugs. 2024-02-21 10:20:05 +11:00
util.rs s/mt/mutability/ 2024-03-12 05:53:46 +00:00
visit.rs Convert TypeVisitor and DefIdVisitor to use VisitorResult 2024-03-05 13:28:15 -05:00
vtable.rs make it more clear which functions create fresh AllocId 2023-09-14 07:27:31 +02:00
walk.rs Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs 2024-02-06 02:22:58 +00:00