summary refs log tree commit diff
path: root/src/librustc_mir/build
AgeCommit message (Expand)AuthorLines
2018-06-19Thread more argument info down from `Hir` into the `mir::LocalDecls`.Felix S. Klock II-6/+36
2018-06-19Refactor: Replace anonymous-tuple with tuple struct as prep for adding more f...Felix S. Klock II-7/+9
2018-06-19Thread info about form of variable bindings, including spans of arg types, do...Felix S. Klock II-13/+26
2018-05-30rustc: rename mir::LocalDecl's syntactic_source_info to source_info.Eduard-Mihai Burtescu-13/+13
2018-05-30rustc: turn mir::LocalDecl's visibility_source_info into a SourceScope.Eduard-Mihai Burtescu-12/+9
2018-05-30rustc: rename mir::LocalDecl's source_info to visibility_source_info.Eduard-Mihai Burtescu-19/+19
2018-05-30rustc: turn mir::LocalDecl's syntactic_scope into a SourceInfo.Eduard-Mihai Burtescu-13/+18
2018-05-30rustc: rename mir::SourceScopeInfo to mir::SourceScopeLocalData.Eduard-Mihai Burtescu-9/+9
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-68/+68
2018-05-29Review feedback, remove fixme comment.Felix S. Klock II-17/+0
2018-05-29Review feedback: Remove a fixme/tbd note and just add a note for the post-NLL...Felix S. Klock II-13/+10
2018-05-29Expand two-phase-borrows so that a case like this still compiles:Felix S. Klock II-100/+109
2018-05-29rust-lang/rust#27282: emit `ReadForMatch` on each match arm.Felix S. Klock II-4/+90
2018-05-24`tcx.lift_to_global` > `tcx.global_tcx().lift`Oliver Schneider-6/+4
2018-05-24Get rid of `scalar_size`Oliver Schneider-6/+11
2018-05-24change `Value::Bytes` to `Value::Bits`Oliver Schneider-12/+3
2018-05-21rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu-1/+1
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-36/+5
2018-05-17Rename trans to codegen everywhere.Irina Popa-9/+9
2018-05-16Make the compiler support the label-break-value featureest31-1/+1
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-24/+9
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-1/+1
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-19/+23
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-3/+4
2018-05-03When using NLL, implicitly borrow match bindings for any guard,Felix S. Klock II-38/+365
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-6/+6
2018-04-30Merge ConstMathError into EvalErrorKindOliver Schneider-16/+7
2018-04-30Remove the `rustc_const_math` crateOliver Schneider-2/+1
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-2/+2
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-1/+1
2018-04-26rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa-1/+1
2018-04-20Revert stabilization of `feature(never_type)`.Felix S. Klock II-0/+1
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-2/+2
2018-04-04Rollup merge of #49533 - scottmcm:more-must-use, r=nikomatsakiskennytm-1/+1
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-3/+4
2018-03-30Add #[must_use] to a few standard library methodsScott McMurray-1/+1
2018-03-23Improved comments for UserAssertTy statement.David Wood-3/+3
2018-03-22Added flag to disable user type assertion.David Wood-0/+2
2018-03-22Temporarily only adding UserAssertTy on binding patterns.David Wood-3/+9
2018-03-22UserAssertTy can handle inference variables.David Wood-6/+12
2018-03-22Added UserAssertTy statement.David Wood-1/+20
2018-03-22Rollup merge of #49117 - nivkner:fixme_fixup3, r=estebankkennytm-3/+2
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-1/+1
2018-03-17remove FIXME(#30046) and infer moves on pattern matchingNiv Kaminer-3/+2
2018-03-14stabilise feature(never_type)Andrew Cann-1/+1
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-08Simplify code around reading/writing ConstValsOliver Schneider-20/+10