summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2017-11-18Remove return_ty from Mirloomaclin-9/+5
2017-11-17MIR: hide .rodata constants vs by-ref ABI clash in trans.Eduard-Mihai Burtescu-3/+4
2017-11-15thread location info through mir typeck (but do not use)Niko Matsakis-1/+35
2017-11-14rustc: split off BodyOwnerKind from MirSource.Eduard-Mihai Burtescu-1/+0
2017-11-12MIR-borrowck: fix diagnostics for closuresShotaro Yamada-2/+2
2017-11-06collect unused unsafe codeAriel Ben-Yehuda-0/+10
2017-11-04Auto merge of #45605 - Nashenas88:derive-newtype, r=nikomatsakisbors-0/+1
2017-11-02add TerminatorKind::FalseEdges and use it in matchesMikhail Modin-4/+28
2017-11-01newtype_index: Support simpler serializable override, custom derive, and fix ...Paul Daniel Faria-19/+5
2017-11-01Add derive and doc comment capabilities to newtype_index macroPaul Daniel Faria-5/+20
2017-10-31change region display to `'_#Nr`, update the `newtype_index!` macroNiko Matsakis-5/+5
2017-10-31add subregion between borrow region and resulting referenceNiko Matsakis-0/+8
2017-10-26Add comments to clarify function argument ownershipBjörn Steinbrink-1/+3
2017-10-13Rollup merge of #45110 - Nashenas88:master, r=arielb1kennytm-8/+13
2017-10-11Move const qualifier from brackets to constant values and remove comma from a...Paul Faria-11/+11
2017-10-08Improve newtype_index macro to handle description and constants consistentlyPaul Faria-8/+13
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