summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2019-06-25Implement From<Local> for Place and PlaceBaseSantiago Pastorino-0/+12
2019-06-22Rollup merge of #61984 - ljedrz:more_node_id_pruning, r=ZoxcMazdak Farrokhzad-2/+2
2019-06-20Implement Debug for PlaceBaseSantiago Pastorino-23/+25
2019-06-20rename hir::map::name_by_hir_id to ::nameljedrz-2/+2
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-2/+2
2019-06-16Auto merge of #60730 - matthewjasper:optimize-false-edges, r=pnkfelixbors-13/+10
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-17/+17
2019-06-13Add some more comments on how TestKind worksMatthew Jasper-2/+2
2019-06-12Make `FalseEdges` always have two targetsMatthew Jasper-12/+9
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-2/+2
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-06-11More review fixesTyler Mandry-7/+0
2019-06-10Use BitMatrix for storage conflictsTyler Mandry-3/+3
2019-06-10Collect conflict information in GeneratorLayoutTyler Mandry-0/+23
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-3/+3
2019-06-03Add `is_ref_for_guard` methodMatthew Jasper-0/+10
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-4/+4
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-2/+2
2019-05-29Rollup merge of #61249 - spastorino:local-or-deref-local, r=oli-obk,CentrilMazdak Farrokhzad-1/+1
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-21/+21
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-21/+21
2019-05-28Rename Place::local to Place::local_or_deref_localSantiago Pastorino-1/+1
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-4/+1
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-20/+18
2019-05-25Reuse the pretty printing architecture for printing of constantsOliver Scherer-67/+10
2019-05-24Make place projections concrete.Edd Barrett-44/+32
2019-05-21Dont show variables from desugarings in borrowck errorsMatthew Jasper-0/+7
2019-05-19Improve type size assertionsVadim Petrochenkov-5/+4
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-7/+36
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
2019-05-02Implement base_local iterativelySantiago Pastorino-4/+7
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Include generator locals as field names in debuginfoTyler Mandry-1/+1
2019-04-25Support variantful generatorsTyler Mandry-5/+4
2019-04-25Give GeneratorLayout a list of fields for each variantTyler Mandry-2/+2
2019-04-25Implement Debug for Place using Place::iterateSantiago Pastorino-52/+86
2019-04-23rustc: dissuade compiler developers from misusing upvar debuginfo.Eduard-Mihai Burtescu-7/+11
2019-04-23rustc: don't track var_hir_id or mutability in mir::UpvarDecl.Eduard-Mihai Burtescu-10/+5
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-20/+3
2019-04-18Make PlaceProjectionsIter a proper iteratorSantiago Pastorino-4/+18
2019-04-17Make iterate take a FnOnce with PlaceBase and PlaceProjectionIterSantiago Pastorino-36/+34