about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
2025-02-26Print out destructorMichael Goulet-168/+6
2025-02-24Auto merge of #135726 - jdonszelmann:attr-parsing, r=oli-obkbors-1/+1
2025-02-24Change span field accesses to method callsJana Dönszelmann-1/+1
2025-02-24Rollup merge of #136610 - Jarcho:range_idx, r=NoratriebJacob Pratt-5/+4
2025-02-23Rollup merge of #137451 - compiler-errors:synm, r=NoratriebTrevor Gross-1/+1
2025-02-23The sym crate is not a thingMichael Goulet-1/+1
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-10/+7
2025-02-22Fix binding mode problemsMichael Goulet-11/+11
2025-02-21Allow SliceIndex to be indexed by ranges.Jason Newcomb-3/+3
2025-02-21Iterate directly on block indices in `rustc_mir_transform`Jason Newcomb-2/+1
2025-02-21Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnrMatthias Krüger-5/+5
2025-02-21Rename `ClearCrossCrate::assert_crate_local`.Nicholas Nethercote-5/+5
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-1/+4
2025-02-19Rollup merge of #137251 - Zalathar:holes-visitor, r=jieyouxuMatthias Krüger-25/+26
2025-02-19Auto merge of #136539 - matthewjasper:late-normalize-errors, r=compiler-errorsbors-2/+15
2025-02-19coverage: Make `HolesVisitor::visit_hole_span` a regular methodZalathar-18/+18
2025-02-19coverage: Get hole spans from nested items without fully visiting themZalathar-8/+9
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-1/+1
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-1/+1
2025-02-18Rollup merge of #137203 - nnethercote:improve-MIR-modification, r=compiler-er...Matthias Krüger-136/+126
2025-02-18Inline and replace `Statement::replace_nop`.Nicholas Nethercote-3/+5
2025-02-18Inline and remove `BasicBlockData::retain_statements`.Nicholas Nethercote-5/+6
2025-02-18Improve `MirPatch` documentation and naming.Nicholas Nethercote-16/+41
2025-02-18Use `MirPatch` in `EnumSizeOpt`.Nicholas Nethercote-112/+74
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-8/+8
2025-02-17Handle normalization failures in drop elaborationMatthew Jasper-2/+15
2025-02-17Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillotMatthias Krüger-6/+5
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-5/+4
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-02-15Don't project into `NonNull` when dropping a `Box`Scott McMurray-4/+41
2025-02-14Rollup merge of #137008 - nnethercote:mv-code-into-rustc_mir_transform, r=oli...Matthias Krüger-22/+1304
2025-02-14Auto merge of #137010 - workingjubilee:rollup-g00c07v, r=workingjubileebors-2/+1
2025-02-14Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.Nicholas Nethercote-15/+275
2025-02-14Move drop elaboration infrastructure.Nicholas Nethercote-8/+1030
2025-02-13Rollup merge of #136957 - Zalathar:counters, r=oli-obkJubilee-11/+16
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-2/+1
2025-02-13coverage: Eliminate more counters by giving them to unreachable nodesZalathar-11/+16
2025-02-12Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obkbors-4/+4
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-6/+1
2025-02-11Rollup merge of #136786 - compiler-errors:de-de-duplicate-blocks, r=oli-obkMatthias Krüger-197/+0
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-4/+4
2025-02-10Rollup merge of #136053 - Zalathar:defer-counters, r=saethlinJubilee-365/+116
2025-02-09Remove the deduplicate_blocks passMichael Goulet-197/+0
2025-02-09Rollup merge of #136722 - kornelski:visit-spans, r=chenyukangMatthias Krüger-0/+2
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-133/+185
2025-02-08Rustfmtbjorn3-133/+185
2025-02-08Detect (non-raw) borrows of null ZST pointers in CheckNullMichael Goulet-29/+56
2025-02-08Visit SourceInfo of all TerminatorsKornel-0/+2
2025-02-07Rollup merge of #136627 - RalfJung:mir-validation-cfg-checker, r=compiler-errorsMatthias Krüger-0/+6