diff options
| author | Nicholas Nethercote <nnethercote@mozilla.com> | 2020-03-31 10:41:59 +1100 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2020-05-01 08:14:39 -0700 |
| commit | d4e5e1bcffe7feb150d061985eb03c6e09ebb9f7 (patch) | |
| tree | 5a98126d77776fe5d040e1c0ddec26ec04f17681 /src/librustc_query_system | |
| parent | fd61d06772d17c6242265d860fbfb5eafd282caa (diff) | |
| download | rust-d4e5e1bcffe7feb150d061985eb03c6e09ebb9f7.tar.gz rust-d4e5e1bcffe7feb150d061985eb03c6e09ebb9f7.zip | |
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.
Diffstat (limited to 'src/librustc_query_system')
| -rw-r--r-- | src/librustc_query_system/dep_graph/graph.rs | 8 | ||||
| -rw-r--r-- | src/librustc_query_system/dep_graph/mod.rs | 1 |
2 files changed, 1 insertions, 8 deletions
diff --git a/src/librustc_query_system/dep_graph/graph.rs b/src/librustc_query_system/dep_graph/graph.rs index ba3ce16ae36..5f14a09b24d 100644 --- a/src/librustc_query_system/dep_graph/graph.rs +++ b/src/librustc_query_system/dep_graph/graph.rs @@ -861,13 +861,7 @@ impl<K: DepKind> DepGraph<K> { pub struct WorkProduct { pub cgu_name: String, /// Saved files associated with this CGU. - pub saved_files: Vec<(WorkProductFileKind, String)>, -} - -#[derive(Clone, Copy, Debug, RustcEncodable, RustcDecodable, PartialEq)] -pub enum WorkProductFileKind { - Object, - Bytecode, + pub saved_files: Vec<String>, } #[derive(Clone)] diff --git a/src/librustc_query_system/dep_graph/mod.rs b/src/librustc_query_system/dep_graph/mod.rs index fbc91575ede..4acb70c7e80 100644 --- a/src/librustc_query_system/dep_graph/mod.rs +++ b/src/librustc_query_system/dep_graph/mod.rs @@ -6,7 +6,6 @@ mod query; mod serialized; pub use dep_node::{DepNode, DepNodeParams, WorkProductId}; -pub use graph::WorkProductFileKind; pub use graph::{hash_result, DepGraph, DepNodeColor, DepNodeIndex, TaskDeps, WorkProduct}; pub use prev::PreviousDepGraph; pub use query::DepGraphQuery; |
