summary refs log tree commit diff
path: root/src/librustc/dep_graph/dep_node.rs
AgeCommit message (Expand)AuthorLines
2017-04-23cache ADT dtorck resultsAriel Ben-Yehuda-0/+2
2017-04-23rustc: make the const-eval cache polymorphic.Eduard-Mihai Burtescu-2/+2
2017-04-21introduce `is_foreign_item` queryNiko Matsakis-0/+3
2017-04-18kill a bunch of one off tasksNiko Matsakis-20/+0
2017-04-18convert calls to `visit_all_item_likes_in_krate`Niko Matsakis-20/+0
2017-04-04kill `Liveness`Niko Matsakis-2/+0
2017-04-04remove `EffectCheck`Niko Matsakis-2/+0
2017-04-04kill `CheckStaticRecursion`Niko Matsakis-2/+0
2017-04-04kill the `CheckLoops` DepNodeNiko Matsakis-2/+0
2017-03-27Rollup merge of #40683 - nikomatsakis:incr-comp-coerce-unsized-info, r=eddybAlex Crichton-2/+0
2017-03-23convert privacy access levels into a queryNiko Matsakis-2/+3
2017-03-23convert inherent-impl-related things to on-demand queriesNiko Matsakis-2/+0
2017-03-18move Instance to rustc and use it in the collectorAriel Ben-Yehuda-0/+5
2017-03-03Auto merge of #40178 - arielb1:provide-destructors, r=eddybbors-5/+2
2017-03-01convert AdtDef::destructor to on-demandAriel Ben-Yehuda-5/+2
2017-02-28convert MIR to iterate over the bodies vectorNiko Matsakis-0/+2
2017-02-28rewrite typeck bodies to iterate over the bodies vectorNiko Matsakis-0/+2
2017-02-28use `visit_all_bodies_in_krate` for borrowck instead of item-likesNiko Matsakis-0/+2
2017-02-25rustc_typeck: rework coherence to be almost completely on-demand.Eduard-Mihai Burtescu-0/+2
2017-02-25rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super...Eduard-Mihai Burtescu-0/+4
2017-02-25rustc: move the actual values of enum discriminants into a map.Eduard-Mihai Burtescu-0/+2
2017-02-17rework `TraitSelect` to avoid a vec and just use two def-idsNicholas Nethercote-4/+42
2017-02-02rejigger how we handle used trait importsNiko Matsakis-0/+3
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-2/+2
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-3/+3
2017-01-25merge TypeckItemBody and Tables depnodesNiko Matsakis-3/+0
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-0/+3
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-3/+0
2016-11-29Address remaining review commentsFlorian Diebold-1/+2
2016-11-29restructure `CollectItem` dep-node to separate fn sigs from bodiesNiko Matsakis-0/+2
2016-11-29Give function bodies their own dep graph nodeFlorian Diebold-0/+5
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-2/+2
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-6/+6
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-2/+0
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-3/+3
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-11/+4
2016-08-31simplify DepNode for trait selectionNiko Matsakis-4/+3
2016-08-23consider DepNode::Krate to be an inputNiko Matsakis-0/+5
2016-08-09make it possible to test if HIR is dirtyNiko Matsakis-0/+1
2016-08-09make DepNode PartialOrdNiko Matsakis-2/+2
2016-08-08track MIR through the dep-graphNiko Matsakis-6/+6
2016-07-28Keep multiple files per work-productNiko Matsakis-3/+1
2016-07-28Extend DepGraph so it can track "work-products"Niko Matsakis-0/+21
2016-05-31expand `DepNode::TraitSelect` to include type idsNiko Matsakis-3/+16
2016-05-18add task for linkingNiko Matsakis-0/+2
2016-05-18add a MetaData node and trigger reads from itNiko Matsakis-0/+5
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-6/+0
2016-05-18add MetaData DepNode variantNiko Matsakis-0/+6
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-0/+2
2016-05-07mir: prepare for rvalue promotion support.Eduard Burtescu-0/+2