about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2019-11-02Auto merge of #63810 - oli-obk:const_offset_from, r=RalfJung,nikicbors-1/+50
2019-10-30Fix an incorrect docstring for Immediate in librustc_mir/interpret.Edd Barrett-1/+1
2019-10-27Always use consteval to codegen caller_location.Adam Perry-22/+22
2019-10-27Implementation of const caller_location.Adam Perry-1/+64
2019-10-27Panicking infra uses &core::panic::Location.Adam Perry-10/+11
2019-10-23Rollup merge of #65704 - RalfJung:exact-size, r=oli-obkMazdak Farrokhzad-3/+4
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-1/+1
2019-10-22relax ExactSizeIterator bound on write_bytes: too many iterators don't have t...Ralf Jung-3/+4
2019-10-22add commentsRalf Jung-2/+2
2019-10-22bring back some Debug instances for MiriRalf Jung-2/+2
2019-10-21Rollup merge of #65660 - varkor:canonical-const-to-bound-const, r=eddybMazdak Farrokhzad-2/+2
2019-10-21Rollup merge of #65647 - nnethercote:rm-unnecessary-traits, r=CentrilMazdak Farrokhzad-6/+6
2019-10-21Rename `ConstValue::Infer(InferConst::Canonical(..))` to `ConstValue::Bound(..)`varkor-2/+2
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-6/+6
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-1/+1
2019-10-20miri add write_bytes method to Memory doing bounds-checks and supporting iter...Ralf Jung-1/+20
2019-10-18Don't ICE when evaluating writes to uninhabited enum variantsWesley Wiser-10/+16
2019-10-18Review nitOliver Scherer-1/+1
2019-10-18Adjust const eval code to reflect `offset_from` docsOliver Scherer-6/+1
2019-10-17Rollup merge of #65319 - RalfJung:memory, r=CentrilMazdak Farrokhzad-17/+6
2019-10-14Auto merge of #64987 - oli-obk:code_reuse_prevents_bugs, r=eddybbors-8/+5
2019-10-11InterpCx: make memory field publicRalf Jung-17/+6
2019-10-11Make <*const/mut T>::offset_from `const fn`Oliver Scherer-1/+55
2019-10-09miri calls resolve_for_fn_ptr when reifying.Adam Perry-1/+8
2019-10-09Add InstanceDef::ReifyShim for track_caller functions.Adam Perry-0/+1
2019-10-05Rollup merge of #65100 - csmoe:generator, r=nikomatsakisTyler Mandry-6/+9
2019-10-05Rollup merge of #65066 - wesleywiser:fix_const_prop_ice_on_polymorphic_promot...Tyler Mandry-0/+7
2019-10-04[const-prop] Fix ICE when trying to eval polymorphic promoted MIRWesley Wiser-0/+7
2019-10-04clean up GeneratorSubstscsmoe-6/+9
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-1/+1
2019-10-02Compute the layout of uninhabited structsOliver Scherer-8/+5
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-2/+2
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-2/+2
2019-09-29Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ...Mazdak Farrokhzad-4/+4
2019-09-28Auto merge of #64419 - wesleywiser:const_prop_use_ecx, r=oli-obkbors-4/+27
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-4/+4
2019-09-28Allow reading non-mutable statics in const propWesley Wiser-6/+5
2019-09-27Introduce a `ConstPropMachine`Wesley Wiser-12/+22
2019-09-27Work around for #64506Wesley Wiser-1/+5
2019-09-27Move Ref-from-arg checking from `step.rs` to `const_prop.rs`Wesley Wiser-19/+2
2019-09-27Respond to code review feedback and fix tidyWesley Wiser-2/+4
2019-09-27[const-prop] Replace `Ref` handling with use of `InterpCx`Wesley Wiser-2/+19
2019-09-27[const-prop] Replace `Use` handling with use of `InterpCx`Wesley Wiser-1/+1
2019-09-27[const-prop] Replace `eval_place()` with use of `InterpCx`Wesley Wiser-3/+11
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-3/+3
2019-09-26Auto merge of #64513 - varkor:sty-begone, r=eddybbors-32/+32
2019-09-25Rename `sty` to `kind`varkor-29/+29
2019-09-25Rename non-`TyS` uses of `sty`varkor-3/+3