summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2018-02-09Auto merge of #47802 - bobtwinkles:loop_false_edge, r=nikomatsakisbors-2/+16
2018-02-09Auto merge of #47489 - pnkfelix:limit-2pb-issue-46747, r=nikomatsakisbors-13/+22
2018-02-08Restrict two-phase borrows to solely borrows introduced via autoref.Felix S. Klock II-2/+11
2018-02-08Encode (in MIR) whether borrows are explicit in source or arise due to autoref.Felix S. Klock II-11/+11
2018-02-07Auto merge of #47957 - bobtwinkles:fix_mir_consts, r=nikomatsakisbors-38/+46
2018-02-06mir: Fix DefiningTy::Constbobtwinkles-38/+46
2018-02-07Auto merge of #47607 - davidtwco:issue-45697, r=nikomatsakisbors-46/+43
2018-02-05Swapped order of left/right visits to ensure consistency in read/write pass o...David Wood-7/+7
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-2/+16
2018-02-05Auto merge of #47920 - Aaron1011:nll-overflow, r=pnkfelixbors-37/+78
2018-02-04Rollup merge of #47877 - spastorino:lifetime-bounds-in-copy, r=nikomatsakiskennytm-7/+14
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-7/+12
2018-02-02Remove commented-out codeAaron Hill-2/+0
2018-01-31Fix overflow when performing drop check calculations in NLLAaron Hill-37/+80
2018-01-30Do not ignore lifetime bounds in Copy implsSantiago Pastorino-7/+14
2018-01-30Allow access of the state field before the generator transform. Fixes #47482,...John Kåre Alsaker-5/+10
2018-01-29Auto merge of #47837 - eddyb:going-places, r=nikomatsakisbors-22/+22
2018-01-29Auto merge of #47766 - spastorino:inference-dirty-list, r=nikomatsakisbors-24/+53
2018-01-29rustc_borrowck: replace "lvalue" terminology with "place" in docs.Eduard-Mihai Burtescu-1/+1
2018-01-29Make error reporting work on generator upvars. Fixes #47793, #47805John Kåre Alsaker-2/+2
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-20/+20
2018-01-29rustc: remove `LvaluePreference` argument from `Ty::builtin_deref`.Eduard-Mihai Burtescu-1/+1
2018-01-27Added logging for error suppression.David Wood-1/+4
2018-01-27Encompassed error deduplication of some existing sets in the ctxt.David Wood-47/+25
2018-01-27Introduced a new set to stop duplicate errors from MIR passes on one place/span.David Wood-0/+16
2018-01-27end_point handling multibyte characters correctly.David Wood-1/+2
2018-01-26pacify the mercilous tidyNiko Matsakis-2/+2
2018-01-26change from `dirty_bit_vec` to `clean_bit_vec`Niko Matsakis-3/+7
2018-01-26Adjust comment spacingNiko Matsakis-3/+4
2018-01-26Make region inference use a dirty listSantiago Pastorino-24/+48
2018-01-25Rollup merge of #47529 - nikomatsakis:impl-trait-issue-38064, r=cramertjAlex Crichton-0/+3
2018-01-23Port borrows across yield check to MIR borrowckJohn Kåre Alsaker-1/+62
2018-01-22Auto merge of #47353 - nikomatsakis:nll-issue-47189, r=pnkfelix+nmatsakisbors-5/+42
2018-01-22Auto merge of #47144 - estebank:moved-closure-arg, r=nikomatsakisbors-1/+1
2018-01-19Integrate generators to universal region setupSantiago Pastorino-0/+20
2018-01-17track recursion limit when expanding existential impl traitNiko Matsakis-0/+3
2018-01-16remove bogus assertion and commentsNiko Matsakis-9/+4
2018-01-15Move diagnostic logic to its own moduleEsteban Küber-1/+1
2018-01-14Auto merge of #47322 - nikomatsakis:nll-ice, r=pnkfelixbors-0/+1
2018-01-14Auto merge of #47261 - estebank:immutable-arg, r=petrochenkovbors-7/+27
2018-01-11renumber regions in the generator interiorNiko Matsakis-1/+16
2018-01-11simplify `UniversalRegions::to_region_vid` to just consult the mapNiko Matsakis-4/+6
2018-01-10Modify message to match labelEsteban Küber-12/+18
2018-01-10resolve type and region variables in "NLL dropck"Niko Matsakis-0/+1
2018-01-07Assignment to immutable argument: diagnostic tweakEsteban Küber-6/+20
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-1/+1
2018-01-04Auto merge of #47124 - estebank:loan-paths, r=nikomatsakisbors-7/+11
2018-01-03Tweak to mir borrow in a loop diagnosticEsteban Küber-7/+11
2018-01-03Auto merge of #46984 - arielb1:pre-statement-effect, r=nikomatsakisbors-23/+79
2017-12-26Auto merge of #46975 - matthewjasper:mir-moveck-asm, r=arielb1bors-1/+1