summary refs log tree commit diff
path: root/src/librustc_mir/build/expr/as_rvalue.rs
AgeCommit message (Expand)AuthorLines
2018-03-14remove defaulting to unitAndrew Cann-1/+1
2018-03-08Use clearer name for integer bit width helper functionOliver Schneider-2/+2
2018-03-08Don't use the undefined bytes of PrimVal::BytesOliver Schneider-27/+11
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-47/+16
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-17/+5
2018-03-08Produce instead of pointersOliver Schneider-3/+18
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2017-12-05rustc_mir: don't move temporaries that are still used later.Eduard-Mihai Burtescu-4/+4
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-3/+3
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-4/+4
2017-11-28MIR: split Operand::Consume into Copy and Move.Eduard-Mihai Burtescu-9/+9
2017-09-24add lint levels to VisibilityScopeAriel Ben-Yehuda-2/+3
2017-09-20address review commentsAriel Ben-Yehuda-1/+5
2017-09-14bring Ty into scopeDouglas Campos-4/+4
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-2/+2
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-3/+12
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-3/+7
2017-09-04rustc_mir: use Local instead of Lvalue in Storage{Live,Dead}.Eduard-Mihai Burtescu-6/+6
2017-09-03Auto merge of #44253 - eddyb:nice-scope, r=nikomatsakisbors-6/+6
2017-09-02rustc_mir: always emit StorageLive even without a matching StorageDead.Eduard-Mihai Burtescu-4/+4
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-6/+6
2017-08-25Add some comments and fix a typoJohn Kåre Alsaker-1/+2
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-3/+9
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-14emit StorageLive for box temporariesAriel Ben-Yehuda-3/+9
2017-08-12Merge branch 'master' of https://github.com/rust-lang/rust into genJohn Kåre Alsaker-7/+7
2017-08-11Store generator interior in MIR literalsJohn Kåre Alsaker-3/+3
2017-08-10For box expressions, use NZ drop instead of a free blockAriel Ben-Yehuda-7/+7
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-07-28Remove support for `gen arg`Alex Crichton-6/+0
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-2/+2
2017-07-28Generator literal supportJohn Kåre Alsaker-3/+33
2017-06-12Paired source_info with extent; thread both through to pts where EndRegion wi...Felix S. Klock II-1/+2
2017-05-28add NullOp::SizeOf and BinOp::OffsetAriel Ben-Yehuda-1/+2
2017-05-17introduce local-scope to prevent storagelive/storagedead in staticsNiko Matsakis-3/+3
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-2/+2
2017-05-12box large variants in MIRAriel Ben-Yehuda-4/+5
2017-04-30intern CodeExtentsNiko Matsakis-2/+2
2017-04-11store Spans for all MIR localsAriel Ben-Yehuda-7/+7
2017-03-03Auto merge of #40133 - arielb1:operand-lifetimes, r=eddybbors-21/+32
2017-03-03make operands live to the end of their containing expressionAriel Ben-Yehuda-21/+32
2017-02-28Make Rvalue::ty infallibleSimonas Kazlauskas-1/+2
2017-02-23Implement non-capturing closure to fn coercionest31-0/+4
2017-02-15[MIR] Make InlineAsm a StatementSimonas Kazlauskas-15/+1
2017-02-05Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakisCorey Farwell-1/+1
2017-02-03Bump version, upgrade bootstrapAlex Crichton-1/+0
2017-02-03Add warning for () to ! switchAndrew Cann-1/+1
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-1/+1
2016-12-30Cleanup FIXMEsSimonas Kazlauskas-1/+0
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-4/+8