rust/compiler/rustc_middle/src/ty
bors 0ad5e0d2de Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr
Rollup of 8 pull requests

Successful merges:

 - #114009 (compiler: allow transmute of ZST arrays with generics)
 - #122195 (Note that the caller chooses a type for type param)
 - #122651 (Suggest `_` for missing generic arguments in turbofish)
 - #122784 (Add `tag_for_variant` query)
 - #122839 (Split out `PredicatePolarity` from `ImplPolarity`)
 - #122873 (Merge my contributor emails into one using mailmap)
 - #122885 (Adjust better spastorino membership to triagebot's adhoc_groups)
 - #122888 (add a couple more tests)

r? `@ghost`
`@rustbot` modify labels: rollup
2024-03-22 22:35:11 +00:00
..
consts Add compiler support for parsing f16 and f128 2024-03-14 00:40:22 -05:00
context Make span_bug panic site useful again 2024-03-19 09:19:12 +00:00
inhabitedness make Representability::Infinite carry ErrorGuaranteed 2024-03-14 20:52:13 +01:00
print Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr 2024-03-22 22:35:11 +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 clean up ADT sized constraint computation 2024-03-14 21:28:47 +01: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 Make RawPtr take Ty and Mutbl separately 2024-03-22 11:13:29 -04: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 Avoid various uses of Option<Span> in favor of using DUMMY_SP in the few cases that used None 2024-03-18 09:34:08 +00:00
context.rs Split out ImplPolarity and PredicatePolarity 2024-03-22 11:16:56 -04:00
diagnostics.rs Replace closures with _ when suggesting fully qualified path for method call 2024-03-21 00:07:44 +00:00
erase_regions.rs rename ReLateBound to ReBound 2023-11-13 14:13:54 +00:00
error.rs Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr 2024-03-22 22:35:11 +00:00
fast_reject.rs Make RawPtr take Ty and Mutbl separately 2024-03-22 11:13:29 -04:00
flags.rs Make RawPtr take Ty and Mutbl separately 2024-03-22 11:13:29 -04: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 Auto merge of #122580 - saethlin:compiler-builtins-can-panic, r=pnkfelix 2024-03-22 16:55:11 +00:00
intrinsic.rs Add a scheme for moving away from extern "rust-intrinsic" entirely 2024-03-04 16:13:50 +00:00
layout.rs Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr 2024-03-22 22:35:11 +00:00
list.rs compiler: use addr_of! 2024-02-24 18:53:48 +03:00
mod.rs Further simplifications 2024-03-22 11:16:57 -04: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 Split out ImplPolarity and PredicatePolarity 2024-03-22 11:16:56 -04:00
region.rs make type_flags(ReError) & HAS_ERROR 2024-03-20 17:29:58 +00:00
relate.rs Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr 2024-03-22 22:35:11 +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 Make RawPtr take Ty and Mutbl separately 2024-03-22 11:13:29 -04:00
sty.rs Make RawPtr take Ty and Mutbl separately 2024-03-22 11:13:29 -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 Silence unecessary !Sized binding error 2024-03-19 21:26:11 +00:00
util.rs Programmatically convert some of the pat ctors 2024-03-22 11:13:29 -04: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 Make RawPtr take Ty and Mutbl separately 2024-03-22 11:13:29 -04:00