about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-3/+5
2025-02-15Don't project into `NonNull` when dropping a `Box`Scott McMurray-5/+9
2025-02-15HIR analysis: Remove unnecessary abstraction over list of clausesLeón Orell Valerian Liehr-1/+1
2025-02-15Replace some u64 hashes with Hash64Ben Kimock-3/+3
2025-02-14Rollup merge of #137002 - chenyukang:fix-early-lint-check-desc, r=compiler-er...Jubilee-1/+1
2025-02-14Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.Nicholas Nethercote-259/+0
2025-02-14Fix early lint check desc in queryyukang-1/+1
2025-02-13Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obkbors-80/+120
2025-02-13Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validityMichael Goulet-0/+7
2025-02-13intern valtreesLukas Markeffsky-80/+120
2025-02-12Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obkbors-5/+5
2025-02-12Rollup merge of #136907 - workingjubilee:middle-errors-cleanup, r=compiler-er...Guillaume Gomez-18/+10
2025-02-12Auto merge of #136905 - matthiaskrgr:rollup-8zwcgta, r=matthiaskrgrbors-4/+9
2025-02-11compiler: Make middle errors `pub(crate)` and bury some dead codeJubilee Young-18/+10
2025-02-12Rollup merge of #136884 - compiler-errors:fn-zst, r=BoxyUwUMatthias Krüger-4/+9
2025-02-12Auto merge of #136074 - compiler-errors:deeply-normalize-next-solver, r=lcnrbors-0/+10
2025-02-11Deeply normalize signature in new solverMichael Goulet-0/+3
2025-02-11Make DeeplyNormalize a real type opMichael Goulet-0/+7
2025-02-11Lower fn items as ZST valtrees and delay a bugMichael Goulet-4/+9
2025-02-11Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obkMatthias Krüger-46/+48
2025-02-11Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=...Matthias Krüger-11/+0