about summary refs log tree commit diff
path: root/src/librustc/mir/interpret/error.rs
AgeCommit message (Expand)AuthorLines
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-11miri: use backtrace crate printing instead of rolling our ownRalf Jung-40/+4
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-11-26Auto merge of #56070 - oli-obk:const_let, r=eddybbors-0/+3
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-6/+6
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-3/+4
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-4/+4
2018-11-19Make const_eval_raw query return just an AllocIdRalf Jung-1/+2
2018-11-19Also catch static mutation at evaluation timeOliver Scherer-0/+3
2018-11-19Rollup merge of #55970 - RalfJung:miri-backtrace, r=@oli-obkPietro Albini-12/+43
2018-11-15do not accept out-of-bounds pointers in enum discriminants, they might be NULLRalf Jung-5/+9
2018-11-15validation: better error when the enum discriminant is UndefRalf Jung-2/+2
2018-11-15rename FrameInfo span field to call_siteRalf Jung-4/+4
2018-11-14put file and line into miri backtraceRalf Jung-3/+8
2018-11-14prettier miri backtrace printingRalf Jung-3/+10
2018-11-14miri: backtraces with instancesRalf Jung-7/+26
2018-11-05fix validation error on non-integer enum discriminantsRalf Jung-2/+2
2018-10-28always print backtrace when CTFE_BACKTRACE is setRalf Jung-2/+2
2018-10-28remove some unused CTFE error variantsRalf Jung-50/+1
2018-10-28rename env var to control ctfe backtraces, and make it usually show the backt...Ralf Jung-36/+66
2018-10-25preserve const eval error information through trait error systemRalf Jung-1/+1
2018-10-25Layout errors can happen because something was too genericOliver Schneider-3/+4
2018-10-25Report const eval error inside the queryOliver Schneider-23/+42
2018-10-09miri engine: also check return type before calling functionRalf Jung-1/+7
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-2/+2
2018-09-08Optimize miri checking of integer array/slicesGabriel Majeri-2/+2
2018-08-29re-do argument passing one more time to finally be saneRalf Jung-7/+17
2018-08-28address nitsRalf Jung-3/+5
2018-08-27validate enum discriminant whenever it is readRalf Jung-1/+1
2018-08-23Fix stylistic mistakesBernardo Meurer-2/+2
2018-08-23Fixed long stringsBernardo Meurer-7/+12
2018-08-23Add license header to CTFE/MIRIBernardo Meurer-0/+10
2018-08-22Allow panicking with string literal messages inside constantsOliver Schneider-2/+10
2018-07-29Sanity-check all constantsOliver Schneider-1/+1
2018-07-04Shorten error message and add link to testDylan MacKenzie-2/+1
2018-07-04Explain reason behind error spanDylan MacKenzie-1/+3
2018-07-04Add an `InfiniteLoop` variant to `EvalErrorKind`Dylan MacKenzie-0/+2
2018-06-30Minor refactoring.Alexander Regueiro-1/+1
2018-06-30Added miri error for evaluating foreign statics.Alexander Regueiro-0/+3
2018-06-28Turn the use of erroneous constants into errors againOliver Schneider-1/+1
2018-06-28Merge `ConstVal` and `ConstValue`Oliver Schneider-10/+0
2018-06-28FixupOliver Schneider-0/+6
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-1/+109
2018-06-28Move the Lrc outside the error type and name the fieldsOliver Schneider-1/+2
2018-06-28Address review commentsOliver Schneider-2/+2
2018-06-28Eliminate old CTFE's `ErrKind`Oliver Schneider-0/+7
2018-06-05Properly report transitive errorsOliver Schneider-43/+37
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-0/+36
2018-05-24Rename MemoryPointer to PointerOliver Schneider-7/+7