about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-02-20Avoid a useless clone of `UserTypeProjection`Zalathar-2/+2
2025-02-20Simplify `Postorder` customization.Nicholas Nethercote-35/+14
2025-02-20Remove unused items from `query.rs`.Nicholas Nethercote-6/+0
2025-02-20Move `StatementAsExpression` to where it's actually used.Nicholas Nethercote-6/+0
2025-02-20Rollup merge of #137266 - nnethercote:mir-visitor-tweaks, r=compiler-errorsMatthias Krüger-173/+142
2025-02-20Rollup merge of #137262 - compiler-errors:ast-ir-begone, r=lcnrMatthias Krüger-12/+7
2025-02-20Improve how the MIR dialect/phase index is reported.Nicholas Nethercote-16/+10
2025-02-20Improve MIR phase comments.Nicholas Nethercote-22/+29
2025-02-20Reflow `MirPhase` comments.Nicholas Nethercote-22/+25
2025-02-19Add a .bss-like scheme for encoded const allocsBen Kimock-2/+115
2025-02-19Improve formatting within `make_mir_visitor` macro body.Nicholas Nethercote-142/+128
2025-02-19Remove `MirVisitable`.Nicholas Nethercote-27/+0
2025-02-19Add `super_local` method to the MIR visitors.Nicholas Nethercote-4/+14
2025-02-19Auto merge of #136539 - matthewjasper:late-normalize-errors, r=compiler-errorsbors-1/+1
2025-02-19Make fewer crates depend on rustc_ast_irMichael Goulet-12/+7
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-418/+397
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-418/+397
2025-02-18Auto merge of #137235 - matthiaskrgr:rollup-2kjua2t, r=matthiaskrgrbors-81/+33
2025-02-18Rollup merge of #137218 - lukas-code:layout_of_cleanup, r=compiler-errorsMatthias Krüger-11/+32
2025-02-18Rollup merge of #137203 - nnethercote:improve-MIR-modification, r=compiler-er...Matthias Krüger-70/+1
2025-02-18update `cfg(bootstrap)`Josh Stone-1/+0
2025-02-18Remove scrutinee_hir_id from ExprKind::Matchbjorn3-1/+0
2025-02-18clean up layout error diagnosticsLukas Markeffsky-11/+11
2025-02-18document and test all `LayoutError` variantsLukas Markeffsky-0/+21
2025-02-18Auto merge of #137162 - nnethercote:remove-Map-2, r=Zalatharbors-97/+94
2025-02-18Inline and replace `Statement::replace_nop`.Nicholas Nethercote-10/+1
2025-02-18Inline and remove `BasicBlockData::retain_statements`.Nicholas Nethercote-11/+0
2025-02-18Remove `BasicBlockData::expand_statements`.Nicholas Nethercote-49/+0
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-97/+94
2025-02-17Rollup merge of #137168 - klensy:rc--, r=lcnrMatthias Krüger-3/+1
2025-02-17Rollup merge of #136959 - nnethercote:simplify-SwitchSources, r=tmiaskoMatthias Krüger-17/+46
2025-02-17Clean up dropck code a bitMatthew Jasper-1/+1
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-6/+8
2025-02-17correct commentklensy-3/+1
2025-02-17Rollup merge of #137100 - fmease:hirtylow-rm-clauses-wrapper, r=compiler-errorsMatthias Krüger-1/+1
2025-02-17Rollup merge of #137095 - saethlin:use-hash64-for-hashes, r=workingjubileeMatthias Krüger-5/+7
2025-02-17Rollup merge of #136671 - nnethercote:middle-limits, r=NadrierilMatthias Krüger-104/+4
2025-02-17Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillotMatthias Krüger-76/+87
2025-02-17Remove `TyCtxt::hir_krate`.Nicholas Nethercote-7/+1
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-20/+22
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-54/+73
2025-02-17Remove unused `Map::hir_node_by_def_id` method.Nicholas Nethercote-4/+0
2025-02-17Rename `rustc_middle/src/hir/map/mod.rs` as `map.rs`.Nicholas Nethercote-0/+0
2025-02-17Update and clarify the comment on `SwitchTargets`.Nicholas Nethercote-11/+19
2025-02-17Add `SwitchTargetValue`.Nicholas Nethercote-4/+18
2025-02-17Add a useful comment.Nicholas Nethercote-2/+9
2025-02-17Move `rustc_middle::limits` to `rustc_interface`.Nicholas Nethercote-100/+0
2025-02-17Improve comments about limits.Nicholas Nethercote-7/+8
2025-02-17Merge `get_limit` and `get_limit_size`.Nicholas Nethercote-13/+2
2025-02-17Add `pattern_complexity_limit` to `Limits`.Nicholas Nethercote-5/+15