summary refs log tree commit diff
path: root/src/librustc_mir/build/expr/as_lvalue.rs
AgeCommit message (Expand)AuthorLines
2017-09-24add lint levels to VisibilityScopeAriel Ben-Yehuda-2/+2
2017-09-03rustc_mir: use Local in ProjectionElem::Index.Eduard-Mihai Burtescu-4/+5
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-3/+5
2017-07-28Remove support for `gen arg`Alex Crichton-3/+0
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+4
2017-06-12Paired source_info with extent; thread both through to pts where EndRegion wi...Felix S. Klock II-1/+1
2017-04-11store Spans for all MIR localsAriel Ben-Yehuda-1/+2
2017-03-04Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakisbors-1/+1
2017-03-03make operands live to the end of their containing expressionAriel Ben-Yehuda-3/+5
2017-03-01store the normalized types of statics in MIR LvaluesAriel Ben-Yehuda-1/+1
2017-02-23Implement non-capturing closure to fn coercionest31-0/+1
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-1/+1
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-10-04stop having identity casts be lexprsAriel Ben-Yehuda-0/+1
2016-09-26[WIP] Move MIR towards a single kind of localJonas Schievink-2/+2
2016-08-13Rename empty/bang to neverAndrew Cann-1/+1
2016-08-13Add EmptyToAny adjustmentAndrew Cann-0/+1
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-1/+3
2016-06-07mir: group span + visibility scope under a new SourceInfo type.Eduard Burtescu-3/+3
2016-06-07mir: distinguish between variable visibility scopes and SEME scopes.Eduard Burtescu-1/+1
2016-06-05Add a new Assert terminator to MIR for bounds & arithmetic checks.Eduard Burtescu-9/+6
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-1/+1
2016-03-23add span/scope-id to terminatorNiko Matsakis-0/+2
2016-03-23extend Terminator into a struct so it can have additional fieldsNiko Matsakis-1/+1
2016-03-23track the innermost scope for every stmtNiko Matsakis-2/+3
2016-03-23record a scope for each `VarDecl`Niko Matsakis-1/+1
2016-02-20store the normalized types of field accessesAriel Ben-Yehuda-1/+1
2016-01-06panic/panic_bounds_check to destructure tysSimonas Kazlauskas-1/+1
2016-01-06Remove the Panic block terminatorSimonas Kazlauskas-2/+2
2015-12-10MIR: Refactor mir::Terminator to use tuples instead of a fixed-size arrays.Michael Woerister-1/+1
2015-11-30Move the core MIR datastructures to librustc.Michael Woerister-2/+2
2015-10-07Partially format librustc_mir with rustfmt.Ms2ger-10/+5
2015-10-06strip out the hair trait and use concrete types insteadNiko Matsakis-5/+5
2015-09-17Remove hir::ExprParenNick Cameron-3/+0
2015-09-06add MIR code (unused thus far)Niko Matsakis-0/+131