summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2017-11-14Backported merge of #45785 - arielb1:unsafe-fixes, r=eddybbors-0/+10
2017-10-08Auto merge of #45016 - pnkfelix:mir-borrowck-gather-and-signal-move-errors, r...bors-0/+13
2017-10-04Move newtype_index to rustc_data_structuresSantiago Pastorino-24/+0
2017-10-04Add method to `Mir` that maps a `Location` to its `SourceInfo`.Felix S. Klock II-0/+13
2017-09-24address review commentsAriel Ben-Yehuda-1/+1
2017-09-24move unsafety checking to MIRAriel Ben-Yehuda-2/+25
2017-09-24add lint levels to VisibilityScopeAriel Ben-Yehuda-1/+44
2017-09-14bring TyCtxt into scopeDouglas Campos-3/+3
2017-09-11rustc: use ConstVal::Unevaluated instead of mir::Literal::Item.Eduard-Mihai Burtescu-13/+5
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-0/+1
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-5/+9
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-7/+8
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-8/+4
2017-09-04rustc_mir: use Local instead of Lvalue in Storage{Live,Dead}.Eduard-Mihai Burtescu-7/+7
2017-09-03rustc_mir: use Local in ProjectionElem::Index.Eduard-Mihai Burtescu-5/+5
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-11/+11
2017-08-24Touch up a comment on `LocalDecl::internal`Alex Crichton-5/+11
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-12Fix some typosBastien Orivel-1/+1
2017-08-11Please tidyJohn Kåre Alsaker-1/+3
2017-08-11Store generator interior in MIR literalsJohn Kåre Alsaker-6/+7
2017-08-11Some tweaks and commentsJohn Kåre Alsaker-6/+7
2017-08-09Initial pass review commentsAlex Crichton-1/+6
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-11/+91
2017-07-31more readable printing of validation operandsRalf Jung-1/+1
2017-07-31more documentationRalf Jung-1/+12
2017-07-30please the tidyRalf Jung-1/+2
2017-07-30make ValidationOperand generic so that we can reuse it in miri with a differe...Ralf Jung-5/+6
2017-07-30when suspending, we need to specify for which lifetime to recoverRalf Jung-3/+40
2017-07-30respect lifetime rendering when rendering Suspend validation opRalf Jung-1/+13
2017-07-30add new instructions for asserting when values are valid, and to describe whe...Ralf Jung-0/+18
2017-07-28Ignore drop check bools when testing for legal generator typesJohn Kåre Alsaker-0/+22
2017-07-28Remove support for `gen arg`Alex Crichton-4/+0
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-17/+17
2017-07-28Fix tidy warningsAlex Crichton-1/+2
2017-07-28Generator literal supportJohn Kåre Alsaker-7/+125
2017-07-27erase types in the move-path abstract domainAriel Ben-Yehuda-10/+10
2017-07-24avoid printing 'staticRalf Jung-1/+4
2017-07-24Fix printing regions with -Z verboseRalf Jung-5/+2
2017-07-12rename trait to conform with 'getter trait' patternRalf Jung-6/+6
2017-07-12overload the mir ty methods to make them more ergonomic to useRalf Jung-0/+16
2017-07-11Refactor: {Lvalue,Rvalue,Operand}::ty only need the locals' types, not the fu...Ralf Jung-1/+4
2017-07-05use field init shorthand in src/librustcZack M. Davis-29/+29
2017-06-12Add `EndRegion` statement kind to MIR.Felix S. Klock II-0/+21
2017-06-12`-Z identify_regions` toggles rendering of (previously hidden) unnamed regions.Felix S. Klock II-2/+12
2017-06-12Add `-Z span_free_rvalues`.Felix S. Klock II-1/+5
2017-05-28add NullOp::SizeOf and BinOp::OffsetAriel Ben-Yehuda-6/+14
2017-05-12box large variants in MIRAriel Ben-Yehuda-7/+7
2017-05-02add a README describing the whole designNiko Matsakis-0/+2
2017-04-30intern CodeExtentsNiko Matsakis-1/+1