about summary refs log tree commit diff
path: root/src/librustc_borrowck
AgeCommit message (Expand)AuthorLines
2017-05-02Rollup merge of #41640 - gaurikholkar:master, r=nikomatsakisCorey Farwell-1/+8
2017-05-02have borrowck fetch MIR, which will perform some errorsNiko Matsakis-0/+10
2017-05-02run MIR borrowck on the validated, not optimized, MIRNiko Matsakis-1/+17
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-6/+6
2017-05-02rework `MirPass` API to be stateless and extract helper fnsNiko Matsakis-1/+1
2017-05-02introduce `mir_keys()`Niko Matsakis-2/+2
2017-05-02Using a span_suggestion to display use & hintgaurikholkar-6/+3
2017-05-02Adding consider changing to & suggestion for let bindingsgaurikholkar-1/+11
2017-04-30modify `ExprUseVisitor` and friends to take region-maps, not def-idNiko Matsakis-2/+2
2017-04-30introduce per-fn RegionMapsTaylor Cramer-35/+39
2017-04-30intern CodeExtentsNiko Matsakis-42/+41
2017-04-30remove ROOT_CODE_EXTENT and DUMMY_CODE_EXTENTNiko Matsakis-1/+1
2017-04-30On-demandify region mappingTaylor Cramer-20/+20
2017-04-28Adding documentation, indentation fixesgaurikholkar-19/+39
2017-04-28Disable ref hint for pattern in let and adding ui-tests.gaurikholkar-16/+71
2017-04-27Rollup merge of #41523 - estebank:moved, r=arielb1Corey Farwell-2/+5
2017-04-25Point at variable moved by closureEsteban Küber-2/+5
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-22avoid calling `mk_region` unnecessarilyAriel Ben-Yehuda-1/+1
2017-04-20rustc: combine type_needs_drop_given_env and may_drop into needs_drop.Eduard-Mihai Burtescu-1/+1
2017-04-14Auto merge of #41153 - petrochenkov:umove, r=pnkfelixbors-15/+15
2017-04-12Rollup merge of #41232 - arielb1:mir-rvalues, r=eddybTim Neumann-3/+3
2017-04-12Rollup merge of #41063 - nikomatsakis:issue-40746-always-exec-loops, r=eddybTim Neumann-16/+18
2017-04-12fix nitNiko Matsakis-1/+1
2017-04-11store Spans for all MIR localsAriel Ben-Yehuda-3/+3
2017-04-08Auto merge of #41148 - arielb1:dead-unwind, r=nagisabors-38/+121
2017-04-08borrowck::mir::dataflow: ignore unwind edges of empty dropsAriel Ben-Yehuda-38/+121
2017-04-08Fix move checking for nested union fieldsVadim Petrochenkov-15/+15
2017-04-07Rollup merge of #40797 - GAJaloyan:patch-1, r=arielb1Corey Farwell-3/+3
2017-04-04push `borrowck` into its own taskNiko Matsakis-16/+18
2017-03-29Rollup merge of #40841 - arielb1:immutable-blame, r=pnkfelixCorey Farwell-123/+140
2017-03-27correcting another mistake in an example GAJaloyan-1/+1
2017-03-27Fix various useless derefs and slicingsOliver Schneider-14/+14
2017-03-27fix handling of `self`Ariel Ben-Yehuda-29/+31
2017-03-27borrowck: consolidate `mut` suggestionsAriel Ben-Yehuda-104/+119
2017-03-24issue #40793GAJaloyan-2/+2
2017-03-23Remove internal liblogAlex Crichton-1/+1
2017-03-20Auto merge of #39628 - arielb1:shimmir, r=eddybbors-789/+140
2017-03-19Rollup merge of #40445 - estebank:issue-18150, r=jonathandturnerCorey Farwell-0/+19
2017-03-18translate drop glue using MIRAriel Ben-Yehuda-1/+1
2017-03-18move the drop expansion code to rustc_mirAriel Ben-Yehuda-788/+139
2017-03-13Add label to primary span for mutable access of immutable struct errorEsteban Küber-3/+8
2017-03-12Change label to "consider changing this to `mut f`"Esteban Küber-1/+3
2017-03-11Point to let when modifying field of immutable variableEsteban Küber-0/+12
2017-03-10isolate dep-graph tasksNiko Matsakis-5/+8
2017-03-03Auto merge of #40133 - arielb1:operand-lifetimes, r=eddybbors-0/+1
2017-03-02schedule drops on bindings only after initializing themAriel Ben-Yehuda-0/+1
2017-02-28kill the code path for E0388Niko Matsakis-26/+8
2017-02-28remove `Option` from the `tables` fieldNiko Matsakis-7/+9