Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
49c6dac4
R
Rust
项目概览
int
/
Rust
12 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
49c6dac4
编写于
6月 05, 2012
作者:
P
Patrick Walton
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rustc: Fix some more cyclic imports
上级
aabf84cd
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
21 addition
and
11 deletion
+21
-11
src/rustc/driver/rustc.rs
src/rustc/driver/rustc.rs
+2
-1
src/rustc/metadata/decoder.rs
src/rustc/metadata/decoder.rs
+1
-1
src/rustc/middle/tstate/auxiliary.rs
src/rustc/middle/tstate/auxiliary.rs
+2
-3
src/rustc/middle/ty.rs
src/rustc/middle/ty.rs
+3
-3
src/rustc/middle/typeck/astconv.rs
src/rustc/middle/typeck/astconv.rs
+2
-1
src/rustc/middle/typeck/check.rs
src/rustc/middle/typeck/check.rs
+2
-1
src/rustc/util/ppaux.rs
src/rustc/util/ppaux.rs
+9
-1
未找到文件。
src/rustc/driver/rustc.rs
浏览文件 @
49c6dac4
...
...
@@ -15,7 +15,8 @@
import
getopts
::{
opt_present
};
import
rustc
::
driver
::
driver
::
*
;
import
syntax
::
codemap
;
import
rustc
::
driver
::{
diagnostic
,
session
};
import
syntax
::
diagnostic
;
import
rustc
::
driver
::
session
;
import
rustc
::
middle
::
lint
;
import
io
::
reader_util
;
...
...
src/rustc/metadata/decoder.rs
浏览文件 @
49c6dac4
...
...
@@ -7,7 +7,6 @@
import
syntax
::
attr
;
import
middle
::
ty
;
import
syntax
::
ast_map
;
import
common
::
*
;
import
tydecode
::{
parse_ty_data
,
parse_def_id
,
parse_bounds_data
,
parse_ident
};
import
syntax
::
print
::
pprust
;
...
...
@@ -15,6 +14,7 @@
import
util
::
ppaux
::
ty_to_str
;
import
ebml
::
deserializer
;
import
syntax
::
diagnostic
::
span_handler
;
import
common
::
*
;
export
class_dtor
;
export
get_class_fields
;
...
...
src/rustc/middle/tstate/auxiliary.rs
浏览文件 @
49c6dac4
...
...
@@ -13,9 +13,8 @@
set_postcondition
,
ts_ann
,
clear_in_postcond
,
clear_in_poststate_
};
import
tritv
::
*
;
import
bitvectors
::
promises_
;
import
driver
::
session
::
session
;
import
tritv
::{
dont_care
,
tfalse
,
tritv_get
,
ttrue
};
import
syntax
::
print
::
pprust
::{
constr_args_to_str
,
lit_to_str
};
...
...
@@ -811,7 +810,7 @@ fn copy_in_poststate_two(fcx: fn_ctxt, src_post: poststate,
// dest def_id
let
insts
=
find_instances
(
fcx
,
subst
,
val
);
for
insts
.each
{|
p
|
if
promises_
(
p
.from
,
src_post
)
{
if
bitvectors
::
promises_
(
p
.from
,
src_post
)
{
set_in_poststate_
(
p
.to
,
target_post
);
}
}
...
...
src/rustc/middle/ty.rs
浏览文件 @
49c6dac4
...
...
@@ -4,19 +4,19 @@
import
driver
::
session
;
import
session
::
session
;
import
syntax
::{
ast
,
ast_map
};
import
syntax
::
ast
::
*
;
import
syntax
::
ast_util
;
import
syntax
::
ast_util
::{
is_local
,
local_def
,
split_class_items
,
new_def_hash
};
import
syntax
::
codemap
::
span
;
import
metadata
::
csearch
;
import
util
::
common
::
*
;
import
util
::
ppaux
::
region_to_str
;
import
util
::
ppaux
::
vstore_to_str
;
import
util
::
ppaux
::{
ty_to_str
,
tys_to_str
,
ty_constr_to_str
};
import
syntax
::
print
::
pprust
::
*
;
import
middle
::
lint
::{
get_warning_level
,
vecs_not_implicitly_copyable
,
ignore
};
import
syntax
::
ast
::
*
;
import
syntax
::
print
::
pprust
::
*
;
export
ty_vid
,
region_vid
,
vid
;
export
br_hashmap
;
export
is_instantiable
;
...
...
src/rustc/middle/typeck/astconv.rs
浏览文件 @
49c6dac4
...
...
@@ -45,7 +45,8 @@
"
]
;
import
check
::
fn_ctxt
;
import
rscope
::
*
;
import
rscope
::{
anon_rscope
,
binding_rscope
,
empty_rscope
,
in_anon_rscope
};
import
rscope
::{
in_binding_rscope
,
region_scope
,
type_rscope
};
iface
ast_conv
{
fn
tcx
()
->
ty
::
ctxt
;
...
...
src/rustc/middle/typeck/check.rs
浏览文件 @
49c6dac4
...
...
@@ -71,7 +71,8 @@
import
method
::{
methods
};
// methods for method::lookup
import
middle
::
ty
::
tys_in_fn_ty
;
import
regionmanip
::{
replace_bound_regions_in_fn_ty
,
region_of
};
import
rscope
::
*
;
import
rscope
::{
anon_rscope
,
binding_rscope
,
empty_rscope
,
in_anon_rscope
};
import
rscope
::{
in_binding_rscope
,
region_scope
,
type_rscope
};
type
fn_ctxt
=
// var_bindings, locals and next_var_id are shared
...
...
src/rustc/util/ppaux.rs
浏览文件 @
49c6dac4
import
std
::
map
::
hashmap
;
import
middle
::
ty
;
import
middle
::
ty
::
*
;
import
middle
::
ty
::{
arg
,
bound_region
,
br_anon
,
br_named
,
canon_mode
};
import
middle
::
ty
::{
ck_block
,
ck_box
,
ck_uniq
,
constr
,
ctxt
,
field
,
method
};
import
middle
::
ty
::{
mt
,
re_bound
,
re_free
,
re_scope
,
re_var
,
region
,
t
};
import
middle
::
ty
::{
ty_bool
,
ty_bot
,
ty_box
,
ty_class
,
ty_constr
,
ty_enum
};
import
middle
::
ty
::{
ty_estr
,
ty_evec
,
ty_float
,
ty_fn
,
ty_iface
,
ty_int
};
import
middle
::
ty
::{
ty_nil
,
ty_opaque_box
,
ty_opaque_closure_ptr
,
ty_param
};
import
middle
::
ty
::{
ty_ptr
,
ty_rec
,
ty_res
,
ty_rptr
,
ty_self
,
ty_str
,
ty_tup
};
import
middle
::
ty
::{
ty_type
,
ty_uniq
,
ty_uint
,
ty_var
,
ty_var_integral
};
import
middle
::
ty
::{
ty_vec
,
vid
};
import
metadata
::
encoder
;
import
syntax
::
codemap
;
import
syntax
::
print
::
pprust
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录