summary refs log tree commit diff
path: root/src/librustc_incremental/assert_dep_graph.rs
AgeCommit message (Collapse)AuthorLines
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-05-31expand `DepNode::TraitSelect` to include type idsNiko Matsakis-40/+40
To handle the general case, we include a vector of def-ids, so that we can account for things like `(Foo, Bar)` which references both `Foo` and `Bar`. This means it is not Copy, so re-jigger some APIs to use borrowing more intelligently.
2016-05-18cleanup dep-graph debugging codeNiko Matsakis-19/+9
Create some re-usable filtering subroutines.
2016-05-18identify inputs of `MetaData(X)` nodesNiko Matsakis-1/+1
Generate a second hash file that contains the metadata for an X node.
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-5/+5
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-4/+4
2016-04-06make an incremental crateNiko Matsakis-0/+438
for now, this houses `svh` and the code to check `assert_dep_graph` is sane