From c761ec1ac9019aa73ccef3001ce7a90c369b429d Mon Sep 17 00:00:00 2001 From: Mark Rousskov Date: Tue, 12 Nov 2019 08:17:33 -0500 Subject: [PATCH 1/1] Introduce rustc_session crate --- Cargo.lock | 12 ++++++++++++ src/librustc/Cargo.toml | 1 + src/librustc_session/Cargo.toml | 16 ++++++++++++++++ src/librustc_session/lib.rs | 0 4 files changed, 29 insertions(+) create mode 100644 src/librustc_session/Cargo.toml create mode 100644 src/librustc_session/lib.rs diff --git a/Cargo.lock b/Cargo.lock index 8fd0285a7e6..483aa223763 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3884,6 +3884,18 @@ dependencies = [ "syntax_pos", ] +[[package]] +name = "rustc_session" +version = "0.0.0" +dependencies = [ + "log", + "rustc_data_structures", + "libserialize", + "rustc_errors", + "serialize", + "syntax_pos", +] + [[package]] name = "rustc_target" version = "0.0.0" diff --git a/src/librustc/Cargo.toml b/src/librustc/Cargo.toml index fb30d6c519c..f8ad6f8f30e 100644 --- a/src/librustc/Cargo.toml +++ b/src/librustc/Cargo.toml @@ -39,3 +39,4 @@ rustc_fs_util = { path = "../librustc_fs_util" } smallvec = { version = "1.0", features = ["union", "may_dangle"] } measureme = "0.4" rustc_error_codes = { path = "../librustc_error_codes" } +rustc_session = { path = "../librustc_session" } diff --git a/src/librustc_session/Cargo.toml b/src/librustc_session/Cargo.toml new file mode 100644 index 00000000000..fb31276bf0c --- /dev/null +++ b/src/librustc_session/Cargo.toml @@ -0,0 +1,16 @@ +[package] +authors = ["The Rust Project Developers"] +name = "rustc_session" +version = "0.0.0" +edition = "2018" + +[lib] +name = "rustc_session" +path = "lib.rs" + +[dependencies] +log = "0.4" +rustc_errors = { path = "../librustc_errors" } +rustc_serialize = { path = "../libserialize", package = "serialize" } +rustc_data_structures = { path = "../librustc_data_structures" } +syntax_pos = { path = "../libsyntax_pos" } diff --git a/src/librustc_session/lib.rs b/src/librustc_session/lib.rs new file mode 100644 index 00000000000..e69de29bb2d -- 2.44.0