about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2023-10-25Complete comments.Camille GILLOT-8/+5
2023-10-25Disambiguate non-deterministic constants.Camille GILLOT-0/+34
2023-10-25Evaluate computed values to constants.Camille GILLOT-0/+12
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-183/+78
2023-10-25Auto merge of #117139 - compiler-errors:vid-lifetimes, r=BoxyUwUbors-60/+67
2023-10-25Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naberbors-4/+25
2023-10-24Get rid of 'tcx on ConstVid, EffectVidMichael Goulet-60/+67
2023-10-24Intern LocalDefId list from opaque queryMichael Goulet-1/+11
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-316/+329
2023-10-23Rollup merge of #116859 - Nilstrieb:more-more-funny-pretty-printers, r=oli-obkMatthias Krüger-316/+329
2023-10-23Auto merge of #116033 - bvanjoi:fix-116032, r=petrochenkovbors-4/+0
2023-10-23Remove redundant type parameterMichael Goulet-36/+36
2023-10-23Naming nitsMichael Goulet-26/+26
2023-10-23Auto merge of #107009 - cjgillot:jump-threading, r=pnkfelixbors-0/+9
2023-10-23Auto merge of #116849 - oli-obk:error_shenanigans, r=cjgillotbors-18/+97
2023-10-23Allow `ensure` queries to return `Result<(), ErrorGuaranteed>`Oli Scherer-4/+60
2023-10-22use visibility to check unused imports and delete some stmtsbohan-4/+0
2023-10-21Auto merge of #116922 - Zalathar:unused, r=cjgillotbors-6/+0
2023-10-21Rollup merge of #106601 - estebank:match-semi, r=cjgillotMatthias Krüger-0/+1
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-316/+329
2023-10-21Implement JumpThreading pass.Camille GILLOT-0/+9
2023-10-21coverage: Change query `codegened_and_inlined_items` to a plain functionZalathar-6/+0
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-183/+78
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-7/+11
2023-10-20s/generator/coroutine/Oli Scherer-182/+183
2023-10-20s/Generator/Coroutine/Oli Scherer-186/+186
2023-10-20Adjust importsMichael Goulet-4/+4
2023-10-20Avoid a `track_errors` by bubbling up most errors from `check_well_formed`Oli Scherer-14/+37
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-5/+7
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 #116046 - Zalathar:fn-cov-info, r=cjgillotbors-71/+135
2023-10-18Auto merge of #116887 - lcnr:alias-ty-constructor, r=compiler-errorsbors-19/+21
2023-10-18coverage: Explicitly note that counter/expression IDs are function-localZalathar-0/+10
2023-10-18coverage: Update docs for `StatementKind::Coverage`Zalathar-5/+10
2023-10-18coverage: Store expression data in function coverage infoZalathar-21/+25
2023-10-18coverage: Store all of a function's mappings in function coverage infoZalathar-28/+30
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-18coverage: Collect a function's coverage mappings into a single listZalathar-0/+14
2023-10-18coverage: Rename `Operand` to `CovTerm`Zalathar-7/+9
2023-10-18coverage: Store the number of counters/expressions in function coverage infoZalathar-13/+22
2023-10-18coverage: Attach an optional `FunctionCoverageInfo` to `mir::Body`Zalathar-2/+20
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-5/+7