about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKeegan McAllister <kmcallister@mozilla.com>2014-09-26 19:54:27 -0700
committerKeegan McAllister <kmcallister@mozilla.com>2014-09-26 19:54:27 -0700
commitf8a180b36ed4d048dbbb88037c3f35afab6b64ff (patch)
treed0434f4c9a9a93dcf251781adf634901b8198b60 /src
parent5d653c17a656e8fe1572c7a695e33b188eda0597 (diff)
downloadrust-f8a180b36ed4d048dbbb88037c3f35afab6b64ff.tar.gz
rust-f8a180b36ed4d048dbbb88037c3f35afab6b64ff.zip
Rename raw::Box to raw::GcBox
Fixes #17470.
Diffstat (limited to 'src')
-rw-r--r--src/liballoc/util.rs2
-rw-r--r--src/libcore/raw.rs8
-rw-r--r--src/libdebug/repr.rs2
-rw-r--r--src/librustrt/local_heap.rs6
-rw-r--r--src/libstd/gc.rs2
5 files changed, 10 insertions, 10 deletions
diff --git a/src/liballoc/util.rs b/src/liballoc/util.rs
index 7e35af79eab..d5f0d25fb01 100644
--- a/src/liballoc/util.rs
+++ b/src/liballoc/util.rs
@@ -16,7 +16,7 @@ use core::raw;
 #[inline]
 #[deprecated]
 pub fn get_box_size(body_size: uint, body_align: uint) -> uint {
-    let header_size = mem::size_of::<raw::Box<()>>();
+    let header_size = mem::size_of::<raw::GcBox<()>>();
     let total_size = align_to(header_size, body_align) + body_size;
     total_size
 }
diff --git a/src/libcore/raw.rs b/src/libcore/raw.rs
index 188ef2a3b88..86b96ff15f1 100644
--- a/src/libcore/raw.rs
+++ b/src/libcore/raw.rs
@@ -20,12 +20,12 @@
 
 use mem;
 
-/// The representation of a Rust managed box
-pub struct Box<T> {
+/// The representation of `std::gc::Gc`.
+pub struct GcBox<T> {
     pub ref_count: uint,
     pub drop_glue: fn(ptr: *mut u8),
-    pub prev: *mut Box<T>,
-    pub next: *mut Box<T>,
+    pub prev: *mut GcBox<T>,
+    pub next: *mut GcBox<T>,
     pub data: T,
 }
 
diff --git a/src/libdebug/repr.rs b/src/libdebug/repr.rs
index e1eb2814951..64dc8790882 100644
--- a/src/libdebug/repr.rs
+++ b/src/libdebug/repr.rs
@@ -277,7 +277,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
     fn visit_box(&mut self, mtbl: uint, inner: *const TyDesc) -> bool {
         try!(self, self.writer.write("box(GC) ".as_bytes()));
         self.write_mut_qualifier(mtbl);
-        self.get::<&raw::Box<()>>(|this, b| {
+        self.get::<&raw::GcBox<()>>(|this, b| {
             let p = &b.data as *const () as *const u8;
             this.visit_ptr_inner(p, inner)
         })
diff --git a/src/librustrt/local_heap.rs b/src/librustrt/local_heap.rs
index fe377d9e75b..0e84e9c0097 100644
--- a/src/librustrt/local_heap.rs
+++ b/src/librustrt/local_heap.rs
@@ -24,7 +24,7 @@ use task::Task;
 
 static RC_IMMORTAL : uint = 0x77777777;
 
-pub type Box = raw::Box<()>;
+pub type Box = raw::GcBox<()>;
 
 pub struct MemoryRegion {
     live_allocations: uint,
@@ -32,7 +32,7 @@ pub struct MemoryRegion {
 
 pub struct LocalHeap {
     memory_region: MemoryRegion,
-    live_allocs: *mut raw::Box<()>,
+    live_allocs: *mut raw::GcBox<()>,
 }
 
 impl LocalHeap {
@@ -161,7 +161,7 @@ impl LocalHeap {
     }
 
     unsafe fn each_live_alloc(&mut self, read_next_before: bool,
-                              f: |&mut LocalHeap, alloc: *mut raw::Box<()>|) {
+                              f: |&mut LocalHeap, alloc: *mut raw::GcBox<()>|) {
         //! Walks the internal list of allocations
 
         let mut alloc = self.live_allocs;
diff --git a/src/libstd/gc.rs b/src/libstd/gc.rs
index 47b7426633c..ecef8e9ed90 100644
--- a/src/libstd/gc.rs
+++ b/src/libstd/gc.rs
@@ -89,7 +89,7 @@ impl<T: Default + 'static> Default for Gc<T> {
     }
 }
 
-impl<T: 'static> raw::Repr<*const raw::Box<T>> for Gc<T> {}
+impl<T: 'static> raw::Repr<*const raw::GcBox<T>> for Gc<T> {}
 
 impl<S: hash::Writer, T: hash::Hash<S> + 'static> hash::Hash<S> for Gc<T> {
     fn hash(&self, s: &mut S) {