about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/builder/expr
AgeCommit message (Expand)AuthorLines
2025-04-03Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errorsMatthias Krüger-1/+1
2025-04-03Upvars HirIds always have the same owner, thus just use an ItemLocalIdOli Scherer-1/+1
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-2/+8
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-2/+2
2025-03-13Simplify lit_to_mir_constant a bitbjorn3-16/+11
2025-03-10Allow int literals for pattern types with int base typesOli Scherer-1/+6
2025-03-06Add UseCloned trait related codeSantiago Pastorino-26/+46
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-1/+45
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-3/+3
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-3/+3
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-13/+4
2025-02-21Put a `BlockTailInfo` in `BlockFrame::TailExpr`.Nicholas Nethercote-2/+1
2025-02-21Rename `ClearCrossCrate::assert_crate_local`.Nicholas Nethercote-2/+2
2025-02-08Rustfmtbjorn3-102/+132
2025-02-05Auto merge of #136302 - oli-obk:push-vvqmwzunxsrk, r=compiler-errorsbors-10/+11
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-8/+46
2025-01-30Avoid calling the layout_of query in lit_to_constOli Scherer-10/+11
2025-01-28Represent the raw pointer for a array length check as a new kind of fake borrowMichael Goulet-16/+5
2025-01-27Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da...Michael Goulet-9/+83
2025-01-18Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...Rémy Rakic-83/+9
2025-01-18Revert "Rollup merge of #134371 - scottmcm:fix-134352, r=oli-obk"Rémy Rakic-25/+7
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-1/+1
2025-01-09Make `lit_to_mir_constant` infallibleOli Scherer-31/+21
2024-12-22Delete `Rvalue::Len`Scott McMurray-1/+1
2024-12-19Rename Scope.id to Scope.local_id, remove trivial accessorMichael Goulet-2/+2
2024-12-17Rename `rustc_mir_build::build` to `builder`Zalathar-0/+3194