about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/pretty.rs
AgeCommit message (Expand)AuthorLines
2023-03-11Address the new odd backticks tidy lint in compiler/est31-0/+1
2023-02-20Allow non-`Box` allocations in preparation for aligned const allocations for ...Rune Tynan-11/+11
2023-01-31Review changesMaybe Waffle-1/+1
2023-01-30Use `Mutability::{is_mut, is_not}`Maybe Waffle-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-2/+2
2022-12-18use &str / String literals instead of format!()Matthias Krüger-4/+4
2022-12-01Create `format_args` as late as possibleOli Scherer-17/+15
2022-11-25Add empty ConstKind::Abstractkadmin-0/+1
2022-11-14assert that we are (de)seiralizing ProvenanceMap correctlyRalf Jung-2/+2
2022-11-06move InitMask to its own moduleRalf Jung-5/+11
2022-11-06interpret: support for per-byte provenanceRalf Jung-6/+16
2022-09-22introduce mir::Unevaluatedb-naber-2/+1
2022-09-13remove visit_const from mir visitorsb-naber-3/+2
2022-09-13use ty::Unevaluated<'tcx, ()> in type systemb-naber-6/+17
2022-08-30Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obkDylan DPC-15/+15
2022-08-27interpret: rename relocation → provenanceRalf Jung-15/+15
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-2/+2
2022-07-28Use line numbers relative to function in mir opt testsNilstrieb-6/+12
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-2/+4
2022-07-20incorporate some review feedbackRalf Jung-1/+1
2022-07-20rename get_global_alloc to try_get_global_allocRalf Jung-2/+4
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-0/+2
2022-07-19interpret: rename Tag/PointerTag to Prov/ProvenanceRalf Jung-11/+11
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-5/+5
2022-07-09tweak names and output and blessRalf Jung-2/+3
2022-07-09review feedbackRalf Jung-2/+2
2022-07-09don't allow ZST in ScalarIntRalf Jung-0/+2
2022-07-02add AllocRange Debug impl; remove redundant AllocId Display implRalf Jung-2/+2
2022-06-14rebaseb-naber-1/+1
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-10/+10
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-4/+7
2022-05-21update mir user type printing and apparently fix an ICElcnr-2/+3
2022-05-06don't debug-print ConstValue in MIR pretty-printerRalf Jung-2/+8
2022-04-17check Allocation invariant during printingRalf Jung-0/+1
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-2/+1
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-3/+2
2022-03-08Auto merge of #94702 - b-naber:static-refs-mir, r=lcnrbors-6/+16
2022-03-08treat literals in ExprKind::StaticRef as mir::ConstantKind::Valb-naber-6/+16
2022-03-07Rollup merge of #94676 - TaKO8Ki:remove-unnecessary-pattens-for-ignoring-rema...Matthias Krüger-1/+1
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-5/+8
2022-03-07remove unnecessary `..` patternsTakayuki Maeda-1/+1
2022-02-22change `mir::Constant` in mir dumpslcnr-32/+23
2022-02-21Auto merge of #93505 - lcnr:substsref-vs-ty-list, r=michaelwoeristerbors-1/+1
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-1/+1
2022-02-20Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov-18/+6
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-11/+8
2022-02-19Adopt let else in more placesest31-6/+4
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-11/+8
2022-02-15try to bless 32bit mir tests manuallyb-naber-3/+3
2022-02-15use mir::Visitor when collecting alloc_ids in pretty printingb-naber-7/+19