diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-10-17 10:05:34 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-10-17 10:12:23 -0700 |
| commit | 0adb41d0eb44ef74e897c22d9f1fcd8f97ef3458 (patch) | |
| tree | 1990262f9ea32e2361cd4a5c909a021e32f97528 /src/libstd/vec.rs | |
| parent | 2cb96a4eaf55cdf7f08e3493cf2953278b8acc43 (diff) | |
| download | rust-0adb41d0eb44ef74e897c22d9f1fcd8f97ef3458.tar.gz rust-0adb41d0eb44ef74e897c22d9f1fcd8f97ef3458.zip | |
Register new snapshots
Diffstat (limited to 'src/libstd/vec.rs')
| -rw-r--r-- | src/libstd/vec.rs | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 3962df8e3bd..77a1f16ef6a 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -975,22 +975,6 @@ pub trait ImmutableVector<'self, T> { impl<'self,T> ImmutableVector<'self, T> for &'self [T] { #[inline] - #[cfg(stage0)] - fn slice(&self, start: uint, end: uint) -> &'self [T] { - assert!(start <= end); - assert!(end <= self.len()); - do self.as_imm_buf |p, _len| { - unsafe { - cast::transmute(Slice { - data: ptr::offset(p, start as int), - len: (end - start) * sys::nonzero_size_of::<T>(), - }) - } - } - } - - #[inline] - #[cfg(not(stage0))] fn slice(&self, start: uint, end: uint) -> &'self [T] { assert!(start <= end); assert!(end <= self.len()); @@ -1149,14 +1133,6 @@ impl<'self,T> ImmutableVector<'self, T> for &'self [T] { } #[inline] - #[cfg(stage0)] - fn as_imm_buf<U>(&self, f: &fn(*T, uint) -> U) -> U { - let s = self.repr(); - f(s.data, s.len / sys::nonzero_size_of::<T>()) - } - - #[inline] - #[cfg(not(stage0))] fn as_imm_buf<U>(&self, f: &fn(*T, uint) -> U) -> U { let s = self.repr(); f(s.data, s.len) @@ -1926,22 +1902,6 @@ pub trait MutableVector<'self, T> { impl<'self,T> MutableVector<'self, T> for &'self mut [T] { #[inline] - #[cfg(stage0)] - fn mut_slice(self, start: uint, end: uint) -> &'self mut [T] { - assert!(start <= end); - assert!(end <= self.len()); - do self.as_mut_buf |p, _len| { - unsafe { - cast::transmute(Slice { - data: ptr::mut_offset(p, start as int) as *T, - len: (end - start) * sys::nonzero_size_of::<T>() - }) - } - } - } - - #[inline] - #[cfg(not(stage0))] fn mut_slice(self, start: uint, end: uint) -> &'self mut [T] { assert!(start <= end); assert!(end <= self.len()); @@ -2034,14 +1994,6 @@ impl<'self,T> MutableVector<'self, T> for &'self mut [T] { } #[inline] - #[cfg(stage0)] - fn as_mut_buf<U>(self, f: &fn(*mut T, uint) -> U) -> U { - let Slice{ data, len } = self.repr(); - f(data as *mut T, len / sys::nonzero_size_of::<T>()) - } - - #[inline] - #[cfg(not(stage0))] fn as_mut_buf<U>(self, f: &fn(*mut T, uint) -> U) -> U { let Slice{ data, len } = self.repr(); f(data as *mut T, len) @@ -2133,22 +2085,6 @@ pub mod raw { * not bytes). */ #[inline] - #[cfg(stage0)] - pub unsafe fn buf_as_slice<T,U>(p: *T, - len: uint, - f: &fn(v: &[T]) -> U) -> U { - f(cast::transmute(Slice { - data: p, - len: len * sys::nonzero_size_of::<T>() - })) - } - - /** - * Form a slice from a pointer and length (as a number of units, - * not bytes). - */ - #[inline] - #[cfg(not(stage0))] pub unsafe fn buf_as_slice<T,U>(p: *T, len: uint, f: &fn(v: &[T]) -> U) -> U { @@ -2163,22 +2099,6 @@ pub mod raw { * not bytes). */ #[inline] - #[cfg(stage0)] - pub unsafe fn mut_buf_as_slice<T,U>(p: *mut T, - len: uint, - f: &fn(v: &mut [T]) -> U) -> U { - f(cast::transmute(Slice { - data: p as *T, - len: len * sys::nonzero_size_of::<T>() - })) - } - - /** - * Form a slice from a pointer and length (as a number of units, - * not bytes). - */ - #[inline] - #[cfg(not(stage0))] pub unsafe fn mut_buf_as_slice<T,U>(p: *mut T, len: uint, f: &fn(v: &mut [T]) -> U) -> U { |
