about summary refs log tree commit diff
path: root/compiler/rustc_mir_build
AgeCommit message (Expand)AuthorLines
2025-03-01Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errorsMatthias Krüger-6/+14
2025-02-26Handle asm const similar to inline constGary Guo-6/+14
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-7/+3
2025-02-24Fix some `use` items that import more than necessary.Nicholas Nethercote-2/+2
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-6/+6
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-43/+39
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-6/+6
2025-02-22Fix binding mode problemsMichael Goulet-7/+5
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-43/+39
2025-02-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
2025-02-21Auto merge of #137397 - matthiaskrgr:rollup-ls2pilo, r=matthiaskrgrbors-4/+4
2025-02-21Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnrMatthias Krüger-27/+16
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-4/+4
2025-02-21Put a `BlockTailInfo` in `BlockFrame::TailExpr`.Nicholas Nethercote-20/+9
2025-02-21Rename `ClearCrossCrate::assert_crate_local`.Nicholas Nethercote-7/+7
2025-02-20Don't store a redundant span in user-type projectionsZalathar-2/+1
2025-02-20Avoid a useless clone of `UserTypeProjection`Zalathar-5/+2
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-1/+0
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-1/+0
2025-02-18Remove scrutinee_hir_id from ExprKind::Matchbjorn3-2/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-11/+9
2025-02-17Rollup merge of #136817 - dianne:clean-and-comment-pat-migration, r=NadrierilMatthias Krüger-114/+205
2025-02-17Rollup merge of #136671 - nnethercote:middle-limits, r=NadrierilMatthias Krüger-14/+6
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-4/+3
2025-02-17Add `pattern_complexity_limit` to `Limits`.Nicholas Nethercote-14/+6
2025-02-14More comments for `lower_inline_const`Zalathar-1/+4
2025-02-14Clarify control-flow in `lower_path`Zalathar-30/+33
2025-02-14Rename `PatCtxt::lower_lit` to `lower_pat_expr`Zalathar-7/+7
2025-02-13Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obkbors-6/+6
2025-02-13intern valtreesLukas Markeffsky-6/+6
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-1/+1
2025-02-10move pattern migration internals to the `migration` moduledianne-66/+114
2025-02-10move pattern migration setup/emitting to a separate moduledianne-61/+104
2025-02-08Rustfmtbjorn3-253/+353
2025-02-07Rollup merge of #136577 - dianne:simple-pat-migration-simplification, r=Nadri...Matthias Krüger-62/+155
2025-02-07Rollup merge of #135973 - WaffleLapkin:tail-track-caller-fix, r=compiler-errorsMatthias Krüger-23/+28
2025-02-06fix tail call checks wrt `#[track_caller]`Waffle Lapkin-23/+28
2025-02-06Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=NadrierilMatthias Krüger-139/+137
2025-02-05peace of mind: be absolutely sure we don't try to emit a 0-part suggestiondianne-1/+4
2025-02-05try to suggest eliding redundant binding modifiersdianne-36/+45
2025-02-05peace of mind: remove a call to `Option::expect`dianne-2/+3
2025-02-05reword default binding mode notesdianne-9/+3
2025-02-05Auto merge of #136302 - oli-obk:push-vvqmwzunxsrk, r=compiler-errorsbors-21/+28
2025-02-05separate labels for default binding mode spans into their own notesdianne-10/+21
2025-02-04Rollup merge of #136526 - Zalathar:thir-cx, r=NadrierilMatthias Krüger-109/+86
2025-02-04experimentally label the spans for default binding modesdianne-35/+94
2025-02-03highlight the whole problem subpattern when pointing out the default binding ...dianne-2/+2
2025-02-04Rollup merge of #136462 - Zalathar:endpoint, r=oli-obkMatthias Krüger-39/+42
2025-02-04Rename `thir::cx::Cx` to `ThirBuildCx`Zalathar-9/+12
2025-02-04Remove helper trait `UserAnnotatedTyHelpers`Zalathar-100/+74