about summary refs log tree commit diff
path: root/src/librustc/dep_graph
AgeCommit message (Expand)AuthorLines
2017-06-01rewrite layout to take a (param-env, ty) pair instead of infcxNiko Matsakis-0/+2
2017-06-01Syntax highlight rust code in librustc/dep_graph/README.mdbjorn3-1/+1
2017-05-29Remove DepGraph::write() and its callers.Michael Woerister-25/+0
2017-05-23incr.comp.: Track expanded spans instead of FileMaps.Michael Woerister-2/+0
2017-05-22rename `ParameterEnvironment` to `ParamEnv`Niko Matsakis-2/+2
2017-05-22move `needs_drop` into a queryNiko Matsakis-0/+2
2017-05-22make parameter-environment a queryNiko Matsakis-0/+2
2017-05-22centralize the caching for is-copy, is-sized, and is-freezeNiko Matsakis-0/+6
2017-05-15Remove interior mutability from TraitDef by turning fields into queries.Michael Woerister-0/+4
2017-05-15ICH: Hash lists of local trait impls as part of the HIR.Michael Woerister-0/+3
2017-05-09resolved merge conflictsachernyak-81/+27
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-2/+20
2017-05-07is_exported_symbolachernyak-0/+2
2017-05-05Rollup merge of #41734 - nikomatsakis:incr-comp-refactor-variance, r=pnkfelixCorey Farwell-79/+7
2017-05-04impl_parentachernyak-0/+2
2017-05-04trait_of_itemachernyak-0/+2
2017-05-03allow tests to refer to `ItemVariances`Niko Matsakis-0/+1
2017-05-03kill the old `visit_all_item_likes` infrastructureNiko Matsakis-79/+0
2017-05-03factor variances into a proper queryNiko Matsakis-0/+6
2017-05-03fn_arg_namesachernyak-0/+2
2017-05-03item_attrsachernyak-0/+2
2017-05-03all queries use dep nodesachernyak-0/+6
2017-05-02Rollup merge of #41653 - achernyak:master, r=nikomatsakisCorey Farwell-0/+4
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-0/+6
2017-05-02introduce `mir_keys()`Niko Matsakis-13/+2
2017-05-02query for deprecationachernyak-0/+4
2017-04-30introduce per-fn RegionMapsTaylor Cramer-2/+2
2017-04-29removed custom functions and commentachernyak-1/+0
2017-04-29chaned dep nodes implachernyak-2/+2
2017-04-29added dep nodes and commentachernyak-0/+6
2017-04-26cache symbol names in ty::mapsAriel Ben-Yehuda-0/+2
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-17/+0
2017-03-23convert privacy access levels into a queryNiko Matsakis-2/+3
2017-03-23ignore reads of tracked state when there is no current taskNiko Matsakis-6/+16
2017-03-23convert inherent-impl-related things to on-demand queriesNiko Matsakis-17/+0
2017-03-18move Instance to rustc and use it in the collectorAriel Ben-Yehuda-0/+5
2017-03-13some style fixesTshepang Lekhonkhobe-4/+7
2017-03-10add comments and remove unused code pathsNiko Matsakis-32/+49
2017-03-10isolate dep-graph tasksNiko Matsakis-3/+80
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