summary refs log tree commit diff
path: root/src/librustc/ty/maps.rs
AgeCommit message (Expand)AuthorLines
2017-03-01convert AdtDef::destructor to on-demandAriel Ben-Yehuda-0/+1
2017-02-25rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body.Eduard-Mihai Burtescu-0/+5
2017-02-25rustc_const_eval: always demand typeck_tables for evaluating constants.Eduard-Mihai Burtescu-1/+1
2017-02-25rustc_typeck: rework coherence to be almost completely on-demand.Eduard-Mihai Burtescu-0/+49
2017-02-25rustc: allow handling cycle errors gracefully in on-demand.Eduard-Mihai Burtescu-30/+70
2017-02-25rustc_typeck: hook up collect and item/body check to on-demand.Eduard-Mihai Burtescu-31/+53
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-1/+1
2017-02-25rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super...Eduard-Mihai Burtescu-2/+95
2017-02-25rustc_typeck: lift CrateCtxt to TyCtxt.Eduard Burtescu-0/+13
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-31/+88
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-26/+90
2017-02-25rustc: move the actual values of enum discriminants into a map.Eduard-Mihai Burtescu-0/+2
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-1/+1
2017-02-02rejigger how we handle used trait importsNiko Matsakis-0/+2
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-1/+1
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-0/+1
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-0/+2
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-1/+2
2016-11-29rustc: remove type information from TraitDef.Eduard-Mihai Burtescu-1/+1
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-1/+1
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-5/+3
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-0/+4
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-2/+1
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-2/+2
2016-09-06write to inherent_impls during the visitorNiko Matsakis-1/+1
2016-08-27rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer.Eduard Burtescu-1/+1
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-2/+3
2016-04-06break dep-graph into modules, parameterize DepNodeNiko Matsakis-1/+1
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-0/+45