about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-10-14Auto merge of #64987 - oli-obk:code_reuse_prevents_bugs, r=eddybbors-6/+0
2019-10-13Auto merge of #65182 - anp:reify-shim, r=eddybbors-0/+1
2019-10-10Preserve output of raw pointers in mir dump.ben-1/+8
2019-10-09Add InstanceDef::ReifyShim for track_caller functions.Adam Perry-0/+1
2019-10-09Pretty print function pointer const values.ben-0/+8
2019-10-06Auto merge of #65089 - nnethercote:optimize-integral-pattern-matching, r=Mark...bors-3/+8
2019-10-04remove GeneratorSubsts visitorscsmoe-12/+2
2019-10-04replace GeneratorSubsts inside related typescsmoe-2/+2
2019-10-04generate GeneratorSubsts from SubstsRefcsmoe-1/+1
2019-10-04Introduce a special case in `IntRange::from_const`.Nicholas Nethercote-3/+8
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-14/+4
2019-10-03Make visit_projection iterativeSantiago Pastorino-3/+4
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-15/+5
2019-10-03Add visit_projection_elem method to visitorsSantiago Pastorino-18/+35
2019-10-02Compute the layout of uninhabited structsOliver Scherer-6/+0
2019-09-30Auto merge of #64778 - csmoe:index, r=eddybbors-10/+10
2019-09-29Rollup merge of #64858 - skinny121:str-const-generics, r=varkorMazdak Farrokhzad-1/+16
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-8/+8
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-1/+1
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-2/+2
2019-09-29Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ...Mazdak Farrokhzad-18/+7
2019-09-28Auto merge of #64419 - wesleywiser:const_prop_use_ecx, r=oli-obkbors-0/+6
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-18/+7
2019-09-28Move `get_slice_bytes` to `rustc::mir::interpret` so it can be reused.ben-1/+16
2019-09-27Introduce a `ConstPropMachine`Wesley Wiser-12/+0
2019-09-27Work around for #64506Wesley Wiser-0/+6
2019-09-27[const-prop] Replace `eval_place()` with use of `InterpCx`Wesley Wiser-0/+12
2019-09-27Remove lift_to_globalMark Rousskov-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-2/+2
2019-09-25Rename `sty` to `kind`varkor-3/+3
2019-09-24Rollup merge of #64622 - ecstatic-morse:cycle-detector, r=oli-obkMazdak Farrokhzad-0/+6
2019-09-23Add convenience function for detecting cyclic CFGsDylan MacKenzie-0/+6
2019-09-19avoid generating drops for moved operands of callsNiko Matsakis-0/+9
2019-09-17Rollup merge of #64503 - RalfJung:miri-retag, r=oli-obkTyler Mandry-2/+2
2019-09-17Rollup merge of #64541 - RalfJung:miri-errors, r=oli-obkTyler Mandry-1/+14
2019-09-17Get rid of special const intrinsic query in favour of `const_eval`Oliver Scherer-0/+9
2019-09-17rename Allocation::retag -> with_tags_and_extraRalf Jung-2/+2
2019-09-17document Miri error categoriesRalf Jung-1/+14
2019-09-14Rollup merge of #64116 - ZeGentzy:patch-1, r=oli-obkMazdak Farrokhzad-2/+2
2019-09-13Update value.rsHal Gentz-2/+2
2019-09-12Use foldSantiago Pastorino-7/+4
2019-09-11Make Place Boxed on Statement to reduce size from 64 bytes to 32 bytesSantiago Pastorino-12/+17
2019-09-09Use slice patterns to match projection baseSantiago Pastorino-4/+1
2019-09-09Convert Place's projection to a boxed sliceSantiago Pastorino-248/+124
2019-09-07Apply suggestions from code reviewAlexander Regueiro-17/+20
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-212/+214
2019-09-06Rollup merge of #64202 - alexreg:rush-pr-1, r=CentrilMazdak Farrokhzad-6/+6
2019-09-06Fix miriOliver Scherer-0/+28
2019-09-06Fixed grammar/style in error messages and reblessed tests.Alexander Regueiro-6/+6
2019-09-05Rollup merge of #64005 - ecstatic-morse:is-indirect, r=oli-obkMazdak Farrokhzad-0/+25