summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/pretty.rs
AgeCommit message (Expand)AuthorLines
2024-01-18Rollup merge of #120101 - mj10021:issue-120090-fix, r=WaffleLapkinMatthias Krüger-2/+2
2024-01-18change unwrap to `?` on write where result is returnedJames Dietz-2/+2
2024-01-17Inline `dump_file_basename` into `dump_path`Zalathar-19/+10
2024-01-17Inline `create_dump_file_with_basename`Zalathar-22/+13
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-1/+1
2024-01-11coverage: Add enums to accommodate other kinds of coverage mappingsZalathar-2/+2
2024-01-04Remove `-Zdump-mir-spanview`Zalathar-11/+0
2023-12-30is_coroutine -> is_coroutine_or_closureMichael Goulet-1/+1
2023-12-28Movability doesn't need to be a query anymoreMichael Goulet-1/+1
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-3/+3
2023-12-19rename to verbose-internalsjyn-4/+12
2023-12-10remove redundant importssurechen-8/+3
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-2/+2
2023-11-17Rollup merge of #117549 - DaniPopes:more-copied, r=b-naberMatthias Krüger-1/+1
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-1/+1
2023-11-03compiler: use `copied` instead of manual `map`DaniPopes-1/+1
2023-11-01Rename hook.Camille GILLOT-1/+1
2023-10-29Rename a few remaining references to abort terminatorTomasz Miąsko-1/+1
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-6/+6
2023-10-20s/generator/coroutine/Oli Scherer-5/+5
2023-10-20s/Generator/Coroutine/Oli Scherer-4/+4
2023-10-18coverage: Store expression data in function coverage infoZalathar-1/+4
2023-10-18coverage: Store all of a function's mappings in function coverage infoZalathar-7/+19
2023-10-03Auto merge of #115301 - Zalathar:regions-vec, r=davidtwcobors-4/+7
2023-10-03coverage: Let each coverage statement hold a vector of code regionsZalathar-4/+7
2023-10-02have better explanation for `relate_types`ouz-a-1/+1
2023-10-02Add docs, remove code, change subtyper codeouz-a-0/+4
2023-09-27fix clippy::{redundant_guards, useless_format}Matthias Krüger-2/+2
2023-09-23Auto merge of #116052 - oli-obk:ceci_nest_pas_une_query, r=WaffleLapkinbors-1/+1
2023-09-22Auto merge of #115696 - RalfJung:closure-ty-print, r=oli-obkbors-3/+3
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-1/+1
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-3/+3
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-14/+41
2023-09-19move ConstValue into mirRalf Jung-2/+2
2023-09-19organize mir pretty.rs and move more things into it; move statement-related t...Ralf Jung-246/+762
2023-09-19use pretty_print_const_value from MIR constant 'extra' printingRalf Jung-126/+132
2023-09-19move some MIR const pretty-printing into pretty.rsRalf Jung-0/+153
2023-09-14cleanup op_to_const a bit; rename ConstValue::ByRef → IndirectRalf Jung-2/+6
2023-09-14use AllocId instead of Allocation in ConstValue::ByRefRalf Jung-7/+7
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-4/+6
2023-09-05Refactor how MIR represents composite debuginfo.Camille GILLOT-4/+1
2023-08-17Revert "Implement references VarDebugInfo."Camille GILLOT-7/+2
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-47/+42
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-6/+6
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-50/+71
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-1/+1
2023-05-13Implement references VarDebugInfo.Camille GILLOT-2/+7
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-8/+3
2023-03-11Address the new odd backticks tidy lint in compiler/est31-0/+1