about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/pretty.rs
AgeCommit message (Expand)AuthorLines
2025-10-02mir-opt: Eliminate dead statements even if they are used by debuginfosdianqk-0/+3
2025-10-02mir-opt: Eliminate dead ref statementsdianqk-0/+19
2025-09-26ProjectionElem::Subtype -> CastKind::Subtypebeepster4096-4/+0
2025-09-16Remove Rvalue::Len.Camille Gillot-1/+0
2025-09-09don't trim paths in mir dumping when filtering and at the top of the filebeepster4096-5/+7
2025-09-01Introduce `MirDumper` and `MirWriter`.Nicholas Nethercote-139/+143
2025-09-01Indent some functions.Nicholas Nethercote-322/+322
2025-09-01Use trait object references for closures.Nicholas Nethercote-41/+21
2025-09-01Avoid unnecessary `mut`-ness for various closures.Nicholas Nethercote-14/+14
2025-09-01Inline and remove `dump_matched_mir_node`.Nicholas Nethercote-25/+11
2025-08-19Rollup merge of #145510 - cjgillot:visit-async-drop, r=davidtwco许杰友 Jieyou Xu (Joe)-1/+4
2025-08-17Auto merge of #144081 - RalfJung:const-ptr-fragments, r=oli-obkbors-2/+2
2025-08-16Visit and print async_fut local for async drop.Camille Gillot-1/+4
2025-08-13Rollup merge of #144949 - nnethercote:more-Printer-cleanups, r=davidtwcoGuillaume Gomez-2/+2
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-38/+1
2025-08-06Rename some `PrettyPrinter` methods.Nicholas Nethercote-2/+2
2025-08-05Rollup merge of #144920 - compiler-errors:span-arg, r=lqdSamuel Tardieu-3/+3
2025-08-04Dont print arg span in MIR dump for tail callMichael Goulet-3/+3
2025-08-03Rename `Printer` variables.Nicholas Nethercote-17/+17
2025-07-30const-eval: full support for pointer fragmentsRalf Jung-2/+2
2025-07-23Remove useless lifetime parameter.Camille GILLOT-6/+6
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-5/+1
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-0/+1
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-05-25hir_body_const_context should take LocalDefIdMichael Goulet-1/+5
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-4/+36
2025-04-14Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obkMatthias Krüger-3/+3
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-3/+3
2025-04-13Visit place in BackwardIncompatibleDropHint statementMichael Goulet-1/+1
2025-03-18coverage: Don't store a body span in `FunctionCoverageInfo`Zalathar-2/+1
2025-03-12Rollup merge of #138280 - folkertdev:mir-dump-asm-const, r=compiler-errorsManish Goregaokar-1/+4
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-2/+2
2025-03-10fix ICE in pretty-printing `global_asm!`Folkert de Vries-1/+4
2025-02-26Make -Z unpretty=mir suggest -Z dump-mir as wellMaja Kądziołka-0/+1
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-1/+1
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-21Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnrMatthias Krüger-1/+1
2025-02-21Make `PassWhere` impl `Copy`.Nicholas Nethercote-1/+1
2025-02-20Improve how the MIR dialect/phase index is reported.Nicholas Nethercote-1/+2
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-7/+6
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-5/+1
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-0/+1
2025-02-03Contracts core intrinsics.Felix S. Klock II-0/+1
2025-02-03Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obkMatthias Krüger-5/+6
2025-02-03Refactor using the type-level constant value `ty::Value`FedericoBruzzone-5/+6
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-0/+10
2025-01-30introduce `ty::Value`Lukas Markeffsky-1/+3
2025-01-25extract principal MIR dump functionRémy Rakic-21/+42
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-0/+1