Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
3e57808a
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
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,发现更多精彩内容 >>
提交
3e57808a
编写于
2月 16, 2014
作者:
B
Brian Anderson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
std: Move raw to std::raw
Issue #1457
上级
4d10bdc5
变更
19
隐藏空白更改
内联
并排
Showing
19 changed file
with
22 addition
and
19 deletion
+22
-19
src/libgreen/context.rs
src/libgreen/context.rs
+1
-1
src/libgreen/sched.rs
src/libgreen/sched.rs
+1
-1
src/libgreen/task.rs
src/libgreen/task.rs
+1
-1
src/librustc/back/archive.rs
src/librustc/back/archive.rs
+1
-1
src/libstd/c_str.rs
src/libstd/c_str.rs
+1
-1
src/libstd/cast.rs
src/libstd/cast.rs
+1
-1
src/libstd/cleanup.rs
src/libstd/cleanup.rs
+1
-1
src/libstd/lib.rs
src/libstd/lib.rs
+2
-0
src/libstd/managed.rs
src/libstd/managed.rs
+1
-1
src/libstd/raw.rs
src/libstd/raw.rs
+2
-0
src/libstd/reflect.rs
src/libstd/reflect.rs
+1
-1
src/libstd/repr.rs
src/libstd/repr.rs
+1
-1
src/libstd/rt/global_heap.rs
src/libstd/rt/global_heap.rs
+1
-1
src/libstd/rt/local_heap.rs
src/libstd/rt/local_heap.rs
+1
-1
src/libstd/rt/unwind.rs
src/libstd/rt/unwind.rs
+1
-1
src/libstd/str.rs
src/libstd/str.rs
+2
-2
src/libstd/unstable/mod.rs
src/libstd/unstable/mod.rs
+0
-1
src/libstd/vec.rs
src/libstd/vec.rs
+2
-2
src/libstd/vec_ng.rs
src/libstd/vec_ng.rs
+1
-1
未找到文件。
src/libgreen/context.rs
浏览文件 @
3e57808a
...
...
@@ -13,7 +13,7 @@
transmute_region
,
transmute_mut_region
};
use
stack
::
Stack
;
use
std
::
unstable
::
stack
;
use
std
::
unstable
::
raw
;
use
std
::
raw
;
// FIXME #7761: Registers is boxed so that it is 16-byte aligned, for storing
// SSE regs. It would be marginally better not to do this. In C++ we
...
...
src/libgreen/sched.rs
浏览文件 @
3e57808a
...
...
@@ -16,7 +16,7 @@
use
std
::
rt
::
task
::
Task
;
use
std
::
sync
::
deque
;
use
std
::
unstable
::
mutex
::
NativeMutex
;
use
std
::
unstable
::
raw
;
use
std
::
raw
;
use
TaskState
;
use
context
::
Context
;
...
...
src/libgreen/task.rs
浏览文件 @
3e57808a
...
...
@@ -26,7 +26,7 @@
use
std
::
rt
::
task
::{
Task
,
BlockedTask
,
SendMessage
};
use
std
::
task
::
TaskOpts
;
use
std
::
unstable
::
mutex
::
NativeMutex
;
use
std
::
unstable
::
raw
;
use
std
::
raw
;
use
context
::
Context
;
use
coroutine
::
Coroutine
;
...
...
src/librustc/back/archive.rs
浏览文件 @
3e57808a
...
...
@@ -22,7 +22,7 @@
use
std
::
os
;
use
std
::
run
::{
ProcessOptions
,
Process
,
ProcessOutput
};
use
std
::
str
;
use
std
::
unstable
::
raw
;
use
std
::
raw
;
use
extra
::
tempfile
::
TempDir
;
use
syntax
::
abi
;
...
...
src/libstd/c_str.rs
浏览文件 @
3e57808a
...
...
@@ -79,7 +79,7 @@
use
vec
::{
ImmutableVector
,
MutableVector
};
use
vec
;
use
rt
::
global_heap
::
malloc_raw
;
use
unstable
::
raw
::
Slice
;
use
raw
::
Slice
;
/// The representation of a C String.
///
...
...
src/libstd/cast.rs
浏览文件 @
3e57808a
...
...
@@ -113,7 +113,7 @@ pub unsafe fn copy_lifetime_vec<'a,S,T>(_ptr: &'a [S], ptr: &T) -> &'a T {
#[cfg(test)]
mod
tests
{
use
cast
::{
bump_box_refcount
,
transmute
};
use
unstable
::
raw
;
use
raw
;
#[test]
fn
test_transmute_copy
()
{
...
...
src/libstd/cleanup.rs
浏览文件 @
3e57808a
...
...
@@ -11,7 +11,7 @@
#[doc(hidden)]
;
use
ptr
;
use
unstable
::
raw
;
use
raw
;
static
RC_IMMORTAL
:
uint
=
0x77777777
;
...
...
src/libstd/lib.rs
浏览文件 @
3e57808a
...
...
@@ -198,6 +198,8 @@
pub
mod
unstable
;
#[experimental]
pub
mod
intrinsics
;
#[experimental]
pub
mod
raw
;
/* For internal use, not exported */
...
...
src/libstd/managed.rs
浏览文件 @
3e57808a
...
...
@@ -15,7 +15,7 @@
/// Returns the refcount of a shared box (as just before calling this)
#[inline]
pub
fn
refcount
<
T
>
(
t
:
@
T
)
->
uint
{
use
unstable
::
raw
::
Repr
;
use
raw
::
Repr
;
unsafe
{
(
*
t
.repr
())
.ref_count
-
1
}
}
...
...
src/libstd/
unstable/
raw.rs
→
src/libstd/raw.rs
浏览文件 @
3e57808a
...
...
@@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
#[allow(missing_doc)]
;
use
cast
;
/// The representation of a Rust managed box
...
...
src/libstd/reflect.rs
浏览文件 @
3e57808a
...
...
@@ -18,7 +18,7 @@
use
intrinsics
::{
Disr
,
Opaque
,
TyDesc
,
TyVisitor
};
use
mem
;
use
unstable
::
raw
;
use
raw
;
/**
* Trait for visitor that wishes to reflect on data. To use this, create a
...
...
src/libstd/repr.rs
浏览文件 @
3e57808a
...
...
@@ -30,7 +30,7 @@
use
to_str
::
ToStr
;
use
vec
::
OwnedVector
;
use
intrinsics
::{
Disr
,
Opaque
,
TyDesc
,
TyVisitor
,
get_tydesc
,
visit_tydesc
};
use
unstable
::
raw
;
use
raw
;
macro_rules!
try
(
(
$me:expr
,
$e:expr
)
=>
(
match
$e
{
...
...
src/libstd/rt/global_heap.rs
浏览文件 @
3e57808a
...
...
@@ -11,7 +11,7 @@
use
libc
::{
c_void
,
size_t
,
free
,
malloc
,
realloc
};
use
ptr
::{
RawPtr
,
mut_null
};
use
intrinsics
::
abort
;
use
unstable
::
raw
;
use
raw
;
use
mem
::
size_of
;
#[inline]
...
...
src/libstd/rt/local_heap.rs
浏览文件 @
3e57808a
...
...
@@ -20,7 +20,7 @@
use
rt
::
global_heap
;
use
rt
::
local
::
Local
;
use
rt
::
task
::
Task
;
use
unstable
::
raw
;
use
raw
;
use
vec
::
ImmutableVector
;
use
vec_ng
::
Vec
;
...
...
src/libstd/rt/unwind.rs
浏览文件 @
3e57808a
...
...
@@ -177,7 +177,7 @@ pub fn unwinding(&self) -> bool {
}
pub
fn
try
(
&
mut
self
,
f
:
||)
{
use
unstable
::
raw
::
Closure
;
use
raw
::
Closure
;
use
libc
::{
c_void
};
unsafe
{
...
...
src/libstd/str.rs
浏览文件 @
3e57808a
...
...
@@ -104,7 +104,7 @@ fn main() {
use
vec_ng
::
Vec
;
use
default
::
Default
;
use
to_bytes
::{
IterBytes
,
Cb
};
use
unstable
::
raw
::
Repr
;
use
raw
::
Repr
;
/*
Section: Creating a string
...
...
@@ -1386,7 +1386,7 @@ pub mod raw {
use
str
::{
is_utf8
,
OwnedStr
,
StrSlice
};
use
vec
;
use
vec
::{
MutableVector
,
ImmutableVector
,
OwnedVector
};
use
unstable
::
raw
::
Slice
;
use
raw
::
Slice
;
/// Create a Rust string from a *u8 buffer of the given length
pub
unsafe
fn
from_buf_len
(
buf
:
*
u8
,
len
:
uint
)
->
~
str
{
...
...
src/libstd/unstable/mod.rs
浏览文件 @
3e57808a
...
...
@@ -21,7 +21,6 @@
pub
mod
lang
;
pub
mod
sync
;
pub
mod
mutex
;
pub
mod
raw
;
pub
mod
stack
;
/**
...
...
src/libstd/vec.rs
浏览文件 @
3e57808a
...
...
@@ -122,7 +122,7 @@
use
kinds
::
marker
;
use
uint
;
use
unstable
::
finally
::
try_finally
;
use
unstable
::
raw
::{
Repr
,
Slice
,
Vec
};
use
raw
::{
Repr
,
Slice
,
Vec
};
/**
* Creates and initializes an owned vector.
...
...
@@ -2488,7 +2488,7 @@ pub mod raw {
use
ptr
;
use
ptr
::
RawPtr
;
use
vec
::{
with_capacity
,
MutableVector
,
OwnedVector
};
use
unstable
::
raw
::
Slice
;
use
raw
::
Slice
;
/**
* Form a slice from a pointer and length (as a number of units,
...
...
src/libstd/vec_ng.rs
浏览文件 @
3e57808a
...
...
@@ -24,7 +24,7 @@
use
ptr
::
RawPtr
;
use
ptr
;
use
rt
::
global_heap
::{
malloc_raw
,
realloc_raw
};
use
unstable
::
raw
::
Slice
;
use
raw
::
Slice
;
use
vec
::{
ImmutableVector
,
Items
,
MutItems
,
MutableVector
,
RevItems
};
pub
struct
Vec
<
T
>
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录