about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2019-11-12 08:17:33 -0500
committerMark Rousskov <mark.simulacrum@gmail.com>2019-12-03 12:18:32 -0500
commitc761ec1ac9019aa73ccef3001ce7a90c369b429d (patch)
treeba5617cd66fe1f0b0101c887445408d37323765c
parentb7cd58c00ef7dd3aa7476858d0a8aa91f50e70a9 (diff)
downloadrust-c761ec1ac9019aa73ccef3001ce7a90c369b429d.tar.gz
rust-c761ec1ac9019aa73ccef3001ce7a90c369b429d.zip
Introduce rustc_session crate
-rw-r--r--Cargo.lock12
-rw-r--r--src/librustc/Cargo.toml1
-rw-r--r--src/librustc_session/Cargo.toml16
-rw-r--r--src/librustc_session/lib.rs0
4 files changed, 29 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 8fd0285a7e6..483aa223763 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3885,6 +3885,18 @@ dependencies = [
 ]
 
 [[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"
 dependencies = [
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
--- /dev/null
+++ b/src/librustc_session/lib.rs