Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
dda924ab
R
Rust
项目概览
int
/
Rust
11 个月 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
dda924ab
编写于
11月 23, 2017
作者:
I
Irina-Gabriela Popa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rustc_back: move dynamic_lib to rustc_metadata.
上级
d6f70359
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
11 addition
and
14 deletion
+11
-14
src/Cargo.lock
src/Cargo.lock
+0
-1
src/librustc_back/lib.rs
src/librustc_back/lib.rs
+0
-3
src/librustc_metadata/creader.rs
src/librustc_metadata/creader.rs
+1
-1
src/librustc_metadata/dynamic_lib.rs
src/librustc_metadata/dynamic_lib.rs
+0
-0
src/librustc_metadata/lib.rs
src/librustc_metadata/lib.rs
+3
-0
src/librustc_plugin/Cargo.toml
src/librustc_plugin/Cargo.toml
+0
-1
src/librustc_plugin/lib.rs
src/librustc_plugin/lib.rs
+0
-1
src/librustc_plugin/load.rs
src/librustc_plugin/load.rs
+1
-1
src/librustdoc/plugins.rs
src/librustdoc/plugins.rs
+1
-1
src/librustdoc/test.rs
src/librustdoc/test.rs
+1
-1
src/test/run-make/extern-fn-reachable/main.rs
src/test/run-make/extern-fn-reachable/main.rs
+2
-2
src/test/run-pass-fulldeps/auxiliary/linkage-visibility.rs
src/test/run-pass-fulldeps/auxiliary/linkage-visibility.rs
+2
-2
未找到文件。
src/Cargo.lock
浏览文件 @
dda924ab
...
@@ -1889,7 +1889,6 @@ name = "rustc_plugin"
...
@@ -1889,7 +1889,6 @@ name = "rustc_plugin"
version = "0.0.0"
version = "0.0.0"
dependencies = [
dependencies = [
"rustc 0.0.0",
"rustc 0.0.0",
"rustc_back 0.0.0",
"rustc_errors 0.0.0",
"rustc_errors 0.0.0",
"rustc_metadata 0.0.0",
"rustc_metadata 0.0.0",
"syntax 0.0.0",
"syntax 0.0.0",
...
...
src/librustc_back/lib.rs
浏览文件 @
dda924ab
...
@@ -28,10 +28,8 @@
...
@@ -28,10 +28,8 @@
#![feature(box_syntax)]
#![feature(box_syntax)]
#![feature(const_fn)]
#![feature(const_fn)]
#![feature(libc)]
extern
crate
syntax
;
extern
crate
syntax
;
extern
crate
libc
;
extern
crate
rand
;
extern
crate
rand
;
extern
crate
serialize
;
extern
crate
serialize
;
#[macro_use]
extern
crate
log
;
#[macro_use]
extern
crate
log
;
...
@@ -40,7 +38,6 @@
...
@@ -40,7 +38,6 @@
pub
mod
tempdir
;
pub
mod
tempdir
;
pub
mod
target
;
pub
mod
target
;
pub
mod
dynamic_lib
;
use
std
::
str
::
FromStr
;
use
std
::
str
::
FromStr
;
...
...
src/librustc_metadata/creader.rs
浏览文件 @
dda924ab
...
@@ -556,7 +556,7 @@ fn load_derive_macros(&mut self, root: &CrateRoot, dylib: Option<PathBuf>, span:
...
@@ -556,7 +556,7 @@ fn load_derive_macros(&mut self, root: &CrateRoot, dylib: Option<PathBuf>, span:
use
std
::{
env
,
mem
};
use
std
::{
env
,
mem
};
use
proc_macro
::
TokenStream
;
use
proc_macro
::
TokenStream
;
use
proc_macro
::
__
internal
::
Registry
;
use
proc_macro
::
__
internal
::
Registry
;
use
rustc_back
::
dynamic_lib
::
DynamicLibrary
;
use
dynamic_lib
::
DynamicLibrary
;
use
syntax_ext
::
deriving
::
custom
::
ProcMacroDerive
;
use
syntax_ext
::
deriving
::
custom
::
ProcMacroDerive
;
use
syntax_ext
::
proc_macro_impl
::{
AttrProcMacro
,
BangProcMacro
};
use
syntax_ext
::
proc_macro_impl
::{
AttrProcMacro
,
BangProcMacro
};
...
...
src/librustc_
back
/dynamic_lib.rs
→
src/librustc_
metadata
/dynamic_lib.rs
浏览文件 @
dda924ab
文件已移动
src/librustc_metadata/lib.rs
浏览文件 @
dda924ab
...
@@ -16,12 +16,14 @@
...
@@ -16,12 +16,14 @@
#![feature(box_patterns)]
#![feature(box_patterns)]
#![feature(conservative_impl_trait)]
#![feature(conservative_impl_trait)]
#![feature(i128_type)]
#![feature(i128_type)]
#![feature(libc)]
#![feature(proc_macro_internals)]
#![feature(proc_macro_internals)]
#![feature(quote)]
#![feature(quote)]
#![feature(rustc_diagnostic_macros)]
#![feature(rustc_diagnostic_macros)]
#![feature(specialization)]
#![feature(specialization)]
#![feature(rustc_private)]
#![feature(rustc_private)]
extern
crate
libc
;
#[macro_use]
#[macro_use]
extern
crate
log
;
extern
crate
log
;
#[macro_use]
#[macro_use]
...
@@ -54,6 +56,7 @@
...
@@ -54,6 +56,7 @@
pub
mod
creader
;
pub
mod
creader
;
pub
mod
cstore
;
pub
mod
cstore
;
pub
mod
dynamic_lib
;
pub
mod
locator
;
pub
mod
locator
;
__
build_diagnostic_array!
{
librustc_metadata
,
DIAGNOSTICS
}
__
build_diagnostic_array!
{
librustc_metadata
,
DIAGNOSTICS
}
src/librustc_plugin/Cargo.toml
浏览文件 @
dda924ab
...
@@ -11,7 +11,6 @@ crate-type = ["dylib"]
...
@@ -11,7 +11,6 @@ crate-type = ["dylib"]
[dependencies]
[dependencies]
rustc
=
{
path
=
"../librustc"
}
rustc
=
{
path
=
"../librustc"
}
rustc_back
=
{
path
=
"../librustc_back"
}
rustc_metadata
=
{
path
=
"../librustc_metadata"
}
rustc_metadata
=
{
path
=
"../librustc_metadata"
}
syntax
=
{
path
=
"../libsyntax"
}
syntax
=
{
path
=
"../libsyntax"
}
syntax_pos
=
{
path
=
"../libsyntax_pos"
}
syntax_pos
=
{
path
=
"../libsyntax_pos"
}
...
...
src/librustc_plugin/lib.rs
浏览文件 @
dda924ab
...
@@ -71,7 +71,6 @@
...
@@ -71,7 +71,6 @@
#[macro_use]
extern
crate
syntax
;
#[macro_use]
extern
crate
syntax
;
extern
crate
rustc
;
extern
crate
rustc
;
extern
crate
rustc_back
;
extern
crate
rustc_metadata
;
extern
crate
rustc_metadata
;
extern
crate
syntax_pos
;
extern
crate
syntax_pos
;
extern
crate
rustc_errors
as
errors
;
extern
crate
rustc_errors
as
errors
;
...
...
src/librustc_plugin/load.rs
浏览文件 @
dda924ab
...
@@ -115,7 +115,7 @@ fn dylink_registrar(&mut self,
...
@@ -115,7 +115,7 @@ fn dylink_registrar(&mut self,
span
:
Span
,
span
:
Span
,
path
:
PathBuf
,
path
:
PathBuf
,
symbol
:
String
)
->
PluginRegistrarFun
{
symbol
:
String
)
->
PluginRegistrarFun
{
use
rustc_
back
::
dynamic_lib
::
DynamicLibrary
;
use
rustc_
metadata
::
dynamic_lib
::
DynamicLibrary
;
// Make sure the path contains a / or the linker will search for it.
// Make sure the path contains a / or the linker will search for it.
let
path
=
env
::
current_dir
()
.unwrap
()
.join
(
&
path
);
let
path
=
env
::
current_dir
()
.unwrap
()
.join
(
&
path
);
...
...
src/librustdoc/plugins.rs
浏览文件 @
dda924ab
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
use
std
::
string
::
String
;
use
std
::
string
::
String
;
use
std
::
path
::
PathBuf
;
use
std
::
path
::
PathBuf
;
use
rustc_
back
::
dynamic_lib
as
dl
;
use
rustc_
metadata
::
dynamic_lib
as
dl
;
pub
type
PluginResult
=
clean
::
Crate
;
pub
type
PluginResult
=
clean
::
Crate
;
pub
type
PluginCallback
=
fn
(
clean
::
Crate
)
->
PluginResult
;
pub
type
PluginCallback
=
fn
(
clean
::
Crate
)
->
PluginResult
;
...
...
src/librustdoc/test.rs
浏览文件 @
dda924ab
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
use
rustc
::
session
::{
self
,
CompileIncomplete
,
config
};
use
rustc
::
session
::{
self
,
CompileIncomplete
,
config
};
use
rustc
::
session
::
config
::{
OutputType
,
OutputTypes
,
Externs
};
use
rustc
::
session
::
config
::{
OutputType
,
OutputTypes
,
Externs
};
use
rustc
::
session
::
search_paths
::{
SearchPaths
,
PathKind
};
use
rustc
::
session
::
search_paths
::{
SearchPaths
,
PathKind
};
use
rustc_
back
::
dynamic_lib
::
DynamicLibrary
;
use
rustc_
metadata
::
dynamic_lib
::
DynamicLibrary
;
use
rustc_back
::
tempdir
::
TempDir
;
use
rustc_back
::
tempdir
::
TempDir
;
use
rustc_driver
::{
self
,
driver
,
Compilation
};
use
rustc_driver
::{
self
,
driver
,
Compilation
};
use
rustc_driver
::
driver
::
phase_2_configure_and_expand
;
use
rustc_driver
::
driver
::
phase_2_configure_and_expand
;
...
...
src/test/run-make/extern-fn-reachable/main.rs
浏览文件 @
dda924ab
...
@@ -10,9 +10,9 @@
...
@@ -10,9 +10,9 @@
#![feature(rustc_private)]
#![feature(rustc_private)]
extern
crate
rustc_
back
;
extern
crate
rustc_
metadata
;
use
rustc_
back
::
dynamic_lib
::
DynamicLibrary
;
use
rustc_
metadata
::
dynamic_lib
::
DynamicLibrary
;
use
std
::
path
::
Path
;
use
std
::
path
::
Path
;
pub
fn
main
()
{
pub
fn
main
()
{
...
...
src/test/run-pass-fulldeps/auxiliary/linkage-visibility.rs
浏览文件 @
dda924ab
...
@@ -14,9 +14,9 @@
...
@@ -14,9 +14,9 @@
// do the runtime check that these functions aren't exported.
// do the runtime check that these functions aren't exported.
#![allow(private_no_mangle_fns)]
#![allow(private_no_mangle_fns)]
extern
crate
rustc_
back
;
extern
crate
rustc_
metadata
;
use
rustc_
back
::
dynamic_lib
::
DynamicLibrary
;
use
rustc_
metadata
::
dynamic_lib
::
DynamicLibrary
;
#[no_mangle]
#[no_mangle]
pub
fn
foo
()
{
bar
();
}
pub
fn
foo
()
{
bar
();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录