rust/compiler/rustc_middle/src/ty
Dylan DPC 449ffe0bd5
Rollup merge of #99393 - Logarithmus:feature/99255-omit-const-generic-suffixes, r=petrochenkov
feat: omit suffixes in const generics (e.g. `1_i32`)

Closes #99255
2022-07-22 11:53:40 +05:30
..
consts clippy::perf fixes 2022-07-20 11:48:11 +02:00
inhabitedness Move things to rustc_type_ir 2022-05-28 11:38:22 -07:00
print Rollup merge of #99393 - Logarithmus:feature/99255-omit-const-generic-suffixes, r=petrochenkov 2022-07-22 11:53:40 +05:30
_match.rs Rename the ConstS::val field as kind. 2022-06-14 13:06:44 +10:00
abstract_const.rs Fix overlapping impls 2022-07-14 09:01:17 +00:00
adjustment.rs Add #[derive(TypeVisitable)] 2022-07-05 22:25:15 +01:00
adt.rs Rollup merge of #99011 - oli-obk:UnsoundCell, r=eddyb 2022-07-13 19:32:34 +05:30
assoc.rs Cache more queries on disk. 2022-05-13 08:06:48 +02:00
binding.rs impl TypeVisitable in type traversal macros 2022-07-05 22:25:33 +01:00
cast.rs Add a helper method with an explicit name instead of hand rolling a match 3x 2022-07-05 09:26:45 +00:00
closure.rs Use span_bug for unexpected field projection type 2022-07-18 16:24:08 +09:00
codec.rs add a Vtable kind of symbolic allocations 2022-07-20 16:57:31 -04:00
consts.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
context.rs Use LocalDefId in OpaqueTypeKey 2022-07-19 02:08:49 +00:00
diagnostics.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
erase_regions.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
error.rs replace guess_head_span with def_span 2022-07-06 19:09:47 +09:00
fast_reject.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
flags.rs Make evaluate_obligation not succeed unconditionally if it registered new hidden types for opaque types 2022-06-30 14:23:31 +00:00
fold.rs eagerly check for bound vars of predicates 2022-07-14 12:48:50 +02:00
generics.rs Add bound_const_param_default 2022-07-07 22:14:01 -04:00
impls_ty.rs rename get_global_alloc to try_get_global_alloc 2022-07-20 17:09:22 -04:00
instance.rs consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable) 2022-07-20 17:12:07 -04:00
layout.rs consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable) 2022-07-20 17:12:07 -04:00
list.rs Use delayed error handling for Encodable and Encoder infallible. 2022-06-08 07:01:26 +10:00
mod.rs Auto merge of #99420 - RalfJung:vtable, r=oli-obk 2022-07-22 01:33:49 +00:00
normalize_erasing_regions.rs Recover when failing to normalize closure signature. 2022-06-30 21:45:29 +02:00
parameterized.rs Move abstract const to rustc_middle::ty 2022-07-12 02:21:31 +00:00
query.rs Use constant eval to do strict validity checks 2022-07-14 22:55:17 +01:00
relate.rs Add #[derive(TypeVisitable)] 2022-07-05 22:25:15 +01:00
rvalue_scopes.rs factor out the rvalue lifetime rule 2022-05-22 16:46:50 +08:00
structural_impls.rs consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable) 2022-07-20 17:12:07 -04:00
sty.rs Use LocalDefId in OpaqueTypeKey 2022-07-19 02:08:49 +00:00
subst.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
trait_def.rs Add E0790 as more specific variant of E0283 2022-07-19 10:16:10 +02:00
util.rs Rollup merge of #99038 - jackh726:earlybinder-cleanup, r=lcnr 2022-07-12 17:06:34 +05:30
visit.rs Split TypeVisitable from TypeFoldable 2022-07-05 19:18:19 +01:00
vtable.rs Fix TyKind lint, make consts no longer fn, etc 2022-05-28 11:38:22 -07:00
walk.rs Rename the ConstS::val field as kind. 2022-06-14 13:06:44 +10:00