about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-12-16Auto merge of #103880 - b-naber:field-ty-mir, r=lcnrbors-13/+45
2022-12-16Make a field only as public as it needs to beOli Scherer-1/+1
2022-12-16Rename ConstS to ConstDataOli Scherer-16/+16
2022-12-16Auto merge of #105717 - compiler-errors:anonymize, r=jackh726bors-30/+0
2022-12-15Auto merge of #105760 - matthiaskrgr:rollup-r8beo9w, r=matthiaskrgrbors-759/+752
2022-12-15Rollup merge of #105758 - Nilstrieb:typeck-results-mod, r=compiler-errorsMatthias Krüger-706/+724
2022-12-15Rollup merge of #105743 - nnethercote:SimplifiedType-cleanups, r=lcnrMatthias Krüger-52/+12
2022-12-15Rollup merge of #105674 - estebank:iterator-chains, r=oli-obkMatthias Krüger-1/+7
2022-12-15Rollup merge of #105481 - lqd:mono-stats, r=wesleywiserMatthias Krüger-0/+9
2022-12-15Auto merge of #105356 - JakobDegen:more-custom-mir, r=oli-obkbors-0/+5
2022-12-15Move `TypeckResults` to seperate moduleNilstrieb-684/+708
2022-12-15Small cleanup in parameterizedNilstrieb-22/+16
2022-12-15Shorten trimmed display of closuresEsteban Küber-1/+7
2022-12-15Rollup merge of #105627 - compiler-errors:dyn-auto-suggestable, r=davidtwcoMatthias Krüger-13/+2
2022-12-15Merge `SimplifiedTypeGen<D>` into `SimplifiedType`.Nicholas Nethercote-22/+12
2022-12-15Remove `SimplifiedTypeGen::map_def`.Nicholas Nethercote-30/+0
2022-12-14address reviewb-naber-1/+8
2022-12-14add helper to get DefId from MonoItemRémy Rakic-0/+9
2022-12-14always use anonymize_bound_varsMichael Goulet-30/+0
2022-12-14Fix rustdocOli Scherer-1/+1
2022-12-14Auto traits in dyn are suggestableMichael Goulet-13/+2
2022-12-14Debug assertions hate this trickOli Scherer-3/+3
2022-12-14Fix some comments and only get the generics in debug modeOli Scherer-27/+23
2022-12-14Remove TraitRef::newOli Scherer-20/+6
2022-12-14Prevent the creation of `TraitRef` without dedicated methodsOli Scherer-8/+13
2022-12-14Ensure no one constructs `AliasTy`s themselvesOli Scherer-13/+16
2022-12-14Remove one more usage of `mk_substs_trait`Oli Scherer-1/+1
2022-12-14Remove many more cases of `mk_substs_trait` that can now use the iterator sch...Oli Scherer-1/+17
2022-12-14Let `mk_fn_def` take an iterator instead to simplify some call sitesOli Scherer-5/+13
2022-12-14Rename to match similar methodsOli Scherer-3/+3
2022-12-14Guard `AliasTy` creation against passing the wrong number of substsOli Scherer-12/+22
2022-12-14Fix unsafetyck disabling for custom MIRJakob Degen-0/+5
2022-12-14some fixes/improvements to mir::visit moduleTshepang Mbambo-4/+4
2022-12-14Auto merge of #104986 - compiler-errors:opaques, r=oli-obkbors-152/+149
2022-12-13Rollup merge of #105628 - spastorino:small-doc-fixes, r=compiler-errorsMatthias Krüger-1/+1
2022-12-13Address nitsMichael Goulet-8/+3
2022-12-13nit: docsMichael Goulet-3/+12
2022-12-13Combine identical alias armsMichael Goulet-45/+26
2022-12-13Combine projection and opaque into aliasMichael Goulet-71/+81
2022-12-13squash OpaqueTy and ProjectionTy into AliasTyMichael Goulet-65/+59
2022-12-13ProjectionTy.item_def_id -> ProjectionTy.def_idMichael Goulet-42/+34
2022-12-13Use ty::OpaqueTy everywhereMichael Goulet-18/+24
2022-12-13make Opaque have one field: OpaqueTyMichael Goulet-1/+11
2022-12-13Auto merge of #105612 - oli-obk:bind_rustdoc, r=GuillaumeGomezbors-1/+12
2022-12-13Make InternalSubsts rust docs a bit clearerSantiago Pastorino-1/+1
2022-12-13Remove instantiate_type_schemeMichael Goulet-3/+3
2022-12-13EarlyBinder nitsMichael Goulet-2/+9
2022-12-13Fast path some binder relationsMichael Goulet-5/+5
2022-12-12Rollup merge of #105593 - jruderman:patch-3, r=Dylan-DPCMatthias Krüger-1/+1
2022-12-12Avoid trying to normalize unnormalizable typesOli Scherer-1/+4