incr.comp.: Remove DepGraph::write() and its callers by michaelwoerister · Pull Request #42192 · rust-lang/rust (original) (raw)

bors added a commit that referenced this pull request

May 29, 2017

@bors

`` [Auto merge of](/rust-lang/rust/commit/d78c2b483eda9538b55e2f79558032d9ccb286a0 "Auto merge of #42192 - michaelwoerister:no_deptracking_map_in_queries, r=nikomatsakis

incr.comp.: Remove DepGraph::write() and its callers

After months of yak shaving, we are finally there :)

The existence of DepGraph::write() was one of the two main ways for introducing cycles into the dep-graph -- something we need to avoid in the future. The other way, re-opening nodes to add more edges, is next on the list.

r? @nikomatsakis") #42192 [- michaelwoerister:no_deptracking_map_in_queries…](/rust-lang/rust/commit/d78c2b483eda9538b55e2f79558032d9ccb286a0 "Auto merge of #42192 - michaelwoerister:no_deptracking_map_in_queries, r=nikomatsakis

incr.comp.: Remove DepGraph::write() and its callers

After months of yak shaving, we are finally there :)

The existence of DepGraph::write() was one of the two main ways for introducing cycles into the dep-graph -- something we need to avoid in the future. The other way, re-opening nodes to add more edges, is next on the list.

r? @nikomatsakis") ``

[d78c2b4](/rust-lang/rust/commit/d78c2b483eda9538b55e2f79558032d9ccb286a0)

…, r=nikomatsakis

incr.comp.: Remove DepGraph::write() and its callers

After months of yak shaving, we are finally there :)

The existence of DepGraph::write() was one of the two main ways for introducing cycles into the dep-graph -- something we need to avoid in the future. The other way, re-opening nodes to add more edges, is next on the list.

r? @nikomatsakis