summaryrefslogtreecommitdiffstats
path: root/src/librustc_mir/borrow_check/mod.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * modify the error message- CR Commentsgaurikholkar2018-04-071-13/+26
| * tidy fixgaurikholkar2018-04-061-34/+1
| * reduce nested loops in the codegaurikholkar2018-04-061-27/+59
| * tidy fixesgaurikholkar2018-04-051-4/+6
| * Merge branch 'master' of https://github.com/rust-lang/rust into e0389gaurikholkar2018-04-051-47/+26
| |\
| * | address code review commentsgaurikholkar2018-04-051-24/+28
| * | address code review commentsgaurikholkar2018-03-121-3/+3
| * | fix warningsgaurikholkar2018-03-111-1/+1
| * | code refactor, modify compile-fail testsgaurikholkar2018-03-101-42/+57
| * | minor changesgaurikholkar2018-03-101-6/+19
| * | minor refactorings to fix trait import issuegaurikholkar2018-03-101-42/+10
| * | update visit_local for FindLocalAssignmentVisitorgaurikholkar2018-03-101-44/+29
| * | adding Visitor changesgaurikholkar2018-03-101-1/+23
| * | changes for new compile-fail/E0389 messagegaurikholkar2018-03-101-9/+50
* | | Auto merge of #49392 - retep007:nll-issue-48962, r=nikomatsakisbors2018-04-061-23/+69
|\ \ \ | |_|/ |/| |
| * | Fixed nits from PR review #49392Peter Hrvola2018-04-011-6/+10
| * | fixes internal compiler error:Peter Hrvola2018-03-261-21/+63
* | | Added UserAssertTy statement.David Wood2018-03-221-3/+5
|/ /
* | Rollup merge of #48840 - varkor:idxset-cleanup, r=pnkfelixkennytm2018-03-151-5/+5
|\ \
| * | Remove IdxSet::elemsvarkor2018-03-061-5/+5
* | | transition various normalization functions to the new methodsNiko Matsakis2018-03-131-1/+1
* | | Finally start down the right pathbobtwinkles2018-03-091-38/+15
| |/ |/|
* | Rollup merge of #48682 - spastorino:make_causal_lazy, r=nikomatsakisManish Goregaokar2018-03-081-67/+65
|\ \
| * | Run rustfmt over modified filesSantiago Pastorino2018-03-061-67/+63
| * | Make causal tracking lazySantiago Pastorino2018-03-061-1/+3
| |/
* / Fully use miri in transOliver Schneider2018-03-081-6/+7
|/
* Turn features() into a query.Michael Woerister2018-03-051-5/+5
* fix more typos found by codespell.Matthias Krüger2018-02-171-4/+4
* Normalizing associated types when checking borrows in drops.David Wood2018-02-141-8/+23
* check that types "need drop" before we access themNiko Matsakis2018-02-141-12/+28
* Simplified logic and corrected shallow to deep.David Wood2018-02-141-29/+11
* Handle recursive case of dropping structs with field accesses when struct has...David Wood2018-02-141-48/+71
* Fixed incorrect reporting of errors when checking borrows in drops.David Wood2018-02-141-11/+41
* Auto merge of #47802 - bobtwinkles:loop_false_edge, r=nikomatsakisbors2018-02-091-1/+2
|\
| * mir: Add TerminatorKind::FalseUnwindbobtwinkles2018-02-051-1/+2
* | Restrict two-phase borrows to solely borrows introduced via autoref.Felix S. Klock II2018-02-081-2/+11
* | Encode (in MIR) whether borrows are explicit in source or arise due to autoref.Felix S. Klock II2018-02-081-7/+7
* | Auto merge of #47607 - davidtwco:issue-45697, r=nikomatsakisbors2018-02-071-25/+35
|\ \ | |/ |/|
| * Swapped order of left/right visits to ensure consistency in read/write pass o...David Wood2018-02-051-7/+7
| * Added logging for error suppression.David Wood2018-01-271-1/+4
| * Encompassed error deduplication of some existing sets in the ctxt.David Wood2018-01-271-26/+17
| * Introduced a new set to stop duplicate errors from MIR passes on one place/span.David Wood2018-01-271-0/+16
* | rustc_borrowck: replace "lvalue" terminology with "place" in docs.Eduard-Mihai Burtescu2018-01-291-1/+1
* | rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu2018-01-291-5/+5
* | end_point handling multibyte characters correctly.David Wood2018-01-271-1/+2
|/
* Port borrows across yield check to MIR borrowckJohn Kåre Alsaker2018-01-231-0/+61
* Auto merge of #46984 - arielb1:pre-statement-effect, r=nikomatsakisbors2018-01-031-0/+2
|\
| * Make killing of out-of-scope borrows a pre-statement effectAriel Ben-Yehuda2017-12-241-0/+2
* | Auto merge of #46975 - matthewjasper:mir-moveck-asm, r=arielb1bors2017-12-261-1/+1
|\ \
| * | Give MIR borrowck a better understanding of inline asmMatthew Jasper2017-12-231-1/+1
| |/