about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2023-10-27Rollup merge of #117246 - estebank:issue-117209, r=petrochenkovMatthias Krüger-0/+28
2023-10-27Account for type param from other item in `note_and_explain`Esteban Küber-0/+28
2023-10-27Make `gen` blocks implement the `Iterator` traitOli Scherer-0/+11
2023-10-26Replace type flag HAS_TY_GENERATOR with HAS_TY_COROUTINELeón Orell Valerian Liehr-2/+2
2023-10-26Auto merge of #112875 - compiler-errors:negative-coherence-rework, r=lcnrbors-0/+1
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+2
2023-10-25Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errorsMatthias Krüger-2/+6
2023-10-25Rollup merge of #117008 - compiler-errors:canonical, r=lcnrMatthias Krüger-19/+23
2023-10-25Refactor away the need for some `descr` methods.Oli Scherer-2/+6
2023-10-25Add a IsIdentity extension trait for CanonicalUserTypeMichael Goulet-5/+9
2023-10-25Uplift Canonical to rustc_type_irMichael Goulet-17/+17
2023-10-25Rollup merge of #117136 - compiler-errors:defid-list, r=oli-obkMatthias Krüger-0/+10
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-183/+78
2023-10-24Get rid of 'tcx on ConstVid, EffectVidMichael Goulet-52/+35
2023-10-24Intern LocalDefId list from opaque queryMichael Goulet-0/+10
2023-10-24Rollup merge of #117091 - compiler-errors:debug, r=lcnrMatthias Krüger-36/+36
2023-10-23pre-cleanupsMichael Goulet-0/+1
2023-10-23Auto merge of #117103 - matthiaskrgr:rollup-96zuuom, r=matthiaskrgrbors-310/+323
2023-10-23Remove redundant type parameterMichael Goulet-36/+36
2023-10-23Naming nitsMichael Goulet-26/+26
2023-10-22use visibility to check unused imports and delete some stmtsbohan-2/+0
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-310/+323
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-183/+78
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-3/+3
2023-10-20s/generator/coroutine/Oli Scherer-106/+106
2023-10-20s/Generator/Coroutine/Oli Scherer-123/+123
2023-10-20Adjust importsMichael Goulet-4/+4
2023-10-20Auto merge of #116946 - compiler-errors:movability-and-mutability, r=lcnrbors-7/+1
2023-10-19Auto merge of #116874 - compiler-errors:elaborator-nits, r=wesleywiserbors-2/+3
2023-10-19Uplift movability and mutability, the simple wayMichael Goulet-7/+1
2023-10-18Some renaming nits for rustc_type_irMichael Goulet-14/+12
2023-10-18Remove unused variant BinderListTyMichael Goulet-1/+0
2023-10-18Auto merge of #116887 - lcnr:alias-ty-constructor, r=compiler-errorsbors-19/+21
2023-10-18AliasTy::new instead of tcx methodlcnr-19/+21
2023-10-18Auto merge of #116885 - aliemjay:rollup-plbeppt, r=aliemjaybors-5/+0
2023-10-18Rollup merge of #116870 - compiler-errors:host-param-by-name, r=fee1-deadAli MJ Al-Nasrawy-5/+0
2023-10-18Auto merge of #116815 - Nilstrieb:more-funny-pretty-printers, r=compiler-errorsbors-143/+90
2023-10-18Make sure that non-pretty-printing usages are using the correct elaboratorMichael Goulet-2/+3
2023-10-18Don't compare host param by nameMichael Goulet-5/+0
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-5/+4
2023-10-17Remove `Print::Error`Nilstrieb-22/+11
2023-10-17Remove `Printer::Error`Nilstrieb-95/+93
2023-10-17Remove `Print::Output`Nilstrieb-27/+19
2023-10-17Remove "subprinter" types from `Printer`Nilstrieb-88/+56
2023-10-17Auto merge of #116756 - fee1-dead-contrib:dupe-those-bounds, r=oli-obkbors-0/+4
2023-10-15Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstriebbors-22/+51
2023-10-15Duplicate `~const` bounds with a non-const one in effects desugaringDeadbeef-0/+4
2023-10-14Fix a spot I wrote the wrong wordScott McMurray-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-22/+51
2023-10-11Rollup merge of #116219 - compiler-errors:relate-alias-ty-with-variance, r=lcnrMatthias Krüger-41/+24