about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-11-20 12:58:27 +0100
committerGitHub <noreply@github.com>2019-11-20 12:58:27 +0100
commit3ef2384e50a44bd6ac5223da586bd0be63296383 (patch)
tree3e7e27781689aaca2973cb381c5ea61e70d5e292
parent423137b7794710d61a44252d838fef5b837dfd88 (diff)
parent7f49f7bcc275062ac7f77b6f58d72e8b180bf367 (diff)
downloadrust-3ef2384e50a44bd6ac5223da586bd0be63296383.tar.gz
rust-3ef2384e50a44bd6ac5223da586bd0be63296383.zip
Rollup merge of #66478 - petrochenkov:rmplugin, r=davidtwco
rustc_plugin: Remove the compatibility shim

The compatibility crate was introduced in https://github.com/rust-lang/rust/pull/62727 to migrate Cargo and some other tools, but now it's no longer necessary.
-rw-r--r--Cargo.lock8
-rw-r--r--src/librustc_driver/Cargo.toml3
-rw-r--r--src/librustc_interface/Cargo.toml2
-rw-r--r--src/librustc_interface/passes.rs4
-rw-r--r--src/librustc_plugin/deprecated/Cargo.toml14
-rw-r--r--src/librustc_plugin/deprecated/lib.rs8
-rw-r--r--src/librustc_plugin_impl/Cargo.toml (renamed from src/librustc_plugin/Cargo.toml)0
-rw-r--r--src/librustc_plugin_impl/build.rs (renamed from src/librustc_plugin/build.rs)0
-rw-r--r--src/librustc_plugin_impl/lib.rs (renamed from src/librustc_plugin/lib.rs)0
-rw-r--r--src/librustc_plugin_impl/load.rs (renamed from src/librustc_plugin/load.rs)0
-rw-r--r--src/librustc_plugin_impl/registry.rs (renamed from src/librustc_plugin/registry.rs)0
11 files changed, 4 insertions, 35 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 7eb5d4b464c..84e0d44d938 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3541,7 +3541,6 @@ dependencies = [
  "rustc_metadata",
  "rustc_mir",
  "rustc_parse",
- "rustc_plugin",
  "rustc_plugin_impl",
  "rustc_resolve",
  "rustc_save_analysis",
@@ -3771,13 +3770,6 @@ dependencies = [
 ]
 
 [[package]]
-name = "rustc_plugin"
-version = "0.0.0"
-dependencies = [
- "rustc_plugin_impl",
-]
-
-[[package]]
 name = "rustc_plugin_impl"
 version = "0.0.0"
 dependencies = [
diff --git a/src/librustc_driver/Cargo.toml b/src/librustc_driver/Cargo.toml
index ff673e52b60..2b7e4d35248 100644
--- a/src/librustc_driver/Cargo.toml
+++ b/src/librustc_driver/Cargo.toml
@@ -22,8 +22,7 @@ errors = { path = "../librustc_errors", package = "rustc_errors" }
 rustc_metadata = { path = "../librustc_metadata" }
 rustc_mir = { path = "../librustc_mir" }
 rustc_parse = { path = "../librustc_parse" }
-rustc_plugin = { path = "../librustc_plugin/deprecated" } # To get this in the sysroot
-rustc_plugin_impl = { path = "../librustc_plugin" }
+rustc_plugin_impl = { path = "../librustc_plugin_impl" }
 rustc_save_analysis = { path = "../librustc_save_analysis" }
 rustc_codegen_utils = { path = "../librustc_codegen_utils" }
 rustc_error_codes = { path = "../librustc_error_codes" }
diff --git a/src/librustc_interface/Cargo.toml b/src/librustc_interface/Cargo.toml
index de59882bbdf..7ab5ec2b232 100644
--- a/src/librustc_interface/Cargo.toml
+++ b/src/librustc_interface/Cargo.toml
@@ -31,7 +31,7 @@ rustc_passes = { path = "../librustc_passes" }
 rustc_typeck = { path = "../librustc_typeck" }
 rustc_lint = { path = "../librustc_lint" }
 rustc_errors = { path = "../librustc_errors" }
-rustc_plugin = { path = "../librustc_plugin", package = "rustc_plugin_impl" }
+rustc_plugin_impl = { path = "../librustc_plugin_impl" }
 rustc_privacy = { path = "../librustc_privacy" }
 rustc_resolve = { path = "../librustc_resolve" }
 tempfile = "3.0.5"
diff --git a/src/librustc_interface/passes.rs b/src/librustc_interface/passes.rs
index 86d58bfe8bd..5df814da770 100644
--- a/src/librustc_interface/passes.rs
+++ b/src/librustc_interface/passes.rs
@@ -29,8 +29,8 @@ use rustc_metadata::cstore;
 use rustc_mir as mir;
 use rustc_parse::{parse_crate_from_file, parse_crate_from_source_str};
 use rustc_passes::{self, ast_validation, hir_stats, layout_test};
-use rustc_plugin as plugin;
-use rustc_plugin::registry::Registry;
+use rustc_plugin_impl as plugin;
+use rustc_plugin_impl::registry::Registry;
 use rustc_privacy;
 use rustc_resolve::{Resolver, ResolverArenas};
 use rustc_traits;
diff --git a/src/librustc_plugin/deprecated/Cargo.toml b/src/librustc_plugin/deprecated/Cargo.toml
deleted file mode 100644
index cc75f7b9ab2..00000000000
--- a/src/librustc_plugin/deprecated/Cargo.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-[package]
-authors = ["The Rust Project Developers"]
-name = "rustc_plugin"
-version = "0.0.0"
-build = false
-edition = "2018"
-
-[lib]
-name = "rustc_plugin"
-path = "lib.rs"
-doctest = false
-
-[dependencies]
-rustc_plugin_impl = { path = ".." }
diff --git a/src/librustc_plugin/deprecated/lib.rs b/src/librustc_plugin/deprecated/lib.rs
deleted file mode 100644
index 1d0afe84c25..00000000000
--- a/src/librustc_plugin/deprecated/lib.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#![doc(html_root_url = "https://doc.rust-lang.org/nightly/")]
-#![feature(staged_api)]
-#![unstable(feature = "rustc_private", issue = "27812")]
-#![rustc_deprecated(since = "1.38.0", reason = "\
-    import this through `rustc_driver::plugin` instead to make TLS work correctly. \
-    See https://github.com/rust-lang/rust/issues/62717")]
-
-pub use rustc_plugin_impl::*;
diff --git a/src/librustc_plugin/Cargo.toml b/src/librustc_plugin_impl/Cargo.toml
index c57b32fb2b6..c57b32fb2b6 100644
--- a/src/librustc_plugin/Cargo.toml
+++ b/src/librustc_plugin_impl/Cargo.toml
diff --git a/src/librustc_plugin/build.rs b/src/librustc_plugin_impl/build.rs
index 01559a95c9c..01559a95c9c 100644
--- a/src/librustc_plugin/build.rs
+++ b/src/librustc_plugin_impl/build.rs
diff --git a/src/librustc_plugin/lib.rs b/src/librustc_plugin_impl/lib.rs
index 83e9ebeb935..83e9ebeb935 100644
--- a/src/librustc_plugin/lib.rs
+++ b/src/librustc_plugin_impl/lib.rs
diff --git a/src/librustc_plugin/load.rs b/src/librustc_plugin_impl/load.rs
index 31b3b07c3e1..31b3b07c3e1 100644
--- a/src/librustc_plugin/load.rs
+++ b/src/librustc_plugin_impl/load.rs
diff --git a/src/librustc_plugin/registry.rs b/src/librustc_plugin_impl/registry.rs
index aa5ea80f0b0..aa5ea80f0b0 100644
--- a/src/librustc_plugin/registry.rs
+++ b/src/librustc_plugin_impl/registry.rs