about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/rt/rust_shape.h16
-rw-r--r--src/rt/rust_upcall.cpp2
-rw-r--r--src/rustc/middle/trans/shape.rs2
3 files changed, 0 insertions, 20 deletions
diff --git a/src/rt/rust_shape.h b/src/rt/rust_shape.h
index 77a253d2bb7..c6442add9d7 100644
--- a/src/rt/rust_shape.h
+++ b/src/rt/rust_shape.h
@@ -45,14 +45,12 @@ const uint8_t SHAPE_F64 = 9u;
 const uint8_t SHAPE_BOX = 10u;
 const uint8_t SHAPE_VEC = 11u;
 const uint8_t SHAPE_TAG = 12u;
-const uint8_t SHAPE_BOX_OLD = 13u; // remove after snapshot
 const uint8_t SHAPE_STRUCT = 17u;
 const uint8_t SHAPE_BOX_FN = 18u;
 const uint8_t SHAPE_OBJ = 19u;
 const uint8_t SHAPE_RES = 20u;
 const uint8_t SHAPE_VAR = 21u;
 const uint8_t SHAPE_UNIQ = 22u;
-const uint8_t SHAPE_IFACE_OLD = 24u;
 const uint8_t SHAPE_UNIQ_FN = 25u;
 const uint8_t SHAPE_STACK_FN = 26u;
 const uint8_t SHAPE_BARE_FN = 27u;
@@ -372,12 +370,10 @@ ctxt<T>::walk() {
     case SHAPE_VEC:      walk_vec0();             break;
     case SHAPE_TAG:      walk_tag0();             break;
     case SHAPE_BOX:      walk_box0();             break;
-    case SHAPE_BOX_OLD:  walk_box_old0();         break;
     case SHAPE_STRUCT:   walk_struct0();          break;
     case SHAPE_RES:      walk_res0();             break;
     case SHAPE_VAR:      walk_var0();             break;
     case SHAPE_UNIQ:     walk_uniq0();            break;
-    case SHAPE_IFACE_OLD: WALK_SIMPLE(walk_iface1);    break;
     case SHAPE_BOX_FN:
     case SHAPE_UNIQ_FN:
     case SHAPE_STACK_FN:
@@ -489,18 +485,6 @@ ctxt<T>::walk_box0() {
 
 template<typename T>
 void
-ctxt<T>::walk_box_old0() {
-    // remove after snapshot
-    uint16_t sp_size = get_u16_bump(sp);
-    const uint8_t *end_sp = sp + sp_size;
-
-    static_cast<T *>(this)->walk_box1();
-
-    sp = end_sp;
-}
-
-template<typename T>
-void
 ctxt<T>::walk_uniq0() {
     uint16_t sp_size = get_u16_bump(sp);
     const uint8_t *end_sp = sp + sp_size;
diff --git a/src/rt/rust_upcall.cpp b/src/rt/rust_upcall.cpp
index 11f52df70ba..f523f82a4f5 100644
--- a/src/rt/rust_upcall.cpp
+++ b/src/rt/rust_upcall.cpp
@@ -330,8 +330,6 @@ upcall_str_new_uniq(const char *cstr, size_t len) {
     return args.retval;
 }
 
-// FIXME: this is an old compatibility-name for upcall_str_new_uniq
-// can remove after next snapshot.
 extern "C" CDECL rust_str*
 upcall_str_new(const char *cstr, size_t len) {
     s_str_new_uniq_args args = { cstr, len, 0 };
diff --git a/src/rustc/middle/trans/shape.rs b/src/rustc/middle/trans/shape.rs
index 03960fb48f4..72eda246db2 100644
--- a/src/rustc/middle/trans/shape.rs
+++ b/src/rustc/middle/trans/shape.rs
@@ -81,10 +81,8 @@ const shape_f64: u8 = 9u8;
 const shape_box: u8 = 10u8;
 const shape_vec: u8 = 11u8;
 const shape_enum: u8 = 12u8;
-const shape_box_old: u8 = 13u8; // deprecated, remove after snapshot
 const shape_struct: u8 = 17u8;
 const shape_box_fn: u8 = 18u8;
-const shape_UNUSED: u8 = 19u8;
 const shape_res: u8 = 20u8;
 const shape_var: u8 = 21u8;
 const shape_uniq: u8 = 22u8;