rust/compiler/rustc_middle/src/ty
Matthias Krüger 5dee519386
Rollup merge of #113773 - compiler-errors:err-layout-bail, r=cjgillot
Don't attempt to compute layout of type referencing error

Leads to more ICEs and strange diagnostics than are worth it.

Fixes #113760
2023-07-29 06:13:05 +02:00
..
consts Rollup merge of #113539 - agnarrarendelle:master, r=workingjubilee 2023-07-17 00:14:05 +02:00
context Don't leak the function that is called on drop 2023-05-23 14:53:36 +00:00
inhabitedness refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
print Make it clearer that edition functions are >=, not == 2023-07-19 16:38:35 +00:00
_match.rs Move TyCtxt::mk_x to Ty::new_x where applicable 2023-07-05 20:27:07 +01:00
abstract_const.rs Make everything builtin! 2023-07-25 16:08:58 +00:00
adjustment.rs Rename adjustment::PointerCast and variants using it to PointerCoercion 2023-07-07 18:17:16 +02:00
adt.rs EarlyBinder::new -> EarlyBinder::bind 2023-05-29 13:46:10 +02:00
assoc.rs Rollup merge of #113698 - compiler-errors:rpitit-check, r=spastorino 2023-07-14 19:33:29 +02:00
binding.rs Make everything builtin! 2023-07-25 16:08:58 +00:00
cast.rs Remove mir::CastKind::Misc 2022-10-06 15:32:41 +03:00
closure.rs Enable potential_query_instability lint in rustc_hir_typeck. 2023-07-14 10:10:14 +02:00
codec.rs Remove constness from ParamEnv 2023-07-27 15:50:42 +00:00
consts.rs Auto merge of #113677 - bryangarza:unevaluated-const-ice_issue-110892, r=davidtwco 2023-07-18 09:07:32 +00:00
context.rs new solver: add a separate cache for coherence 2023-07-21 09:34:10 +02:00
diagnostics.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
erase_regions.rs Move expansion of query macros in rustc_middle to rustc_middle::query 2023-05-15 08:49:13 +02:00
error.rs new unstable option: -Zwrite-long-types-to-disk 2023-07-24 12:25:05 +01:00
fast_reject.rs add FIXME 2023-07-20 11:05:52 +02:00
flags.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
fold.rs Move TyCtxt::mk_x to Ty::new_x where applicable 2023-07-05 20:27:07 +01:00
generic_args.rs Rename arg_iter to iter_instantiated 2023-07-17 21:04:12 +00:00
generics.rs Rename arg_iter to iter_instantiated 2023-07-17 21:04:12 +00:00
impls_ty.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
instance.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
layout.rs Don't attempt to compute layout of type referencing error 2023-07-27 18:24:08 +00:00
list.rs Add a new trait to Debug things with an infcx available 2023-07-06 11:36:39 +01:00
mod.rs Remove constness from ParamEnv 2023-07-27 15:50:42 +00:00
normalize_erasing_regions.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
opaque_types.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
parameterized.rs Use u64 for incr comp allocation offsets 2023-07-14 17:03:34 -04:00
relate.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
rvalue_scopes.rs Enable potential_query_instability lint in rustc_hir_typeck. 2023-07-14 10:10:14 +02:00
structural_impls.rs Remove constness from ParamEnv 2023-07-27 15:50:42 +00:00
sty.rs interpret: refactor projection code to work on a common trait, and use that for visitors 2023-07-25 14:30:58 +02:00
trait_def.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
typeck_results.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
util.rs some additional refactor 2023-07-18 15:50:34 +02:00
visit.rs IAT: Introduce AliasKind::Inherent 2023-05-04 16:59:10 +02:00
vtable.rs Use translatable diagnostics in rustc_const_eval 2023-06-01 14:45:18 +00:00
walk.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00