summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/mir/pretty.rs
Commit message (Expand)AuthorAgeFilesLines
* Implement references VarDebugInfo.Camille GILLOT2023-05-131-2/+7
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-1/+1
* Remove WithOptconstParam.Camille GILLOT2023-04-201-8/+3
* Address the new odd backticks tidy lint in compiler/est312023-03-111-0/+1
* Allow non-`Box` allocations in preparation for aligned const allocations for ...Rune Tynan2023-02-201-11/+11
* Review changesMaybe Waffle2023-01-311-1/+1
* Use `Mutability::{is_mut, is_not}`Maybe Waffle2023-01-301-1/+1
* rustc: Remove needless lifetimesJeremy Stucki2022-12-201-2/+2
* use &str / String literals instead of format!()Matthias Krüger2022-12-181-4/+4
* Create `format_args` as late as possibleOli Scherer2022-12-011-17/+15
* Add empty ConstKind::Abstractkadmin2022-11-251-0/+1
* assert that we are (de)seiralizing ProvenanceMap correctlyRalf Jung2022-11-141-2/+2
* move InitMask to its own moduleRalf Jung2022-11-061-5/+11
* interpret: support for per-byte provenanceRalf Jung2022-11-061-6/+16
* introduce mir::Unevaluatedb-naber2022-09-221-2/+1
* remove visit_const from mir visitorsb-naber2022-09-131-3/+2
* use ty::Unevaluated<'tcx, ()> in type systemb-naber2022-09-131-6/+17
* Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obkDylan DPC2022-08-301-15/+15
|\
| * interpret: rename relocation → provenanceRalf Jung2022-08-271-15/+15
* | Replace `Body::basic_blocks()` with field accessTomasz Miąsko2022-08-261-2/+2
|/
* Use line numbers relative to function in mir opt testsNilstrieb2022-07-281-6/+12
* consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung2022-07-201-2/+4
* incorporate some review feedbackRalf Jung2022-07-201-1/+1
* rename get_global_alloc to try_get_global_allocRalf Jung2022-07-201-2/+4
* add a Vtable kind of symbolic allocationsRalf Jung2022-07-201-0/+2
* interpret: rename Tag/PointerTag to Prov/ProvenanceRalf Jung2022-07-191-11/+11
* Rename `debugging_opts` to `unstable_opts`Joshua Nelson2022-07-131-5/+5
* tweak names and output and blessRalf Jung2022-07-091-2/+3
* review feedbackRalf Jung2022-07-091-2/+2
* don't allow ZST in ScalarIntRalf Jung2022-07-091-0/+2
* add AllocRange Debug impl; remove redundant AllocId Display implRalf Jung2022-07-021-2/+2
* rebaseb-naber2022-06-141-1/+1
* implement valtrees as the type-system representation for constant valuesb-naber2022-06-141-10/+10
* Rename the `ConstS::val` field as `kind`.Nicholas Nethercote2022-06-141-4/+7
* update mir user type printing and apparently fix an ICElcnr2022-05-211-2/+3
* don't debug-print ConstValue in MIR pretty-printerRalf Jung2022-05-061-2/+8
* check Allocation invariant during printingRalf Jung2022-04-171-0/+1
* check_doc_keyword: don't alloc string for emptiness checkklensy2022-04-081-2/+1
* Remember mutability in `DefKind::Static`.Camille GILLOT2022-03-291-3/+2
* Auto merge of #94702 - b-naber:static-refs-mir, r=lcnrbors2022-03-081-6/+16
|\
| * treat literals in ExprKind::StaticRef as mir::ConstantKind::Valb-naber2022-03-081-6/+16
* | Rollup merge of #94676 - TaKO8Ki:remove-unnecessary-pattens-for-ignoring-rema...Matthias Krüger2022-03-071-1/+1
|\ \
| * | remove unnecessary `..` patternsTakayuki Maeda2022-03-071-1/+1
| |/
* | Introduce `ConstAllocation`.Nicholas Nethercote2022-03-071-5/+8
|/
* change `mir::Constant` in mir dumpslcnr2022-02-221-32/+23
* Auto merge of #93505 - lcnr:substsref-vs-ty-list, r=michaelwoeristerbors2022-02-211-1/+1
|\
| * use `List<Ty<'tcx>>` for tupleslcnr2022-02-211-1/+1
* | Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov2022-02-201-18/+6
|/
* Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors2022-02-201-11/+8
|\
| * Move ty::print methods to Drop-based scope guardsMark Rousskov2022-02-161-11/+8