about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-09-06Fix miriOliver Scherer-0/+28
2019-09-06Fixed grammar/style in error messages and reblessed tests.Alexander Regueiro-6/+6
2019-09-05Rollup merge of #64005 - ecstatic-morse:is-indirect, r=oli-obkMazdak Farrokhzad-0/+25
2019-09-03Update other doc.Hal Gentz-2/+2
2019-09-02Auto merge of #63561 - HeroicKatora:alloc-private-bytes, r=oli-obkbors-13/+196
2019-08-31Reorder AllocationDefinedness membersAndreas Molzer-2/+3
2019-08-31Improve documentation around allocation accessorsAndreas Molzer-8/+13
2019-08-30Move relocation range copies into allocationAndreas Molzer-0/+50
2019-08-29Add `Place::is_indirect`Dylan MacKenzie-0/+25
2019-08-29Make allocation relocation field privateAndreas Molzer-4/+9
2019-08-29Rollup merge of #63933 - wesleywiser:cleanup_from_move_promoted, r=oli-obkMazdak Farrokhzad-0/+7
2019-08-28Add some comments to `mir::Static` and `mir::StaticKind`Wesley Wiser-0/+7
2019-08-28Address naming and comments from reviewsAndreas Molzer-4/+4
2019-08-26Auto merge of #63580 - wesleywiser:move_promoted_out, r=oli-obkbors-21/+66
2019-08-24Join arms patterns, body is empty in all armsSantiago Pastorino-7/+4
2019-08-24Allow lifetime parameters to be inferredSantiago Pastorino-3/+3
2019-08-22Handle statics in `Subst::subst()` by implementing `TypeFoldable`Wesley Wiser-4/+54
2019-08-22Move def_id out add substsrefWesley Wiser-8/+12
2019-08-22Move promoted out of mir::BodyWesley Wiser-9/+0
2019-08-21Expose encapsulated undef mask as immutableAndreas Molzer-0/+5
2019-08-21Replace usage of alloc.bytes in interpretAndreas Molzer-0/+2
2019-08-19Auto merge of #63670 - Dante-Broggi:patch-2, r=Centrilbors-1/+1
2019-08-17size has a zeroDante-Broggi-1/+1
2019-08-17fix typosDante-Broggi-1/+1
2019-08-17Move copy of undef_mask into allocationAndreas Molzer-0/+85
2019-08-17Derive HashStable for AllocationAndreas Molzer-1/+12
2019-08-17Store allocation size, make bytes, undef_mask privateAndreas Molzer-8/+27
2019-08-16Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...Eduard-Mihai Burtescu-7/+2
2019-08-14Rollup merge of #63075 - RalfJung:deref-checks, r=oli-obkMazdak Farrokhzad-1/+4
2019-08-10rename RUST_CTFE_BACKTRACE to RUSTC_CTFE_BACKTRACERalf Jung-1/+1
2019-08-07Auto merge of #63152 - estebank:big-array, r=oli-obkbors-7/+11
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-2/+3
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-08-05Auto merge of #63079 - RalfJung:ctfe-no-align, r=oli-obkbors-10/+3
2019-08-04tweak output and testsEsteban Küber-1/+3
2019-08-04AssumptionNotHeld is used only once in Miri and never caught... remove from enumRalf Jung-4/+0
2019-08-04move AssumptionNotHeld to UBRalf Jung-3/+4
2019-08-03avoid mutable state and override main messageEsteban Küber-5/+6
2019-08-03add variant for experimental UB (like Stacked Borrows)Ralf Jung-3/+5
2019-08-03also add macros for free-form error messagesRalf Jung-0/+10
2019-08-02dedup free-form Unsupported errors; add macros for free-form UB and Unsupport...Ralf Jung-13/+12
2019-08-02be less BritishRalf Jung-8/+8
2019-08-02CTFE: simplify Value type by not checking for alignmentRalf Jung-10/+3
2019-08-02Nicer labels for type layout errorsEsteban Küber-2/+2
2019-08-02Do not lint on SizeOverflow, always errorEsteban Küber-1/+3
2019-08-02Always error on `SizeOverflow` during mir evaluationEsteban Küber-1/+0
2019-08-01code review fixesSaleem Jaffer-5/+1
2019-08-01code review fixesSaleem Jaffer-31/+40
2019-07-31code review fixesSaleem Jaffer-3/+3
2019-07-31code review fixesSaleem Jaffer-15/+26