about summary refs log tree commit diff
path: root/src/libstd/vec.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-10-17 10:05:34 -0700
committerAlex Crichton <alex@alexcrichton.com>2013-10-17 10:12:23 -0700
commit0adb41d0eb44ef74e897c22d9f1fcd8f97ef3458 (patch)
tree1990262f9ea32e2361cd4a5c909a021e32f97528 /src/libstd/vec.rs
parent2cb96a4eaf55cdf7f08e3493cf2953278b8acc43 (diff)
downloadrust-0adb41d0eb44ef74e897c22d9f1fcd8f97ef3458.tar.gz
rust-0adb41d0eb44ef74e897c22d9f1fcd8f97ef3458.zip
Register new snapshots
Diffstat (limited to 'src/libstd/vec.rs')
-rw-r--r--src/libstd/vec.rs80
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 {