rust/compiler/rustc_middle/src/ty
Dylan DPC d5de2a8e64
Rollup merge of #104927 - compiler-errors:binder-shifting-logic, r=oli-obk
Simplify some binder shifting logic

Not sure if worth, but we'll see
2022-11-28 15:42:12 +05:30
..
consts Auto merge of #103917 - oli-obk:layout_math, r=RalfJung,lcnr 2022-11-27 10:35:00 +00:00
inhabitedness Factor out conservative_is_privately_uninhabited 2022-11-20 19:04:11 -06:00
print Rollup merge of #104732 - WaffleLapkin:from_def_idn't, r=compiler-errors 2022-11-28 15:42:10 +05:30
_match.rs Add an always-ambiguous predicate to make sure that we don't accidentlally allow trait resolution to prove false things during coherence 2022-11-21 16:35:04 +00:00
abstract_const.rs Make expand_abstract_consts infallible 2022-11-25 09:28:44 +00:00
adjustment.rs Simplify creation of AutoBorrowMutability 2022-11-23 20:39:16 +00:00
adt.rs move some layout logic to rustc_target::abi::layout 2022-11-24 16:26:12 +03:30
assoc.rs rustc: Parameterize ty::Visibility over used ID 2022-09-07 13:35:41 +04:00
binding.rs Refactor and re-use BindingAnnotation 2022-09-02 12:55:05 -05:00
cast.rs Remove mir::CastKind::Misc 2022-10-06 15:32:41 +03:00
closure.rs Rollup merge of #104732 - WaffleLapkin:from_def_idn't, r=compiler-errors 2022-11-28 15:42:10 +05:30
codec.rs Add empty ConstKind::Abstract 2022-11-25 09:28:43 +00:00
consts.rs deduplicate constant evaluation in cranelift backend 2022-11-19 14:08:12 +01:00
context.rs Prefer doc comments over //-comments in compiler 2022-11-27 11:19:04 +00:00
diagnostics.rs Separate lifetime ident from resolution in HIR. 2022-11-23 19:33:06 +00:00
erase_regions.rs mir constants: type traversing bye bye 2022-10-17 10:54:01 +02:00
error.rs remove TypeError::ObjectUnsafeCoercion 2022-11-25 16:39:23 +01:00
fast_reject.rs Add empty ConstKind::Abstract 2022-11-25 09:28:43 +00:00
flags.rs Prefer doc comments over //-comments in compiler 2022-11-27 11:19:04 +00:00
fold.rs simplify some binder shifting logic 2022-11-26 05:11:06 +00:00
generics.rs Use kw::Empty for elided lifetimes in path. 2022-11-24 17:48:59 +00:00
impls_ty.rs interpret: support for per-byte provenance 2022-11-06 14:17:10 +01:00
instance.rs Allow iterators instead of requiring slices that will get turned into iterators 2022-11-21 20:33:55 +00:00
layout.rs move some layout logic to rustc_target::abi::layout 2022-11-24 16:26:12 +03:30
list.rs add List::as_slice 2022-08-17 11:22:47 +02:00
mod.rs Rollup merge of #104976 - WaffleLapkin:move_comments, r=cjgillot 2022-11-27 22:14:08 +01:00
normalize_erasing_regions.rs mir constants: type traversing bye bye 2022-10-17 10:54:01 +02:00
opaque_types.rs Match crate and slug names 2022-11-21 15:24:50 +01:00
parameterized.rs Add empty ConstKind::Abstract 2022-11-25 09:28:43 +00:00
query.rs Unsupported query error now specifies if its unsupported for local or external crate 2022-11-24 19:05:17 +05:30
relate.rs Make expand_abstract_consts infallible 2022-11-25 09:28:44 +00:00
rvalue_scopes.rs rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
structural_impls.rs Auto merge of #99798 - JulianKnodt:ac1, r=BoxyUwU 2022-11-25 22:56:59 +00:00
sty.rs Rollup merge of #104732 - WaffleLapkin:from_def_idn't, r=compiler-errors 2022-11-28 15:42:10 +05:30
subst.rs Auto merge of #104945 - GuillaumeGomez:rollup-ygzbpbe, r=GuillaumeGomez 2022-11-26 17:58:12 +00:00
trait_def.rs Prefer doc comments over //-comments in compiler 2022-11-27 11:19:04 +00:00
util.rs Prefer doc comments over //-comments in compiler 2022-11-27 11:19:04 +00:00
visit.rs make error_reported check for delayed bugs 2022-11-24 11:12:46 +00:00
vtable.rs add is_sized method on Abi and Layout, and use it 2022-11-13 12:23:53 +01:00
walk.rs Add empty ConstKind::Abstract 2022-11-25 09:28:43 +00:00