summary refs log tree commit diff
path: root/src/librustc/util/ppaux.rs
AgeCommit message (Expand)AuthorLines
2018-07-29Remove unused `mut`sMatthew Jasper-1/+1
2018-07-27Improved mechanism for naming regions in non-annotated types.David Wood-5/+35
2018-07-18Implement existential typesOliver Schneider-0/+15
2018-06-30Auto merge of #51806 - oli-obk:lowering_cleanups1, r=cramertjbors-2/+1
2018-06-28Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddybMark Rousskov-5/+5
2018-06-28Merge `ConstVal` and `ConstValue`Oliver Schneider-5/+5
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-1/+1
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-2/+2
2018-06-27Generate `DefId`s for impl Trait in the def_collectorOliver Schneider-2/+1
2018-06-23add `dyn` to display of dynamic (trait) type namesZack M. Davis-2/+6
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-1/+1
2018-06-20Remove all traces of lifetimes() and types() methodsvarkor-6/+4
2018-06-20Rename DefPathData::LifetimeDef to LifetimeParamvarkor-1/+1
2018-06-18Auto merge of #51248 - fabric-and-ink:newtype_index_debrujin, r=nikomatsakisbors-1/+1
2018-06-14Declare DebruijnIndex via newtype_index macroFabian Drinck-1/+1
2018-06-07Add existential type definitonsOliver Schneider-1/+2
2018-05-28stop invoking `DebruijnIndex::new` directlyNiko Matsakis-1/+1
2018-05-21rustc: move TypeParamDef's fields into GenericParamDefKind::Type.Eduard-Mihai Burtescu-2/+4
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-2/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-2/+2
2018-05-15Review refactoringvarkor-17/+15
2018-05-15Rename param_counts to own_countsvarkor-9/+9
2018-05-15Lift pure_wrt_drop to GenericParamDefvarkor-2/+2
2018-05-15Refactor generic params loopsvarkor-3/+5
2018-05-15Pull common parameters into GenericParamDefvarkor-22/+19
2018-05-15Inline get_typevarkor-2/+7
2018-05-15Use GenericParamCount instead of FxHashMapvarkor-11/+11
2018-05-15Eliminate ty::Generics::types()varkor-10/+15
2018-05-15Generalise more cases of explicit iteration of specific kindsvarkor-2/+2
2018-05-15Generalise cases of explicit iteration of specific kindsvarkor-14/+16
2018-05-15Rename TypeParameterDef -> TypeParamDef and RegionParameterDef -> RegionParamDefvarkor-4/+4
2018-05-15Prefer iterator to vecvarkor-6/+6
2018-05-15Consolidate ty::Genericsvarkor-7/+7
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-7/+3
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-2/+2
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-10/+3
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-2/+2
2018-05-02change skolemizations to use universe indexSean Griffin-2/+2
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-3/+3
2018-04-23introduce new DefPathData variants for traits, assoc typesNiko Matsakis-2/+19
2018-04-13Use InternedString rather than Name for RegionParameterDefvarkor-9/+8
2018-03-29Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakisbors-1/+1
2018-03-23Revert "change skolemizations to use universe index"Sean Griffin-1/+1
2018-03-22Produce nice array lengths on a best effort basisOliver Schneider-2/+2
2018-03-14remove defaulting to unitAndrew Cann-2/+2
2018-03-13add `canonicalize` method to `InferCtxt` [VIC]Niko Matsakis-0/+9
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-4/+0
2018-03-08Produce instead of pointersOliver Schneider-0/+4