summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2017-04-11add Subtype predicateNiko Matsakis-0/+14
2017-03-17Fix race condition in fs::create_dir_allDavid Roundy-20/+0
2017-03-13some style fixesTshepang Lekhonkhobe-4/+5
2017-02-25rustc_typeck: move the leaves (generics, trait_def, adt_def) to on-demand.Eduard-Mihai Burtescu-10/+1
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-27/+10
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-1/+1
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-3/+6
2017-02-05Auto merge of #38897 - nikomatsakis:issue-32330-followup, r=arielb1bors-7/+6
2017-02-05make lifetimes that only appear in return type early-boundNiko Matsakis-7/+6
2017-02-05Rollup merge of #39439 - king6cong:move, r=alexcrichtonCorey Farwell-5/+32
2017-02-04run rustfmt for librustc/util/fs.rsking6cong-10/+12
2017-02-03Add warning for () to ! switchAndrew Cann-2/+2
2017-02-03add and use rename_or_copy_remove fn that fallback to copy & removeking6cong-0/+25
2017-02-02Rollup merge of #39373 - Mark-Simulacrum:remove-toprimitive, r=aturonGuillaume Gomez-98/+0
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-2/+1
2017-01-28Remove ToPrimitive trait.Mark Simulacrum-98/+0
2017-01-28rustc: remove unused `bounds` field from `RegionParameterDef`.Eduard-Mihai Burtescu-4/+3
2017-01-28rustc: move object default lifetimes to resolve_lifetimes.Eduard-Mihai Burtescu-10/+0
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-4/+4
2016-12-27propagate TIME_DEPTH to the helper threads for -Z time-passesNiko Matsakis-3/+17
2016-12-05Refactor FnSig to contain a Slice for its inputs and outputs.Mark-Simulacrum-2/+2
2016-12-05Refactor ty::FnSig to privatize all fieldsMark-Simulacrum-2/+2
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-4/+5
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-1/+1
2016-11-29rustc: remove type information from TraitDef.Eduard-Mihai Burtescu-3/+4
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-98/+27
2016-11-28Remove BuiltinBound and BuiltinBounds.Mark-Simulacrum-13/+0
2016-11-28Refactor BuiltinBounds to Vec<DefId> on TraitObject.Mark-Simulacrum-10/+16
2016-11-28Privatize TraitObject.principal and add a method accessor, returning Option.Mark-Simulacrum-2/+2
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-55/+0
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+2
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-2/+3
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-4/+4
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-26/+0
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-10/+10
2016-11-05Rollup merge of #37583 - michaelwoerister:hir-stats, r=alexcrichtonAlex Crichton-0/+34
2016-11-04Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakisAlex Crichton-25/+2
2016-11-04Add -Zhir-stats for collecting statistics on HIR and ASTMichael Woerister-0/+34
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-25/+2
2016-10-30Fix ICE when printing closures, and other similar typesMark-Simulacrum-3/+14
2016-10-30Fix ICE when attempting to get closure generics.Mark-Simulacrum-17/+35
2016-10-27Address comments + Fix rebaseVadim Petrochenkov-28/+0
2016-10-27Preparations and cleanupVadim Petrochenkov-3/+31
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-2/+2
2016-09-20rustc: replace uses of NodeId in Def, other than closures and labels.Eduard Burtescu-1/+2
2016-09-11Use question_mark feature in librustc.Ahmed Charles-1/+1
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-2/+2
2016-09-06Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakisbors-9/+26
2016-09-03Add union typesVadim Petrochenkov-3/+2