Skip to content

Commit 3e57808

Browse files
committed
std: Move raw to std::raw
Issue rust-lang#1457
1 parent 4d10bdc commit 3e57808

19 files changed

+22
-19
lines changed

src/libgreen/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use std::cast::{transmute, transmute_mut_unsafe,
1313
transmute_region, transmute_mut_region};
1414
use stack::Stack;
1515
use std::unstable::stack;
16-
use std::unstable::raw;
16+
use std::raw;
1717

1818
// FIXME #7761: Registers is boxed so that it is 16-byte aligned, for storing
1919
// SSE regs. It would be marginally better not to do this. In C++ we

src/libgreen/sched.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::rt::task::BlockedTask;
1616
use std::rt::task::Task;
1717
use std::sync::deque;
1818
use std::unstable::mutex::NativeMutex;
19-
use std::unstable::raw;
19+
use std::raw;
2020

2121
use TaskState;
2222
use context::Context;

src/libgreen/task.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use std::rt::rtio;
2626
use std::rt::task::{Task, BlockedTask, SendMessage};
2727
use std::task::TaskOpts;
2828
use std::unstable::mutex::NativeMutex;
29-
use std::unstable::raw;
29+
use std::raw;
3030

3131
use context::Context;
3232
use coroutine::Coroutine;

src/librustc/back/archive.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use std::libc;
2222
use std::os;
2323
use std::run::{ProcessOptions, Process, ProcessOutput};
2424
use std::str;
25-
use std::unstable::raw;
25+
use std::raw;
2626
use extra::tempfile::TempDir;
2727
use syntax::abi;
2828

src/libstd/c_str.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ use str;
7979
use vec::{ImmutableVector, MutableVector};
8080
use vec;
8181
use rt::global_heap::malloc_raw;
82-
use unstable::raw::Slice;
82+
use raw::Slice;
8383

8484
/// The representation of a C String.
8585
///

src/libstd/cast.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ pub unsafe fn copy_lifetime_vec<'a,S,T>(_ptr: &'a [S], ptr: &T) -> &'a T {
113113
#[cfg(test)]
114114
mod tests {
115115
use cast::{bump_box_refcount, transmute};
116-
use unstable::raw;
116+
use raw;
117117

118118
#[test]
119119
fn test_transmute_copy() {

src/libstd/cleanup.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#[doc(hidden)];
1212

1313
use ptr;
14-
use unstable::raw;
14+
use raw;
1515

1616
static RC_IMMORTAL : uint = 0x77777777;
1717

src/libstd/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,8 @@ pub mod reflect;
198198
pub mod unstable;
199199
#[experimental]
200200
pub mod intrinsics;
201+
#[experimental]
202+
pub mod raw;
201203

202204
/* For internal use, not exported */
203205

src/libstd/managed.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
/// Returns the refcount of a shared box (as just before calling this)
1616
#[inline]
1717
pub fn refcount<T>(t: @T) -> uint {
18-
use unstable::raw::Repr;
18+
use raw::Repr;
1919
unsafe { (*t.repr()).ref_count - 1 }
2020
}
2121

src/libstd/unstable/raw.rs renamed to src/libstd/raw.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
#[allow(missing_doc)];
12+
1113
use cast;
1214

1315
/// The representation of a Rust managed box

src/libstd/reflect.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Runtime type reflection
1818

1919
use intrinsics::{Disr, Opaque, TyDesc, TyVisitor};
2020
use mem;
21-
use unstable::raw;
21+
use raw;
2222

2323
/**
2424
* Trait for visitor that wishes to reflect on data. To use this, create a

src/libstd/repr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ use str::StrSlice;
3030
use to_str::ToStr;
3131
use vec::OwnedVector;
3232
use intrinsics::{Disr, Opaque, TyDesc, TyVisitor, get_tydesc, visit_tydesc};
33-
use unstable::raw;
33+
use raw;
3434

3535
macro_rules! try( ($me:expr, $e:expr) => (
3636
match $e {

src/libstd/rt/global_heap.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use libc::{c_void, size_t, free, malloc, realloc};
1212
use ptr::{RawPtr, mut_null};
1313
use intrinsics::abort;
14-
use unstable::raw;
14+
use raw;
1515
use mem::size_of;
1616

1717
#[inline]

src/libstd/rt/local_heap.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use ptr::RawPtr;
2020
use rt::global_heap;
2121
use rt::local::Local;
2222
use rt::task::Task;
23-
use unstable::raw;
23+
use raw;
2424
use vec::ImmutableVector;
2525
use vec_ng::Vec;
2626

src/libstd/rt/unwind.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ impl Unwinder {
177177
}
178178

179179
pub fn try(&mut self, f: ||) {
180-
use unstable::raw::Closure;
180+
use raw::Closure;
181181
use libc::{c_void};
182182

183183
unsafe {

src/libstd/str.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ use vec::{OwnedVector, OwnedCloneableVector, ImmutableVector, MutableVector};
104104
use vec_ng::Vec;
105105
use default::Default;
106106
use to_bytes::{IterBytes, Cb};
107-
use unstable::raw::Repr;
107+
use raw::Repr;
108108

109109
/*
110110
Section: Creating a string
@@ -1386,7 +1386,7 @@ pub mod raw {
13861386
use str::{is_utf8, OwnedStr, StrSlice};
13871387
use vec;
13881388
use vec::{MutableVector, ImmutableVector, OwnedVector};
1389-
use unstable::raw::Slice;
1389+
use raw::Slice;
13901390

13911391
/// Create a Rust string from a *u8 buffer of the given length
13921392
pub unsafe fn from_buf_len(buf: *u8, len: uint) -> ~str {

src/libstd/unstable/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ pub mod simd;
2121
pub mod lang;
2222
pub mod sync;
2323
pub mod mutex;
24-
pub mod raw;
2524
pub mod stack;
2625

2726
/**

src/libstd/vec.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ use mem::size_of;
122122
use kinds::marker;
123123
use uint;
124124
use unstable::finally::try_finally;
125-
use unstable::raw::{Repr, Slice, Vec};
125+
use raw::{Repr, Slice, Vec};
126126

127127
/**
128128
* Creates and initializes an owned vector.
@@ -2488,7 +2488,7 @@ pub mod raw {
24882488
use ptr;
24892489
use ptr::RawPtr;
24902490
use vec::{with_capacity, MutableVector, OwnedVector};
2491-
use unstable::raw::Slice;
2491+
use raw::Slice;
24922492

24932493
/**
24942494
* Form a slice from a pointer and length (as a number of units,

src/libstd/vec_ng.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use option::{None, Option, Some};
2424
use ptr::RawPtr;
2525
use ptr;
2626
use rt::global_heap::{malloc_raw, realloc_raw};
27-
use unstable::raw::Slice;
27+
use raw::Slice;
2828
use vec::{ImmutableVector, Items, MutItems, MutableVector, RevItems};
2929

3030
pub struct Vec<T> {

0 commit comments

Comments
 (0)