summary refs log tree commit diff
path: root/src/librustc/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-25Rollup merge of #56101 - frewsxcv:frewsxcv-dyn, r=steveklabnikPietro Albini-1/+1
2018-11-20Incorporate `dyn` into more comments and docs.Corey Farwell-1/+1
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-8/+0
2018-11-15Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obkbors-0/+9
2018-11-13Auto merge of #55912 - kennytm:rollup, r=kennytmbors-5/+5
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-1/+1
2018-11-13Move a `static_assert!` to a better spot.Nicholas Nethercote-4/+4
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-1/+1
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-5/+6
2018-11-12Shrink some internal enumsOliver Scherer-3/+8
2018-11-11Auto merge of #55657 - davidtwco:issue-55651, r=pnkfelixbors-0/+31
2018-11-11Fix typos.Bruce Mitchener-1/+1
2018-11-08Rollup merge of #55758 - davidtwco:issue-55344, r=pnkfelixMark Rousskov-0/+14
2018-11-07no more action on ref or cast, but add new MIR statement for escaping a ptr t...Ralf Jung-0/+9
2018-11-07Ignore never-initialized locals for `unused_mut`.David Wood-0/+14
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-1/+1
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-11-05Improve predecessor detection.David Wood-0/+31
2018-11-04Correct indentation on documentation comment.David Wood-10/+10
2018-11-02Auto merge of #55087 - levex:e0669-improve-span, r=nagisabors-1/+1
2018-10-29fix nitsRalf Jung-4/+8
2018-10-29Remove validation test cases; add retagging test caseRalf Jung-1/+1
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-64/+10
2018-10-28Rollup merge of #55244 - wesleywiser:issue-50411, r=nikomatsakiskennytm-0/+36
2018-10-26Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-0/+8
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-4/+64
2018-10-26Checkpoint: Added abstraction over collection of projections into user type.Felix S. Klock II-3/+39
2018-10-26Added `mir::UserTypeProjection`, a stub for a structure that projects *into* ...Felix S. Klock II-2/+13
2018-10-26Rollup merge of #55346 - nnethercote:shrink-StatementKind, r=nagisakennytm-1/+5
2018-10-26Shrink `Statement`.Nicholas Nethercote-1/+5
2018-10-25Auto merge of #55347 - pietroalbini:rollup, r=pietroalbinibors-4/+3
2018-10-25Fix CR feedbackWesley Wiser-10/+5
2018-10-25Rollup merge of #55340 - RalfJung:operand-docs, r=oli-obkPietro Albini-3/+2
2018-10-25Operands no longer appear in placesRalf Jung-3/+2
2018-10-24introduce (but do not use) `ascribe_user_type` goalNiko Matsakis-0/+8
2018-10-23fix typos in various placesMatthias Krüger-1/+1
2018-10-22Remove the `suite_index` parameter of the `run_passes!()` macroWesley Wiser-0/+12
2018-10-22Don't rerun Mir passes when inliningNiko Matsakis-0/+29
2018-10-20Use more accurate `ConstraintCategory`sMatthew Jasper-0/+2
2018-10-19replace `UserTypeAnnotation::AdtDef` with `TypeOf`Niko Matsakis-6/+0
2018-10-19convert `FnDef` to `TypeOf`, which is more generalNiko Matsakis-2/+9
2018-10-17Auto merge of #54941 - pnkfelix:issue-21232-reject-partial-reinit, r=nikomats...bors-1/+13
2018-10-17rustc: improve E0669 spanLevente Kurusa-1/+1
2018-10-16Add `Place::base_local` method and improve doc for `Place::local` to clarify ...Felix S. Klock II-1/+13
2018-10-15introduce a more expressive `UserSubsts`Niko Matsakis-3/+3
2018-10-15introduce `FnDef` and `AdtDef` to `UserTypeAnnotation`Niko Matsakis-1/+5
2018-10-15introduce a `UserTypeAnnotation` enumNiko Matsakis-5/+19
2018-10-10Use the span of the user type for `AscribeUserType`Matthew Jasper-1/+1
2018-10-09Auto merge of #54798 - matthewjasper:free-region-closure-errors, r=nikomatsakisbors-2/+42