about summary refs log tree commit diff
path: root/src/librustc_query_system/dep_graph/mod.rs
AgeCommit message (Collapse)AuthorLines
2020-08-30mv compiler to compiler/mark-85/+0
2020-05-11Fix clippy warningsMatthias Krüger-2/+2
Fixes clippy::{cone_on_copy, filter_next, redundant_closure, single_char_pattern, len_zero,redundant_field_names, useless_format, identity_conversion, map_clone, into_iter_on_ref, needless_return, option_as_ref_deref, unused_unit, unnecessary_mut_passed}
2020-05-04Auto merge of #71754 - alexcrichton:no-bitcode-in-cache, r=nnethercotebors-1/+0
Don't copy bytecode files into the incr. comp. cache. It's no longer necessary now that bitcode is embedded into object files. This change meant that `WorkProductFileKind::Bytecode` is no longer necessary, which means that type is no longer necessary, which allowed several places in the code to become simpler. This commit was written by @nnethercote in https://github.com/rust-lang/rust/pull/70458 but that didn't land. In the meantime though we managed to land it in https://github.com/rust-lang/rust/pull/71528 and that doesn't seem to be causing too many fires, so I'm re-sending this patch!
2020-05-01Don't copy bytecode files into the incr. comp. cache.Nicholas Nethercote-1/+0
It's no longer necessary now that bitcode is embedded into object files. This change meant that `WorkProductFileKind::Bytecode` is no longer necessary, which means that type is no longer necessary, which allowed several places in the code to become simpler.
2020-05-01Move the DepNode construction to librustc_query_system.Camille GILLOT-0/+1
2020-03-27Implement HashStable directly.Camille GILLOT-1/+1
2020-03-27Cleanups.Camille GILLOT-0/+2
2020-03-26Retire DepGraphSafe and HashStableContext.Camille GILLOT-4/+1
2020-03-26Rustfmt.Camille GILLOT-1/+5
2020-03-26Generalise Query starting.Camille GILLOT-1/+4
2020-03-26Decouple from DepKind.Camille GILLOT-0/+4
2020-03-23Address review.Camille GILLOT-1/+1
2020-03-23Put extract_def_id back on DepNode.Camille GILLOT-13/+0
2020-03-23Remove assert_ignored and with_ignore_deps.Camille GILLOT-8/+0
2020-03-23Merge ensure_node_can_be_forced into force_from_dep_node.Camille GILLOT-5/+2
2020-03-23Make librustc_query_system compile.Camille GILLOT-9/+91
2020-03-23Move dep_graph to new crate librustc_query_system.Camille GILLOT-0/+17