Skip to content

Commit 984c74a

Browse files
Move cgu_reuse_tracker to librustc_session
1 parent c761ec1 commit 984c74a

File tree

12 files changed

+14
-8
lines changed

12 files changed

+14
-8
lines changed

Cargo.lock

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3205,6 +3205,7 @@ dependencies = [
32053205
"rustc_fs_util",
32063206
"rustc_index",
32073207
"rustc_macros",
3208+
"rustc_session",
32083209
"rustc_target",
32093210
"scoped-tls",
32103211
"serialize",
@@ -3518,6 +3519,7 @@ dependencies = [
35183519
"rustc_fs_util",
35193520
"rustc_incremental",
35203521
"rustc_index",
3522+
"rustc_session",
35213523
"rustc_target",
35223524
"serialize",
35233525
"syntax",
@@ -3634,6 +3636,7 @@ dependencies = [
36343636
"rustc",
36353637
"rustc_data_structures",
36363638
"rustc_fs_util",
3639+
"rustc_session",
36373640
"serialize",
36383641
"syntax",
36393642
"syntax_pos",
@@ -3890,7 +3893,6 @@ version = "0.0.0"
38903893
dependencies = [
38913894
"log",
38923895
"rustc_data_structures",
3893-
"libserialize",
38943896
"rustc_errors",
38953897
"serialize",
38963898
"syntax_pos",

src/librustc/dep_graph/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ mod prev;
55
mod query;
66
mod safe;
77
mod serialized;
8-
pub mod cgu_reuse_tracker;
98

109
pub use self::dep_node::{DepNode, DepKind, DepConstructor, WorkProductId, RecoverKey, label_strs};
1110
pub use self::graph::{DepGraph, WorkProduct, DepNodeIndex, DepNodeColor, TaskDeps, hash_result};

src/librustc/session/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pub use self::code_stats::{DataTypeKind, SizeKind, FieldInfo, VariantInfo};
22
use self::code_stats::CodeStats;
33

4-
use crate::dep_graph::cgu_reuse_tracker::CguReuseTracker;
4+
use rustc_session::cgu_reuse_tracker::CguReuseTracker;
55
use rustc_data_structures::fingerprint::Fingerprint;
66
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
77

src/librustc_codegen_llvm/back/lto.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use rustc_codegen_ssa::back::lto::{SerializedModule, LtoModuleCodegen, ThinShare
1010
use rustc_codegen_ssa::traits::*;
1111
use errors::{FatalError, Handler};
1212
use rustc::dep_graph::WorkProduct;
13-
use rustc::dep_graph::cgu_reuse_tracker::CguReuse;
13+
use rustc_session::cgu_reuse_tracker::CguReuse;
1414
use rustc::hir::def_id::LOCAL_CRATE;
1515
use rustc::middle::exported_symbols::SymbolExportLevel;
1616
use rustc::session::config::{self, Lto};

src/librustc_codegen_llvm/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ extern crate smallvec;
4343
extern crate syntax;
4444
extern crate syntax_pos;
4545
extern crate rustc_errors as errors;
46+
extern crate rustc_session;
4647

4748
use rustc_codegen_ssa::traits::*;
4849
use rustc_codegen_ssa::back::write::{CodegenContext, ModuleConfig, FatLTOInput};

src/librustc_codegen_ssa/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,4 @@ rustc_incremental = { path = "../librustc_incremental" }
3232
rustc_index = { path = "../librustc_index" }
3333
rustc_target = { path = "../librustc_target" }
3434
rustc_error_codes = { path = "../librustc_error_codes" }
35+
rustc_session = { path = "../librustc_session" }

src/librustc_codegen_ssa/back/write.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::traits::*;
1010
use rustc_incremental::{copy_cgu_workproducts_to_incr_comp_cache_dir,
1111
in_incr_comp_dir, in_incr_comp_dir_sess};
1212
use rustc::dep_graph::{WorkProduct, WorkProductId, WorkProductFileKind};
13-
use rustc::dep_graph::cgu_reuse_tracker::CguReuseTracker;
13+
use rustc_session::cgu_reuse_tracker::CguReuseTracker;
1414
use rustc::middle::cstore::EncodedMetadata;
1515
use rustc::session::config::{self, OutputFilenames, OutputType, Passes, Lto,
1616
Sanitizer, SwitchWithOptPath};

src/librustc_codegen_ssa/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ use crate::mir::operand::OperandValue;
2525
use crate::mir::place::PlaceRef;
2626
use crate::traits::*;
2727

28-
use rustc::dep_graph::cgu_reuse_tracker::CguReuse;
2928
use rustc::hir;
29+
use rustc_session::cgu_reuse_tracker::CguReuse;
3030
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
3131
use rustc::middle::cstore::EncodedMetadata;
3232
use rustc::middle::lang_items::StartFnLangItem;

src/librustc_incremental/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ rustc_serialize = { path = "../libserialize", package = "serialize" }
1919
syntax = { path = "../libsyntax" }
2020
syntax_pos = { path = "../libsyntax_pos" }
2121
rustc_fs_util = { path = "../librustc_fs_util" }
22+
rustc_session = { path = "../librustc_session" }

src/librustc_incremental/assert_module_sources.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
//! was re-used.
2323
2424
use rustc::hir::def_id::LOCAL_CRATE;
25-
use rustc::dep_graph::cgu_reuse_tracker::*;
25+
use rustc_session::cgu_reuse_tracker::*;
2626
use rustc::mir::mono::CodegenUnitNameBuilder;
2727
use rustc::ty::TyCtxt;
2828
use std::collections::BTreeSet;

src/librustc/dep_graph/cgu_reuse_tracker.rs renamed to src/librustc_session/cgu_reuse_tracker.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use rustc_data_structures::fx::FxHashMap;
66
use std::sync::{Arc, Mutex};
77
use syntax_pos::Span;
8+
use log::debug;
89

910
#[derive(Copy, Clone, Debug, PartialEq, PartialOrd)]
1011
pub enum CguReuse {
@@ -93,7 +94,7 @@ impl CguReuseTracker {
9394
}
9495
}
9596

96-
pub fn check_expected_reuse(&self, diag: &errors::Handler) {
97+
pub fn check_expected_reuse(&self, diag: &rustc_errors::Handler) {
9798
if let Some(ref data) = self.data {
9899
let data = data.lock().unwrap();
99100

src/librustc_session/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pub mod cgu_reuse_tracker;

0 commit comments

Comments
 (0)