about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2018-08-02Add units to timesWesley Wiser-1/+1
2018-08-02Basic incremental statsWesley Wiser-7/+40
2018-08-02Basic profilingWesley Wiser-0/+207
2018-07-29Remove unused `mut`sMatthew Jasper-1/+1
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-1/+1
2018-07-29Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakisbors-2/+1
2018-07-27Use str::repeatShotaro Yamada-2/+1
2018-07-27Improved mechanism for naming regions in non-annotated types.David Wood-5/+35
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-18Implement existential typesOliver Schneider-0/+15
2018-07-07Move time_graph.rs to rustc/utilbjorn3-0/+278
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-29Auto merge of #50475 - csmoe:debr, r=nikomatsakisbors-1/+1
2018-05-28stop invoking `DebruijnIndex::new` directlyNiko Matsakis-1/+1
2018-05-28in which `NodeMap` and friends are macrotized!Zack M. Davis-17/+12
2018-05-28operate on `HirId` in `hir::Pat::each_binding`, and consequences of thatZack M. Davis-1/+2
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-05Misc tweaksJohn Kåre Alsaker-0/+11
2018-05-02change skolemizations to use universe indexSean Griffin-2/+2