about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-2/+1
2019-06-01Auto merge of #61350 - RalfJung:alloc, r=oli-obkbors-17/+17
2019-06-01Rollup merge of #61391 - wesleywiser:doc_comments_interpretcx, r=CentrilMazdak Farrokhzad-8/+8
2019-05-31miri unsizing: fix projecting into a field of an operandRalf Jung-15/+3
2019-05-31Doc comment fixes for `rustc::mir::interpret::InterpretCx`Wesley Wiser-8/+8
2019-05-30light refactoring of global AllocMapRalf Jung-17/+17
2019-05-30Make the `type_name` intrinsic's output deterministicOliver Scherer-0/+233
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-5/+5
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-5/+5
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-57/+26
2019-05-28Auto merge of #60955 - agnxy:rename-assoc, r=oli-obk,Centrilbors-1/+1
2019-05-27Auto merge of #59627 - LooMaclin:issue_57128_improve_miri_error_reporting_in_...bors-9/+12
2019-05-27Pre-intern "0", "1", ..., "9", and use where appropriate.Nicholas Nethercote-2/+2
2019-05-26centralize Scalar size sanity checks and also do them in release buildsRalf Jung-50/+20
2019-05-26Rollup merge of #61120 - spastorino:eval-place-iterate, r=oli-obkMazdak Farrokhzad-29/+29
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-17/+16
2019-05-25Make eval_place iterate instead of recurseSantiago Pastorino-29/+29
2019-05-25Add comment to explain why we change the layout for ProjectionSantiago Pastorino-0/+2
2019-05-25Auto merge of #59276 - oli-obk:cleanups, r=eddybbors-6/+11
2019-05-25Make `ConstValue::Slice` solely take `[u8]` and `str`Oliver Scherer-4/+9
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-2/+2
2019-05-24Make eval_place_to_op iterate instead of recurseSantiago Pastorino-13/+24
2019-05-24Make eval_place_to_mplace take PlaceBase::StaticSantiago Pastorino-19/+21
2019-05-24Avoid catch-all arm, use Base(PlaceBase::Static(_))Santiago Pastorino-2/+1
2019-05-18expand comment in StorageLiveRalf Jung-1/+3
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-3/+3
2019-05-06Auto merge of #60569 - RalfJung:miri-visitor-generators, r=Centrilbors-3/+3
2019-05-05Auto merge of #60567 - Manishearth:rollup-rjagqnw, r=Manishearthbors-1/+1
2019-05-05fix typo in enum variant nameRalf Jung-3/+3
2019-05-05Rollup merge of #60530 - eddyb:unfreevars, r=oli-obkManish Goregaokar-1/+1
2019-05-05Auto merge of #60237 - saleemjaffer:issue-56166-miri-fntype-arg-passing, r=eddybbors-0/+8
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-1/+1
2019-05-04match on type directltyRalf Jung-4/+5
2019-05-04fix Miri visiting generatorsRalf Jung-42/+28
2019-05-04adding HasParamEnv traitSaleem Jaffer-0/+8
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-18/+18
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-5/+5
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-2/+4
2019-05-01Fix issue with const params in operand.rsvarkor-1/+2
2019-05-01Add `ConstValue::Placeholder`varkor-1/+1
2019-04-28Fix lint findings in librustc_mirflip1995-2/+2
2019-04-25Generalize discriminant info calls for generators and ADTsTyler Mandry-18/+18
2019-04-24Remove incorrect debug assertion in interpretMatthew Jasper-2/+1
2019-04-23rustc_mir: don't use upvar_decls in the miri validity checks.Eduard-Mihai Burtescu-6/+22
2019-04-21Change return type of `TyCtxt::is_static` to boolVadim Petrochenkov-2/+2
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-5/+6
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-3/+3
2019-04-17Rollup merge of #59986 - RalfJung:miri-new-alloc, r=oli-obkMazdak Farrokhzad-83/+43
2019-04-16Miri: refactor new allocation taggingRalf Jung-83/+43