summary refs log tree commit diff
path: root/src/librustc/ich/impls_ty.rs
AgeCommit message (Expand)AuthorLines
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-52/+15
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-1/+1
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-3/+3
2019-08-17Derive HashStable for AllocationAndreas Molzer-18/+8
2019-08-17Store allocation size, make bytes, undef_mask privateAndreas Molzer-1/+7
2019-06-21Further reduce the likelyhood of hash collisionsOliver Scherer-0/+1
2019-06-19Make `Allocation` stable hash robustOliver Scherer-5/+9
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-10/+16
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-8/+8
2019-06-11Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-13/+8
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-5/+5
2019-05-31Remove ty::BrFresh and new_boundYuki Okushi-1/+0
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-1050/+0
2019-03-10Make the rustc driver and interface demand drivenJohn Kåre Alsaker-5/+0
2019-03-05Implement Hash for new typesvarkor-0/+27
2019-02-27Rename variadic to c_variadicDan Robertson-1/+1
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-1/+1
2019-02-19Auto merge of #57896 - oli-obk:permissive_existence, r=cramertjbors-0/+5
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-1/+1
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-0/+4
2019-02-05move librustc to 2018Mark Mansi-26/+28
2019-02-01Restrict concrete types to equivalent typesOliver Scherer-0/+5
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-1/+1
2019-01-19Handle lifetime annotations in unreachable codeMatthew Jasper-1/+1
2019-01-19Use a struct for user type annotationsMatthew Jasper-0/+6
2019-01-19Rename UserTypeAnnotation -> UserTypeMatthew Jasper-3/+3
2019-01-05Rollup merge of #57219 - matthewjasper:mir-cleanup, r=nikomatsakiskennytm-16/+0
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-1/+5
2018-12-30Refactor `UserTypeAnnotation`.David Wood-0/+26
2018-12-29Remove unused types from rustc::mir::interpretMatthew Jasper-16/+0
2018-12-27Handle sub-typing in chalk-enginescalexm-0/+4
2018-12-27Integrate chalk enginescalexm-0/+7
2018-12-27Add a def-id in `ty::ParamEnv`scalexm-1/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-03s/AllocType/AllocKind/Oliver Scherer-1/+1
2018-12-03Monomorphize `AllocType`Oliver Scherer-1/+1
2018-11-26Auto merge of #56070 - oli-obk:const_let, r=eddybbors-0/+1
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-1/+2
2018-11-24Handle placeholder types in canonicalizationscalexm-1/+2
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+3
2018-11-19Make const_eval_raw query return just an AllocIdRalf Jung-0/+4
2018-11-19Also catch static mutation at evaluation timeOliver Scherer-0/+1
2018-11-19Rollup merge of #55970 - RalfJung:miri-backtrace, r=@oli-obkPietro Albini-3/+3
2018-11-19Rollup merge of #55953 - blitzerr:master, r=nikomatsakisPietro Albini-1/+3
2018-11-15do not accept out-of-bounds pointers in enum discriminants, they might be NULLRalf Jung-1/+6
2018-11-15rename FrameInfo span field to call_siteRalf Jung-1/+1
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-1/+3
2018-11-14miri: backtraces with instancesRalf Jung-2/+2
2018-11-06impl_stable_hash_for: support enums and tuple structs with generic parametersRalf Jung-301/+125
2018-11-03Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakisbors-0/+17