diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-11-20 12:58:27 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-20 12:58:27 +0100 |
| commit | 3ef2384e50a44bd6ac5223da586bd0be63296383 (patch) | |
| tree | 3e7e27781689aaca2973cb381c5ea61e70d5e292 | |
| parent | 423137b7794710d61a44252d838fef5b837dfd88 (diff) | |
| parent | 7f49f7bcc275062ac7f77b6f58d72e8b180bf367 (diff) | |
| download | rust-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.lock | 8 | ||||
| -rw-r--r-- | src/librustc_driver/Cargo.toml | 3 | ||||
| -rw-r--r-- | src/librustc_interface/Cargo.toml | 2 | ||||
| -rw-r--r-- | src/librustc_interface/passes.rs | 4 | ||||
| -rw-r--r-- | src/librustc_plugin/deprecated/Cargo.toml | 14 | ||||
| -rw-r--r-- | src/librustc_plugin/deprecated/lib.rs | 8 | ||||
| -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 |
