about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-05-02Implement base_local iterativelySantiago Pastorino-4/+7
2019-05-01Add `PlaceholderConst`varkor-0/+4
2019-05-01Add `ConstValue::Placeholder`varkor-0/+1
2019-04-30Rollup merge of #60276 - matthewjasper:cleanup-mir-visitor, r=estebankMazdak Farrokhzad-120/+59
2019-04-28Fix lint findings in librustcflip1995-4/+4
2019-04-26Remove unused MIR visitor methodsMatthew Jasper-76/+22
2019-04-26Remove region from borrow place contextsMatthew Jasper-24/+24
2019-04-26Remove BasicBlock parameter from mir visitor methodsMatthew Jasper-21/+14
2019-04-26Update handling of Tuplevarkor-1/+1
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-10/+11
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-23rustc_mir: don't rely on mir::UpvarDecl in the MIR borrowck.Eduard-Mihai Burtescu-35/+0
2019-04-23Improve miri's error reporting in check_in_allocLoo Maclin-1/+1
2019-04-23Improve miri's error reporting in check_in_allocLooMaclin-2/+4
2019-04-21Auto merge of #60116 - RalfJung:miri-exit, r=oli-obkbors-0/+8
2019-04-20improve docsRalf Jung-2/+2
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-20/+3
2019-04-19add Miri error variant for process exitRalf Jung-0/+8
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-6/+6
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-8/+8
2019-04-18Make PlaceProjectionsIter a proper iteratorSantiago Pastorino-4/+18
2019-04-17Make iterate take a FnOnce with PlaceBase and PlaceProjectionIterSantiago Pastorino-36/+34
2019-04-17Place::iterate do not take an accumulator anymore, hide that in a private fnSantiago Pastorino-1/+8
2019-04-17Place::unroll -> Place::iterateSantiago Pastorino-4/+4
2019-04-17Move unroll_place to Place::unrollSantiago Pastorino-0/+75
2019-04-17Rollup merge of #59986 - RalfJung:miri-new-alloc, r=oli-obkMazdak Farrokhzad-70/+45
2019-04-16Miri: refactor new allocation taggingRalf Jung-70/+45
2019-04-16Update src/librustc/mir/interpret/allocation.rsRalf Jung-1/+1
2019-04-15basic refactor. Adding PointerCast enumSaleem Jaffer-20/+3
2019-04-14Rollup merge of #59877 - Zoxc:hiridify_def_id, r=eddybMazdak Farrokhzad-2/+2
2019-04-14Auto merge of #59693 - nnethercote:64-bit-Spans, r=petrochenkovbors-1/+1
2019-04-14HirIdify hir::Defljedrz-2/+2
2019-04-10Improve miri's error reporting in check_in_allocLooMaclin-11/+7
2019-04-09Improve miri's error reporting in check_in_allocLooMaclin-5/+4
2019-04-09Improve miri's error reporting in check_in_allocLooMaclin-1/+2
2019-04-08Improve miri's error reporting in check_in_allocLooMaclin-30/+14
2019-04-05remove lookup_char_pos_adjAleksey Kladov-2/+2
2019-04-05Increase `Span` from 4 bytes to 8 bytes.Nicholas Nethercote-1/+1
2019-04-03Deny internal lints in librustcflip1995-1/+1
2019-04-03Rollup merge of #59630 - nnethercote:shrink-mir-Statement, r=pnkfelixMazdak Farrokhzad-17/+26
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-111/+87
2019-04-03Shrink `mir::Statement`.Nicholas Nethercote-17/+26
2019-04-02Merge branch 'master' into issue_57128_improve_miri_error_reporting_in_check_...Loo Maclin-22/+22
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-74/+42