about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-06-06Rollup merge of #61554 - spastorino:change_visit_api, r=oli-obkMazdak Farrokhzad-27/+31
2019-06-06Make visit_place traverse place and have visit_place_base and visit_projectio...Santiago Pastorino-27/+31
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-3/+4
2019-06-03Add `is_ref_for_guard` methodMatthew Jasper-0/+10
2019-06-02move codegenunitext to rustc::mir::monoMark Mansi-1/+69
2019-06-02move monoitemext to inherent methodsMark Mansi-1/+190
2019-06-02Auto merge of #61278 - RalfJung:miri-tag-allocations, r=oli-obkbors-38/+17
2019-06-02Auto merge of #61276 - eddyb:kill-res-upvar, r=petrochenkovbors-4/+4
2019-06-02turn comments into doc-commentsRalf Jung-3/+9
2019-06-02no longer assume that there is a default tag: give the machine the chance to ...Ralf Jung-38/+11
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-4/+4
2019-06-01Auto merge of #61350 - RalfJung:alloc, r=oli-obkbors-41/+54
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-2/+2
2019-05-30light refactoring of global AllocMapRalf Jung-41/+54
2019-05-30Make the `type_name` intrinsic's output deterministicOliver Scherer-4/+6
2019-05-29Rollup merge of #61297 - eddyb:forsaken-stats, r=nagisaMazdak Farrokhzad-43/+0
2019-05-29Rollup merge of #61249 - spastorino:local-or-deref-local, r=oli-obk,CentrilMazdak Farrokhzad-1/+1
2019-05-29rustc_codegen_llvm: remove LLVM instruction count stats.Eduard-Mihai Burtescu-25/+0
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-40/+40
2019-05-29rustc_codegen_ssa: remove obsolete codegen stats.Eduard-Mihai Burtescu-18/+0
2019-05-29rustc: rename Mir to mir::Body in comments and to MIR in error strings.Eduard-Mihai Burtescu-2/+2
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-38/+38
2019-05-28Rename Place::local to Place::local_or_deref_localSantiago Pastorino-1/+1
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-98/+126
2019-05-27Auto merge of #59627 - LooMaclin:issue_57128_improve_miri_error_reporting_in_...bors-21/+42
2019-05-27factor out some common code and make the on-elimination truncation test debug...Ralf Jung-13/+19
2019-05-27fix truncate and sign_extend for size == 0Ralf Jung-0/+16
2019-05-26centralize Scalar size sanity checks and also do them in release buildsRalf Jung-26/+32
2019-05-26fix overflow error in signed wrapping offsetRalf Jung-21/+24
2019-05-26Improve miri's error reporting in check_in_allocRust-1/+1
2019-05-26Improve miri's error reporting in check_in_allocloomaclin-5/+5
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-51/+48
2019-05-25Make `ConstValue::Slice` solely take `[u8]` and `str`Oliver Scherer-18/+8
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-21/+19
2019-05-25Reuse the pretty printing architecture for printing of constantsOliver Scherer-67/+10
2019-05-25Auto merge of #61150 - Centril:rollup-wmm7qga, r=Centrilbors-3/+47
2019-05-24this is for tidyRalf Jung-1/+1
2019-05-24improve debug-printing of scalarsRalf Jung-3/+47
2019-05-24Make place projections concrete.Edd Barrett-46/+34
2019-05-21Dont show variables from desugarings in borrowck errorsMatthew Jasper-0/+7
2019-05-20Rollup merge of #60959 - petrochenkov:sassert, r=estebankMazdak Farrokhzad-11/+10
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-3/+3
2019-05-19Improve type size assertionsVadim Petrochenkov-11/+10
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-6/+6
2019-05-05rustc: replace uses of with_freevars with the freevars query.Eduard-Mihai Burtescu-4/+4
2019-05-04Rollup merge of #60486 - spastorino:place-related-refactors, r=oli-obkMazdak Farrokhzad-4/+7
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-12/+43
2019-05-03Address review commentsTyler Mandry-5/+5
2019-05-03Split out debuginfo from type info in MIR GeneratorLayoutTyler Mandry-2/+32
2019-05-03Make variant_fields inner an IndexVecTyler Mandry-1/+1