summary refs log tree commit diff
path: root/src/librustc/ich/impls_ty.rs
AgeCommit message (Expand)AuthorLines
2018-09-11Simplify Scope/ScopeData to have less chance of introducing UB or size increasesOliver Schneider-6/+9
2018-09-08Auto merge of #53903 - GabrielMajeri:opt-miri-array-slice, r=oli-obkbors-1/+1
2018-09-08Auto merge of #53705 - ms2300:tmp, r=oli-obkbors-1/+1
2018-09-08Optimize miri checking of integer array/slicesGabriel Majeri-1/+1
2018-09-07make field always private, add `From` implsNiko Matsakis-3/+0
2018-09-06Auto merge of #52626 - brunocodutra:issue-52475, r=oli-obkbors-1/+1
2018-09-06Auto merge of #53721 - arielb1:exhaustively-unpun, r=nikomatsakisbors-7/+7
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-1/+1
2018-09-03Implement Hash in terms of HashStable for EvalSnapshotBruno Dutra-1/+1
2018-09-01move the is_field_list_non_exhaustive flag to VariantDefAriel Ben-Yehuda-7/+7
2018-08-29re-do argument passing one more time to finally be saneRalf Jung-1/+6
2018-08-28address nitsRalf Jung-1/+1
2018-08-27Miri Memory WorkRalf Jung-2/+3
2018-08-24Rollup merge of #53545 - FelixMcFelix:fix-50865-beta, r=petrochenkovkennytm-0/+1
2018-08-22Auto merge of #52011 - oli-obk:dont_you_hate_it_too_when_everything_panics_co...bors-1/+6
2018-08-22Allow panicking with string literal messages inside constantsOliver Schneider-1/+6
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-6/+6
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-2/+2
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-17/+17
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-5/+5
2018-08-22Rename ty::Slice to ty::Listvarkor-2/+2
2018-08-22miri/CTFE refactorRalf Jung-6/+0
2018-08-21New AccessLevel and accompanying propagation.Kyle Simpson-0/+1
2018-08-01Reintroduce `Undef` and properly check constant value sizesOliver Schneider-2/+7
2018-07-18Implement existential typesOliver Schneider-0/+1
2018-07-04Add an `InfiniteLoop` variant to `EvalErrorKind`Dylan MacKenzie-1/+2
2018-06-30Added miri error for evaluating foreign statics.Alexander Regueiro-0/+1
2018-06-28Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddybMark Rousskov-45/+8
2018-06-28Merge `ConstVal` and `ConstValue`Oliver Schneider-19/+2
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-4/+4
2018-06-28Move the Lrc outside the error type and name the fieldsOliver Schneider-1/+2
2018-06-28Address review commentsOliver Schneider-1/+1
2018-06-28Eliminate old CTFE's `ErrKind`Oliver Schneider-24/+3
2018-06-28incremental: Do not hash spans for things that didn't have spans previouslyVadim Petrochenkov-1/+1
2018-06-28Support delegation in stable hashing macrosVadim Petrochenkov-87/+33
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-1/+1
2018-06-22Auto merge of #51433 - scalexm:finish-rules, r=nikomatsakisbors-10/+35
2018-06-05Remove another unused error variantOliver Schneider-1/+0
2018-06-05Remove unused IndexOutOfBounds variantOliver Schneider-4/+0
2018-06-05Properly report transitive errorsOliver Schneider-8/+3
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-0/+1
2018-06-04Refactor the chalkify lowering processscalexm-10/+35
2018-05-28rewrite the hasher to not access `depth` fieldNiko Matsakis-7/+3
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-5/+11
2018-05-24change `Value::Bytes` to `Value::Bits`Oliver Schneider-5/+18
2018-05-24Rename MemoryPointer to PointerOliver Schneider-1/+1
2018-05-24Eliminate the `Pointer` wrapper typeOliver Schneider-2/+0
2018-05-24Rename ByVal(Pair) to Scalar(Pair)Oliver Schneider-4/+4
2018-05-24Rename PrimVal to ScalarOliver Schneider-1/+1
2018-05-22Introduce AllocType which indicates what AllocIds point toJohn Kåre Alsaker-31/+19