rust/compiler/rustc_middle/src/ty
2023-04-24 16:48:37 +00:00
..
consts Store hashes in special types so they aren't accidentally encoded as numbers 2023-04-18 10:52:47 -04:00
context Update indexmap and rayon crates 2023-03-25 02:12:13 +01:00
inhabitedness Auto merge of #108351 - petrochenkov:rmdit, r=cjgillot 2023-03-05 10:37:02 +00:00
print Remove TypeSuper{Foldable,Visitable} impls for Region. 2023-04-16 09:11:43 +10:00
_match.rs Remove intercrate and mark_ambiguous from Relation 2023-04-04 00:09:12 +00:00
abstract_const.rs Spelling - compiler 2023-04-17 16:09:18 -04:00
adjustment.rs Update ty::VariantDef to use IndexVec<FieldIdx, FieldDef> 2023-03-30 09:23:40 -07:00
adt.rs Use &IndexSlice instead of &IndexVec where possible 2023-04-02 17:35:37 -07:00
assoc.rs Don't opt_rpitit_info as a separate query 2023-03-13 17:02:47 +00: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 Update ty::VariantDef to use IndexVec<FieldIdx, FieldDef> 2023-03-30 09:23:40 -07:00
codec.rs Remove f32 & f64 from MemDecoder/MemEncoder 2023-04-06 00:54:07 -07:00
consts.rs IdentitySubsts::identity_for_item takes Into<DefId> 2023-03-21 15:38:52 +00:00
context.rs Auto merge of #110496 - WaffleLapkin:🏳️‍⚧️sound, r=compiler-errors 2023-04-19 17:01:06 +00:00
diagnostics.rs Place binder correctly for arbitrary trait bound suggestion 2023-03-06 16:37:34 +00:00
erase_regions.rs Remove type-traversal trait aliases 2023-02-22 17:04:58 +00:00
error.rs remove duplicated calls to sort_string 2023-03-11 16:15:06 +03:00
fast_reject.rs Spelling - compiler 2023-04-17 16:09:18 -04:00
flags.rs small type system cleanup 2023-04-19 10:30:30 +02:00
fold.rs Remove TypeSuper{Foldable,Visitable} impls for Region. 2023-04-16 09:11:43 +10:00
generics.rs Rename ty_error_with_guaranteed to ty_error, ty_error to ty_error_misc 2023-02-22 22:23:45 +00:00
impls_ty.rs Rename many interner functions. 2023-02-24 07:32:24 +11:00
instance.rs Support TLS access into dylibs on Windows 2023-03-29 08:55:21 +02:00
layout.rs Spelling - compiler 2023-04-17 16:09:18 -04:00
list.rs Use ptr::Alignment for extra coolness points 2023-04-14 12:31:49 +00:00
mod.rs Switch impl_tag! from explicit tags to ${index()} 2023-04-24 16:48:37 +00:00
normalize_erasing_regions.rs Move a const-prop-lint specific hack from mir interpret to const-prop-lint and make it fallible 2023-04-04 10:39:26 +00:00
opaque_types.rs Rename many interner functions. 2023-02-24 07:32:24 +11:00
parameterized.rs Encode opt_rpitit_info for associated types 2023-03-14 22:10:09 +00:00
query.rs Remove remap_env_constness in queries 2023-04-08 09:13:18 +00:00
relate.rs Don't use rustc_hir as ast(!) 2023-04-16 15:03:17 +10:00
rvalue_scopes.rs rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
structural_impls.rs Spelling - compiler 2023-04-17 16:09:18 -04:00
sty.rs Remove some unused type folders. 2023-04-13 12:20:44 +10:00
subst.rs Don't transmute &List<GenericArg> <-> &List<Ty> 2023-04-18 17:42:30 +00:00
trait_def.rs Don't split up TreatProjections and TreatParams anymore 2023-03-23 18:57:02 +00:00
typeck_results.rs Update ty::VariantDef to use IndexVec<FieldIdx, FieldDef> 2023-03-30 09:23:40 -07:00
util.rs Rollup merge of #110498 - kylematsuda:earlybinder-rpitit-tys, r=compiler-errors 2023-04-19 06:35:35 +02:00
visit.rs Assure everyone that has_type_flags is fast 2023-04-17 19:19:59 +00:00
vtable.rs Rename many interner functions. 2023-02-24 07:32:24 +11:00
walk.rs Remove as_substs usage 2023-04-18 17:38:28 +00:00