summary refs log tree commit diff
path: root/src/librustc/ich/impls_ty.rs
AgeCommit message (Expand)AuthorLines
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-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
2018-05-21rustc: move TypeParamDef's fields into GenericParamDefKind::Type.Eduard-Mihai Burtescu-12/+20
2018-05-19Auto merge of #50893 - kennytm:rollup, r=kennytmbors-1/+1
2018-05-19Go through an allocation when accessing fields of constantsOliver Schneider-1/+2
2018-05-17Removed use of TypeIdHasher in debuginfo and replaced it with StableHasher. A...iancormac84-1/+1
2018-05-15Lift pure_wrt_drop to GenericParamDefvarkor-6/+2
2018-05-15Rename RegionParamDef to LifetimeParamDefvarkor-1/+1
2018-05-15Pull common parameters into GenericParamDefvarkor-21/+10
2018-05-15Replace type_param_to_index with param_def_id_to_indexvarkor-1/+1
2018-05-15Rename TypeParameterDef -> TypeParamDef and RegionParameterDef -> RegionParamDefvarkor-4/+4
2018-05-15Rename GenericParam to GenericParamDefvarkor-1/+1
2018-05-15Rename ty::GenericParameterDef to GenericParamvarkor-1/+1
2018-05-15Rename ty::Generics::parameters to paramsvarkor-2/+2
2018-05-15Reduce parent_params to parent_countvarkor-2/+2
2018-05-15Consolidate ty::Genericsvarkor-8/+9
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-0/+24
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-1/+2
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-7/+5
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-2/+3
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-6/+7
2018-04-30Merge ConstMathError into EvalErrorKindOliver Schneider-25/+17
2018-04-30Remove the `rustc_const_math` crateOliver Schneider-0/+17
2018-04-30Remove unused const error variantOliver Schneider-3/+0
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-2/+1
2018-04-23add `Goal::CannotProve` and extract `ProgramClause` structNiko Matsakis-0/+1
2018-04-23create a `QueryRegionConstraint` typeNiko Matsakis-4/+0
2018-04-17Auto merge of #49626 - fanzier:chalk-lowering, r=scalexmbors-0/+1
2018-04-15Implement Chalk lowering rule Normalize-From-ImplFabian Zaiser-0/+1
2018-04-15Auto merge of #49947 - oli-obk:turing_complete_const_eval, r=nagisabors-1/+0
2018-04-14Stop referring to statics' AllocIds directlyOliver Schneider-2/+1
2018-04-14Don't recurse into allocations, use a global table insteadOliver Schneider-11/+13
2018-04-13Don't abort const eval due to long running evals, just warnOliver Schneider-1/+0
2018-04-12Implement inferring outlives requirements for references, structs, enum, unio...toidiu-0/+14
2018-04-07[incremental] Hash `Allocation`sShotaro Yamada-1/+1
2018-04-06Allow for re-using monomorphizations from upstream crates.Michael Woerister-2/+15
2018-04-06Fix incomplete ICH implementation for ty::subst::UnpackedKind.Michael Woerister-0/+1
2018-04-05Rollup merge of #49497 - scalexm:hrtb, r=nikomatsakisAlex Crichton-5/+7
2018-04-03Auto merge of #49348 - bobtwinkles:extend_2pb, r=nikomatsakisbors-0/+4
2018-03-30Auto merge of #49424 - oli-obk:stable_allocid_hash, r=michaelwoeristerbors-12/+18