summaryrefslogtreecommitdiffstats
path: root/src/librustc_mir/build (follow)
Commit message (Expand)AuthorAgeFilesLines
* Expand two-phase-borrows so that a case like this still compiles:Felix S. Klock II2018-05-293-100/+109
* rust-lang/rust#27282: emit `ReadForMatch` on each match arm.Felix S. Klock II2018-05-291-4/+90
* `tcx.lift_to_global` > `tcx.global_tcx().lift`Oliver Schneider2018-05-241-6/+4
* Get rid of `scalar_size`Oliver Schneider2018-05-243-6/+11
* change `Value::Bytes` to `Value::Bits`Oliver Schneider2018-05-243-12/+3
* rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu2018-05-211-1/+1
* rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu2018-05-191-36/+5
* Rename trans to codegen everywhere.Irina Popa2018-05-175-9/+9
* Make the compiler support the label-break-value featureest312018-05-161-1/+1
* Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker2018-05-113-24/+9
* Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker2018-05-081-1/+1
* Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker2018-05-082-19/+23
* Store generator movability outside GeneratorInteriorJohn Kåre Alsaker2018-05-081-3/+4
* When using NLL, implicitly borrow match bindings for any guard,Felix S. Klock II2018-05-034-38/+365
* Unify MIR assert messages and const eval errorsOliver Schneider2018-04-302-6/+6
* Merge ConstMathError into EvalErrorKindOliver Schneider2018-04-301-16/+7
* Remove the `rustc_const_math` crateOliver Schneider2018-04-301-2/+1
* Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker2018-04-271-1/+1
* rustc_target: move in syntax::abi and flip dependency.Irina Popa2018-04-262-2/+2
* Rename rustc_back::target to rustc_target::spec.Irina Popa2018-04-261-1/+1
* rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa2018-04-261-1/+1
* Revert stabilization of `feature(never_type)`.Felix S. Klock II2018-04-201-0/+1
* Get rid of `SpannedIdent`Vadim Petrochenkov2018-04-061-2/+2
* Rollup merge of #49533 - scottmcm:more-must-use, r=nikomatsakiskennytm2018-04-041-1/+1
|\
| * Add #[must_use] to a few standard library methodsScott McMurray2018-03-301-1/+1
* | Remove all unstable placement featuresAidan Hobson Sayers2018-04-031-3/+4
|/
* Improved comments for UserAssertTy statement.David Wood2018-03-231-3/+3
* Added flag to disable user type assertion.David Wood2018-03-221-0/+2
* Temporarily only adding UserAssertTy on binding patterns.David Wood2018-03-221-3/+9
* UserAssertTy can handle inference variables.David Wood2018-03-221-6/+12
* Added UserAssertTy statement.David Wood2018-03-222-1/+20
* Rollup merge of #49117 - nivkner:fixme_fixup3, r=estebankkennytm2018-03-221-3/+2
|\
| * remove FIXME(#30046) and infer moves on pattern matchingNiv Kaminer2018-03-171-3/+2
* | Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov2018-03-171-1/+1
|/
* stabilise feature(never_type)Andrew Cann2018-03-141-1/+1
* remove defaulting to unitAndrew Cann2018-03-141-1/+1
* Use clearer name for integer bit width helper functionOliver Schneider2018-03-081-2/+2
* Don't use the undefined bytes of PrimVal::BytesOliver Schneider2018-03-081-27/+11
* Simplify code around reading/writing ConstValsOliver Schneider2018-03-081-20/+10
* Move the pattern checking code to hairOliver Schneider2018-03-081-2/+1
* The `const_eval` module is no moreOliver Schneider2018-03-081-1/+1
* Nuke ConstInt and Const*sizeOliver Schneider2018-03-082-48/+17
* Rename ConstVal::to_u128 to to_raw_bitsOliver Schneider2018-03-081-1/+1
* More const eval sanity checks (invalid slice fat pointers)Oliver Schneider2018-03-081-35/+1
* Add InterpretInterner to StableHashingContext for AllocId serializationOliver Schneider2018-03-081-68/+76
* Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider2018-03-083-70/+10
* Move librustc_const_eval to librustc_mirOliver Schneider2018-03-081-1/+1
* Produce instead of pointersOliver Schneider2018-03-084-23/+88
* Turn features() into a query.Michael Woerister2018-03-052-2/+2
* make `#[unwind]` attribute specify expectations more clearlyNiko Matsakis2018-02-201-5/+14