Skip to content

Commit dda924a

Browse files
committed
rustc_back: move dynamic_lib to rustc_metadata.
1 parent d6f7035 commit dda924a

File tree

12 files changed

+11
-14
lines changed

12 files changed

+11
-14
lines changed

src/Cargo.lock

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/librustc_back/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@
2828

2929
#![feature(box_syntax)]
3030
#![feature(const_fn)]
31-
#![feature(libc)]
3231

3332
extern crate syntax;
34-
extern crate libc;
3533
extern crate rand;
3634
extern crate serialize;
3735
#[macro_use] extern crate log;
@@ -40,7 +38,6 @@ extern crate serialize as rustc_serialize; // used by deriving
4038

4139
pub mod tempdir;
4240
pub mod target;
43-
pub mod dynamic_lib;
4441

4542
use std::str::FromStr;
4643

src/librustc_metadata/creader.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -556,7 +556,7 @@ impl<'a> CrateLoader<'a> {
556556
use std::{env, mem};
557557
use proc_macro::TokenStream;
558558
use proc_macro::__internal::Registry;
559-
use rustc_back::dynamic_lib::DynamicLibrary;
559+
use dynamic_lib::DynamicLibrary;
560560
use syntax_ext::deriving::custom::ProcMacroDerive;
561561
use syntax_ext::proc_macro_impl::{AttrProcMacro, BangProcMacro};
562562

src/librustc_metadata/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
#![feature(box_patterns)]
1717
#![feature(conservative_impl_trait)]
1818
#![feature(i128_type)]
19+
#![feature(libc)]
1920
#![feature(proc_macro_internals)]
2021
#![feature(quote)]
2122
#![feature(rustc_diagnostic_macros)]
2223
#![feature(specialization)]
2324
#![feature(rustc_private)]
2425

26+
extern crate libc;
2527
#[macro_use]
2628
extern crate log;
2729
#[macro_use]
@@ -54,6 +56,7 @@ mod link_args;
5456

5557
pub mod creader;
5658
pub mod cstore;
59+
pub mod dynamic_lib;
5760
pub mod locator;
5861

5962
__build_diagnostic_array! { librustc_metadata, DIAGNOSTICS }

src/librustc_plugin/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ crate-type = ["dylib"]
1111

1212
[dependencies]
1313
rustc = { path = "../librustc" }
14-
rustc_back = { path = "../librustc_back" }
1514
rustc_metadata = { path = "../librustc_metadata" }
1615
syntax = { path = "../libsyntax" }
1716
syntax_pos = { path = "../libsyntax_pos" }

src/librustc_plugin/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@
7171
#[macro_use] extern crate syntax;
7272

7373
extern crate rustc;
74-
extern crate rustc_back;
7574
extern crate rustc_metadata;
7675
extern crate syntax_pos;
7776
extern crate rustc_errors as errors;

src/librustc_plugin/load.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ impl<'a> PluginLoader<'a> {
115115
span: Span,
116116
path: PathBuf,
117117
symbol: String) -> PluginRegistrarFun {
118-
use rustc_back::dynamic_lib::DynamicLibrary;
118+
use rustc_metadata::dynamic_lib::DynamicLibrary;
119119

120120
// Make sure the path contains a / or the linker will search for it.
121121
let path = env::current_dir().unwrap().join(&path);

src/librustdoc/plugins.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::mem;
1616
use std::string::String;
1717
use std::path::PathBuf;
1818

19-
use rustc_back::dynamic_lib as dl;
19+
use rustc_metadata::dynamic_lib as dl;
2020

2121
pub type PluginResult = clean::Crate;
2222
pub type PluginCallback = fn (clean::Crate) -> PluginResult;

src/librustdoc/test.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use rustc::hir::intravisit;
2727
use rustc::session::{self, CompileIncomplete, config};
2828
use rustc::session::config::{OutputType, OutputTypes, Externs};
2929
use rustc::session::search_paths::{SearchPaths, PathKind};
30-
use rustc_back::dynamic_lib::DynamicLibrary;
30+
use rustc_metadata::dynamic_lib::DynamicLibrary;
3131
use rustc_back::tempdir::TempDir;
3232
use rustc_driver::{self, driver, Compilation};
3333
use rustc_driver::driver::phase_2_configure_and_expand;

src/test/run-make/extern-fn-reachable/main.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
#![feature(rustc_private)]
1212

13-
extern crate rustc_back;
13+
extern crate rustc_metadata;
1414

15-
use rustc_back::dynamic_lib::DynamicLibrary;
15+
use rustc_metadata::dynamic_lib::DynamicLibrary;
1616
use std::path::Path;
1717

1818
pub fn main() {

src/test/run-pass-fulldeps/auxiliary/linkage-visibility.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
// do the runtime check that these functions aren't exported.
1515
#![allow(private_no_mangle_fns)]
1616

17-
extern crate rustc_back;
17+
extern crate rustc_metadata;
1818

19-
use rustc_back::dynamic_lib::DynamicLibrary;
19+
use rustc_metadata::dynamic_lib::DynamicLibrary;
2020

2121
#[no_mangle]
2222
pub fn foo() { bar(); }

0 commit comments

Comments
 (0)