summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
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
2019-07-30throw_X macros use err_X macrosSaleem Jaffer-10/+2
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-22/+22
2019-07-30renaming err to err_unsupSaleem Jaffer-14/+14
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-39/+36
2019-07-30addding an interp_error moduleSaleem Jaffer-0/+21
2019-07-29code review fixesSaleem Jaffer-10/+10
2019-07-29code review fixesSaleem Jaffer-0/+1
2019-07-29use PanicInfo and UnsupportedOpInfoSaleem Jaffer-14/+14
2019-07-29adding a err macro for each of the InterpError variantsSaleem Jaffer-23/+54
2019-07-29implementing Debug for UnsupportedInfoSaleem Jaffer-99/+108
2019-07-29fixing fallout due to InterpError refactorSaleem Jaffer-80/+120
2019-07-29code review fixesSaleem Jaffer-6/+7
2019-07-29moving remaining variants to UnsupportedInfoSaleem Jaffer-25/+22
2019-07-29more grouping of the variants in InterpErrorSaleem Jaffer-42/+44
2019-07-29grouping the variants of InterpErrorSaleem Jaffer-10/+26
2019-07-29changing the fields of InterpErrorSaleem Jaffer-8/+23
2019-07-25Rollup merge of #62901 - petrochenkov:serde, r=CentrilMazdak Farrokhzad-17/+15
2019-07-24Apply suggestions from code reviewRalf Jung-4/+4
2019-07-24use PanicMessage type for MIR assertion errorsRalf Jung-67/+106
2019-07-24kill InterpError::descriptionRalf Jung-154/+116
2019-07-24do not use InterpError::description outside librustc::mirRalf Jung-1/+1
2019-07-23Rollup merge of #62859 - spastorino:rename-to-as-ref, r=CentrilMark Rousskov-1/+1
2019-07-23Rollup merge of #60951 - saleemjaffer:mir_better_error_enum, r=oli-obkMark Rousskov-38/+58
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-17/+15
2019-07-23renames EvalErrorPanic to PanicMessageSaleem Jaffer-26/+26
2019-07-23moving some variants from InterpError to EvalErrorPanicSaleem Jaffer-33/+39
2019-07-22Place::as_place_ref is now Place::as_refSantiago Pastorino-1/+1
2019-07-20alters the panic variant of InterpErrorSaleem Jaffer-39/+22
2019-07-20Avoid cloning Place in calculate_fake_borrowsSantiago Pastorino-1/+1