summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2016-02-23Revert "Auto merge of #30533 - nikomatsakis:fulfillment-tree, r=aturon"Niko Matsakis-1/+1
2016-02-03rustc_mir: Mark the crate as unstableAlex Crichton-0/+2
2016-01-16Auto merge of #30533 - nikomatsakis:fulfillment-tree, r=aturonbors-1/+1
2016-01-16fallout from removing the `errors_will_be_reported` flagNiko Matsakis-1/+1
2016-01-15Auto merge of #30446 - michaelwu:associated-const-type-params-pt1, r=nikomats...bors-1/+2
2016-01-15Generate ADTs for tuple-like constructors insteadSimonas Kazlauskas-10/+40
2016-01-14Support generic associated constsMichael Wu-1/+2
2016-01-12Auto merge of #30635 - nagisa:mir-rid-unit-temp, r=nikomatsakisbors-46/+56
2016-01-11Rollup merge of #30798 - erickt:fix-doc, r=apasel422Simonas Kazlauskas-1/+1
2016-01-11Rollup merge of #30761 - nagisa:mir-fix-destination, r=michaelwoeristerSimonas Kazlauskas-1/+1
2016-01-09Fix a typo in rustc_mir::build::scope's documentationErick Tryzelaar-1/+1
2016-01-08Change destination accessor to return referencesSimonas Kazlauskas-1/+1
2016-01-07Fix MIR text output for terminators since they were made optional.Scott Olson-1/+1
2016-01-07[MIR] Set dest ∀ expr with optional valueSimonas Kazlauskas-33/+53
2016-01-06[MIR] Get rid of that nasty unit_ty temporary lvalSimonas Kazlauskas-15/+5
2016-01-06Auto merge of #30532 - nikomatsakis:cross-item-dependencies, r=mwbors-1/+2
2016-01-06panic/panic_bounds_check to destructure tysSimonas Kazlauskas-39/+51
2016-01-06Merge Call and DivergingCall diffs into CallKindSimonas Kazlauskas-24/+30
2016-01-06Don’t generate landing-pads if -Z no-landing-padsSimonas Kazlauskas-0/+1
2016-01-06Remove diverge terminatorSimonas Kazlauskas-31/+17
2016-01-06Remove the Panic block terminatorSimonas Kazlauskas-14/+104
2016-01-06Add Resume Terminator which corresponds to resumeSimonas Kazlauskas-39/+47
2016-01-06Generate DivergingCall terminatorSimonas Kazlauskas-12/+30
2016-01-06Split Call into Call and DivergingCallSimonas Kazlauskas-19/+13
2016-01-06Auto merge of #30692 - michaelwoerister:mir-overloaded-fn-calls, r=nikomatsakisbors-2/+20
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-1/+2
2016-01-06Auto merge of #30492 - wesleywiser:fix_extra_drops, r=pnkfelixbors-12/+3
2016-01-05[MIR] Handle overloaded call expressions during HIR -> HAIR translation.Michael Woerister-2/+20
2016-01-04Add 'mut' to MIR temp variable debug output.Scott Olson-1/+1
2016-01-04Add a human-readable textual form for MIR.Scott Olson-17/+103
2016-01-04Auto merge of #30602 - tsion:mir-graphviz-display, r=nikomatsakisbors-169/+137
2016-01-04Auto merge of #30553 - luqmana:mir-match-arm-guards, r=nikomatsakisbors-23/+18
2016-01-02Add 'mut' to temporary vars in MIR graphviz output.Scott Olson-1/+1
2016-01-01Fix equality checks in matchesSimonas Kazlauskas-129/+46
2015-12-31Avoid adding drops for types w/ no dtor in MIR constructionWesley Wiser-12/+3
2015-12-31Rollup merge of #30630 - tsion:mir-closure-args, r=nagisaSimonas Kazlauskas-16/+13
2015-12-30Use built-in comparisons for range matching in MIR.Scott Olson-23/+29
2015-12-30Refactor MIR building for arguments.Scott Olson-18/+14
2015-12-29Fix argument indices in MIR for closures.Scott Olson-1/+2
2015-12-29Fix MIR var names and keep them in sync.Scott Olson-3/+5
2015-12-29Process candidates for match in the same order as written in the source.Luqman Aden-27/+19
2015-12-28Add comments and simplify MIR graphviz code.Scott Olson-31/+42
2015-12-28Rewrite MIR graphviz printing and improve MIR debug printing.Scott Olson-169/+124
2015-12-26Also fix MIRification of unit enum variantsSimonas Kazlauskas-13/+26
2015-12-24[MIR] Make sure candidates are reversed before `match_candidates`.Luqman Aden-1/+4
2015-12-25Properly translate unit structs in MIRSimonas Kazlauskas-29/+29
2015-12-20Auto merge of #30470 - petrochenkov:owned5, r=nrcbors-0/+10
2015-12-20Auto merge of #30469 - nagisa:mir-gv-prettify, r=luqmanabors-9/+9
2015-12-19Auto merge of #30184 - petrochenkov:ascr, r=nikomatsakisbors-0/+2
2015-12-19Improve OwnedSlice and use it in HIRVadim Petrochenkov-0/+10