about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2024-06-18Uplift PredefinedOpaquesDataMichael Goulet-2/+2
2024-06-18Make SearchGraph fully genericMichael Goulet-0/+21
2024-06-18Apply suggestions from oli-obk's reviewDaria Sukhonina-24/+11
2024-06-18Make async drop code more consistent with regular drop codeDaria Sukhonina-3/+25
2024-06-17Rollup merge of #126567 - compiler-errors:instance-kind, r=oli-obk,lcnrMatthias Krüger-121/+121
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-121/+121
2024-06-16Uplift OpaqueTypeKey too, use it in responseMichael Goulet-39/+3
2024-06-16Uplift ExternalConstraintDataMichael Goulet-2/+3
2024-06-15Rollup merge of #126354 - compiler-errors:variance, r=lcnrMatthias Krüger-1/+0
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-15/+15
2024-06-13Address nitsMichael Goulet-4/+8
2024-06-13Fix some TODOsMichael Goulet-0/+8
2024-06-13Finish uplifting all of structural_traitsMichael Goulet-2/+30
2024-06-13Rework most of structural_traits to be Interner-agnosticMichael Goulet-3/+75
2024-06-12Stop passing traitref/traitpredicate by refMichael Goulet-1/+1
2024-06-12Use Variance glob import everywhereMichael Goulet-1/+0
2024-06-11Remove DebugWithInfcxMichael Goulet-98/+16
2024-06-11interpret: ensure we check bool/char for validity when they are used in a castRalf Jung-10/+5
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-130/+111
2024-06-08offset_of: allow (unstably) taking the offset of slice tail fieldsRalf Jung-0/+34
2024-06-07Auto merge of #125918 - oli-obk:const_block_ice, r=compiler-errorsbors-6/+0
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-5/+0
2024-06-07Revert "Cache whether a body has inline consts"Oli Scherer-1/+0
2024-06-06Rollup merge of #125724 - compiler-errors:uplift-relate, r=lcnrJubilee-1027/+287
2024-06-06Uplift TypeRelation and RelateMichael Goulet-864/+247
2024-06-06Uplift TypeErrorMichael Goulet-163/+40
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-4/+4
2024-06-05ty::Expr reviewsBoxy-6/+10
2024-06-05Misc fixes (pattern type lowering, cfi, pretty printing)Boxy-18/+1
2024-06-05Fully implement `ConstArgHasType`Boxy-0/+46
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-43/+50
2024-06-05Basic removal of `Ty` from places (boring)Boxy-201/+114
2024-06-04Auto merge of #123536 - compiler-errors:simplify-int-float, r=lcnrbors-21/+1
2024-06-04Rollup merge of #125968 - BoxyUwU:shrink_ty_expr, r=oli-obkMichael Goulet-155/+208
2024-06-04Downsize `ty::Expr`Boxy-155/+208
2024-06-03Align Term methods with GenericArg methodsMichael Goulet-5/+13
2024-06-03Auto merge of #125778 - estebank:issue-67100, r=compiler-errorsbors-1/+1
2024-06-01Auto merge of #125775 - compiler-errors:uplift-closure-args, r=lcnrbors-729/+125
2024-06-01Uplift TypeRelation and RelateMichael Goulet-716/+125
2024-06-01Yeet PolyFnSig from InternerMichael Goulet-13/+0
2024-06-01Simplify IntVarValue/FloatVarValueMichael Goulet-21/+1
2024-06-01Deduplicate supertrait_def_ids codeMark Rousskov-12/+10
2024-06-01Increase vtable layout sizeMark Rousskov-18/+71
2024-05-30transmute size check: properly account for alignmentRalf Jung-8/+17
2024-05-29Use parenthetical notation for `Fn` traitsEsteban Küber-1/+1
2024-05-29fix non-existing ToPredicate trait errorDaria Sukhonina-2/+2
2024-05-29Optimize async drop glue for some old typesDaria Sukhonina-79/+112
2024-05-29Start implementing needs_async_drop and relatedDaria Sukhonina-82/+159
2024-05-29Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+2
2024-05-28Auto merge of #125665 - matthiaskrgr:rollup-srkx0v1, r=matthiaskrgrbors-0/+7