summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2017-11-14check_unsafety: fix unused unsafe block duplicationAriel Ben-Yehuda-1/+0
2017-11-14Backported merge of #45785 - arielb1:unsafe-fixes, r=eddybbors-69/+113
2017-10-08Auto merge of #45016 - pnkfelix:mir-borrowck-gather-and-signal-move-errors, r...bors-70/+475
2017-10-05Auto merge of #44878 - Nashenas88:master, r=nikomatsakisbors-16/+20
2017-10-05Rollup merge of #44987 - pnkfelix:mir-borrowck-fix-borrowindexes-ice, r=arielb1kennytm-5/+5
2017-10-04Generate ScopeId using newtype_index macroSantiago Pastorino-13/+1
2017-10-04Generate DepNodeIndexNew using newtype_index macroSantiago Pastorino-0/+1
2017-10-04Make newtype_index get debug_name using reflectionSantiago Pastorino-1/+2
2017-10-04Make newtype_index macro use full path to resolve constantsSantiago Pastorino-2/+0
2017-10-04Generate Idx in nll using newtype_index!Santiago Pastorino-16/+6
2017-10-04Convert regions to IndexVecSantiago Pastorino-2/+19
2017-10-04Store a new Region value every time we create a new region variablePaul Faria-2/+11
2017-10-04Auto merge of #44901 - michaelwoerister:on-demand-eval, r=nikomatsakisbors-8/+7
2017-10-04Made `move_paths::MoveError` take span param in `cannot_move_out_of` ctor.Felix S. Klock II-48/+79
2017-10-04Add method to `Mir` that maps a `Location` to its `SourceInfo`.Felix S. Klock II-3/+1
2017-10-04mir-borrowck: Gather move errors during MoveData construction and report them.Felix S. Klock II-35/+99
2017-10-04Move E0509 diagnostic into mod borrowck_errors shared between ast- and mir-bo...Felix S. Klock II-0/+108
2017-10-04Move E0508 diagnostic into mod borrowck_errors shared between ast- and mir-bo...Felix S. Klock II-0/+65
2017-10-04Move E0507 diagnostic into mod borrowck_errors shared between ast- and mir-bo...Felix S. Klock II-0/+139
2017-10-04add notes to report_conflicting_borrow MIR borrowckMikhail Modin-45/+132
2017-10-04Auto merge of #44999 - pnkfelix:mir-borrowck-fix-assert-left-right, r=nikomat...bors-10/+38
2017-10-03Auto merge of #44922 - zilbuz:issue-44596/E0594, r=pnkfelixbors-22/+34
2017-10-03Auto merge of #44896 - qmx:move-resolve-to-librustc, r=arielb1bors-11/+17
2017-10-03Overlapping borrows can point to different lvalues.Felix S. Klock II-10/+38
2017-10-02Remove assertion that the argument to every `EndRegion` correspond toFelix S. Klock II-5/+5
2017-10-02incr.comp.: Re-execute queries during red/green marking in order to find out ...Michael Woerister-8/+7
2017-10-01Auto merge of #44919 - diwic:79-pretty-mir, r=arielb1bors-1/+3
2017-09-29stop using monomorphize::resolve()Douglas Campos-1/+4
2017-09-29take ParamEnv into account when resolvingDouglas Campos-2/+5
2017-09-29make it not to be a methodDouglas Campos-1/+1
2017-09-29always use resolveDouglas Campos-19/+4
2017-09-29re-enable mir inlining across trait methodsDouglas Campos-8/+23
2017-09-29Rollup merge of #44845 - SimonSapin:nll_mod_rs, r=nikomatsakisMark Simulacrum-0/+0
2017-09-29mir-borrowck: Factorize error message for `cannot_assign_static()` between AS...Basile Desloges-3/+9
2017-09-29mir-borrowck: Move span_label calls for `cannot_use_when_mutably_borrowed()` ...Basile Desloges-9/+16
2017-09-29mir-borrowck: Move span_label calls for `cannot_assign_to_borrowed()` inside ...Basile Desloges-10/+9
2017-09-29Mir pretty print: Add cleanup commentDavid Henningsson-1/+3
2017-09-29Auto merge of #44811 - zilbuz:issue-44596/E0506, r=arielb1bors-3/+12
2017-09-26Add span label to E0384 for MIR borrowckKeith Yeung-6/+24
2017-09-26mir-borrowck: Add span labels to `report_illegal_mutation_of_borrowed()`Basile Desloges-1/+7
2017-09-26mir-borrowck: Add borrow data parameter to `report_illegal_mutation_of_borrow...Basile Desloges-2/+5
2017-09-26Auto merge of #44736 - pnkfelix:mir-borrowck4, r=arielb1bors-341/+317
2017-09-25Move src/librustc_mir/transform/nll.rs to a subdirectorySimon Sapin-0/+0
2017-09-25Auto merge of #44809 - arielb1:small-scope, r=eddybbors-3/+5
2017-09-25Remove now dead code.Felix S. Klock II-299/+1
2017-09-25Make mir-borrowck more closely match (draft) NLL RFC.Felix S. Klock II-81/+339
2017-09-25More fine-grained delineation for mir-borrowck errors.Felix S. Klock II-4/+20
2017-09-25Auto merge of #44700 - arielb1:mir-effectck, r=nikomatsakisbors-60/+751
2017-09-24move Scope behind an enumAriel Ben-Yehuda-3/+5
2017-09-24Rollup merge of #44795 - KiChjang:mir-err-notes, r=arielb1Guillaume Gomez-11/+19