about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-09-12 15:09:11 -0700
committerBrian Anderson <banderson@mozilla.com>2012-09-12 15:09:21 -0700
commit287114a3b9ecc2062482271fabe608d8df0f0aa1 (patch)
tree71a7acf5d06083b8bc09933830065b55e7d2eeb1 /src
parentfa74edf1a00c12c9e37ccf9a43c68b0f1a453678 (diff)
Remove some transitional code
Diffstat (limited to 'src')
-rw-r--r--src/libcore/core.rs4
-rw-r--r--src/libcore/extfmt.rs108
-rw-r--r--src/libcore/pipes.rs65
-rw-r--r--src/libsyntax/ext/fmt.rs2
4 files changed, 53 insertions, 126 deletions
diff --git a/src/libcore/core.rs b/src/libcore/core.rs
index 3e9afb0203b..47ff32a855b 100644
--- a/src/libcore/core.rs
+++ b/src/libcore/core.rs
@@ -4,10 +4,6 @@
 
 use option::{Some, None};
 use Option = option::Option;
-// XXX: snapshot rustc is generating code that wants lower-case option
-#[cfg(stage0)]
-use option = option::Option;
-
 use result::{Result, Ok, Err};
 
 use Path = path::Path;
diff --git a/src/libcore/extfmt.rs b/src/libcore/extfmt.rs
index 10c9547b217..e0d0b322e3e 100644
--- a/src/libcore/extfmt.rs
+++ b/src/libcore/extfmt.rs
@@ -268,13 +268,11 @@ mod ct {
     }
 }
 
-
 // Functions used by the fmt extension at runtime. For now there are a lot of
 // decisions made a runtime. If it proves worthwhile then some of these
 // conditions can be evaluated at compile-time. For now though it's cleaner to
 // implement it 0this way, I think.
-// XXX Rename to rt after snapshot
-mod rt2 {
+mod rt {
     const flag_none : u32 = 0u32;
     const flag_left_justify   : u32 = 0b00000000000000000000000000000001u32;
     const flag_left_zero_pad  : u32 = 0b00000000000000000000000000000010u32;
@@ -461,9 +459,8 @@ mod rt2 {
     }
 }
 
-// XXX remove after snappies
-#[allow(non_camel_case_types)]
-mod rt {
+// XXX remove after snapshots
+mod rt2 {
     const flag_none : u32 = 0u32;
     const flag_left_justify   : u32 = 0b00000000000000000000000000000001u32;
     const flag_left_zero_pad  : u32 = 0b00000000000000000000000000000010u32;
@@ -471,12 +468,12 @@ mod rt {
     const flag_sign_always    : u32 = 0b00000000000000000000000000001000u32;
     const flag_alternate      : u32 = 0b00000000000000000000000000010000u32;
 
-    enum count { count_is(int), count_implied, }
-    enum ty { ty_default, ty_bits, ty_hex_upper, ty_hex_lower, ty_octal, }
+    enum Count { CountIs(int), CountImplied, }
+    enum Ty { TyDefault, TyBits, TyHexUpper, TyHexLower, TyOctal, }
 
-    type conv = {flags: u32, width: count, precision: count, ty: ty};
+    type Conv = {flags: u32, width: Count, precision: Count, ty: Ty};
 
-    pure fn conv_int(cv: conv, i: int) -> ~str {
+    pure fn conv_int(cv: Conv, i: int) -> ~str {
         let radix = 10u;
         let prec = get_int_precision(cv);
         let mut s : ~str = int_to_str_prec(i, radix, prec);
@@ -487,47 +484,47 @@ mod rt {
                 unchecked { str::unshift_char(s, ' ') };
             }
         }
-        return unchecked { pad(cv, s, pad_signed) };
+        return unchecked { pad(cv, s, PadSigned) };
     }
-    pure fn conv_uint(cv: conv, u: uint) -> ~str {
+    pure fn conv_uint(cv: Conv, u: uint) -> ~str {
         let prec = get_int_precision(cv);
         let mut rs =
             match cv.ty {
-              ty_default => uint_to_str_prec(u, 10u, prec),
-              ty_hex_lower => uint_to_str_prec(u, 16u, prec),
-              ty_hex_upper => str::to_upper(uint_to_str_prec(u, 16u, prec)),
-              ty_bits => uint_to_str_prec(u, 2u, prec),
-              ty_octal => uint_to_str_prec(u, 8u, prec)
+              TyDefault => uint_to_str_prec(u, 10u, prec),
+              TyHexLower => uint_to_str_prec(u, 16u, prec),
+              TyHexUpper => str::to_upper(uint_to_str_prec(u, 16u, prec)),
+              TyBits => uint_to_str_prec(u, 2u, prec),
+              TyOctal => uint_to_str_prec(u, 8u, prec)
             };
-        return unchecked { pad(cv, rs, pad_unsigned) };
+        return unchecked { pad(cv, rs, PadUnsigned) };
     }
-    pure fn conv_bool(cv: conv, b: bool) -> ~str {
+    pure fn conv_bool(cv: Conv, b: bool) -> ~str {
         let s = if b { ~"true" } else { ~"false" };
         // run the boolean conversion through the string conversion logic,
         // giving it the same rules for precision, etc.
         return conv_str(cv, s);
     }
-    pure fn conv_char(cv: conv, c: char) -> ~str {
+    pure fn conv_char(cv: Conv, c: char) -> ~str {
         let mut s = str::from_char(c);
-        return unchecked { pad(cv, s, pad_nozero) };
+        return unchecked { pad(cv, s, PadNozero) };
     }
-    pure fn conv_str(cv: conv, s: &str) -> ~str {
+    pure fn conv_str(cv: Conv, s: &str) -> ~str {
         // For strings, precision is the maximum characters
         // displayed
         let mut unpadded = match cv.precision {
-          count_implied => s.to_unique(),
-          count_is(max) => if max as uint < str::char_len(s) {
+          CountImplied => s.to_unique(),
+          CountIs(max) => if max as uint < str::char_len(s) {
             str::substr(s, 0u, max as uint)
           } else {
             s.to_unique()
           }
         };
-        return unchecked { pad(cv, unpadded, pad_nozero) };
+        return unchecked { pad(cv, unpadded, PadNozero) };
     }
-    pure fn conv_float(cv: conv, f: float) -> ~str {
+    pure fn conv_float(cv: Conv, f: float) -> ~str {
         let (to_str, digits) = match cv.precision {
-              count_is(c) => (float::to_str_exact, c as uint),
-              count_implied => (float::to_str, 6u)
+              CountIs(c) => (float::to_str_exact, c as uint),
+              CountImplied => (float::to_str, 6u)
         };
         let mut s = unchecked { to_str(f, digits) };
         if 0.0 <= f {
@@ -537,9 +534,9 @@ mod rt {
                 s = ~" " + s;
             }
         }
-        return unchecked { pad(cv, s, pad_float) };
+        return unchecked { pad(cv, s, PadFloat) };
     }
-    pure fn conv_poly<T>(cv: conv, v: T) -> ~str {
+    pure fn conv_poly<T>(cv: Conv, v: T) -> ~str {
         let s = sys::log_str(v);
         return conv_str(cv, s);
     }
@@ -568,35 +565,35 @@ mod rt {
                 } else { move s }
             };
     }
-    pure fn get_int_precision(cv: conv) -> uint {
+    pure fn get_int_precision(cv: Conv) -> uint {
         return match cv.precision {
-              count_is(c) => c as uint,
-              count_implied => 1u
+              CountIs(c) => c as uint,
+              CountImplied => 1u
             };
     }
 
-    enum pad_mode { pad_signed, pad_unsigned, pad_nozero, pad_float }
+    enum PadMode { PadSigned, PadUnsigned, PadNozero, PadFloat }
 
-    impl pad_mode: Eq {
-        pure fn eq(&&other: pad_mode) -> bool {
+    impl PadMode: Eq {
+        pure fn eq(&&other: PadMode) -> bool {
             match (self, other) {
-                (pad_signed, pad_signed) => true,
-                (pad_unsigned, pad_unsigned) => true,
-                (pad_nozero, pad_nozero) => true,
-                (pad_float, pad_float) => true,
-                (pad_signed, _) => false,
-                (pad_unsigned, _) => false,
-                (pad_nozero, _) => false,
-                (pad_float, _) => false
+                (PadSigned, PadSigned) => true,
+                (PadUnsigned, PadUnsigned) => true,
+                (PadNozero, PadNozero) => true,
+                (PadFloat, PadFloat) => true,
+                (PadSigned, _) => false,
+                (PadUnsigned, _) => false,
+                (PadNozero, _) => false,
+                (PadFloat, _) => false
             }
         }
-        pure fn ne(&&other: pad_mode) -> bool { !self.eq(other) }
+        pure fn ne(&&other: PadMode) -> bool { !self.eq(other) }
     }
 
-    fn pad(cv: conv, &s: ~str, mode: pad_mode) -> ~str {
+    fn pad(cv: Conv, &s: ~str, mode: PadMode) -> ~str {
         let uwidth : uint = match cv.width {
-          count_implied => return copy s,
-          count_is(width) => {
+          CountImplied => return copy s,
+          CountIs(width) => {
               // FIXME: width should probably be uint (see Issue #1996)
               width as uint
           }
@@ -610,17 +607,17 @@ mod rt {
             return s + padstr;
         }
         let {might_zero_pad, signed} = match mode {
-          pad_nozero => {might_zero_pad:false, signed:false},
-          pad_signed => {might_zero_pad:true,  signed:true },
-          pad_float => {might_zero_pad:true,  signed:true},
-          pad_unsigned => {might_zero_pad:true,  signed:false}
+          PadNozero => {might_zero_pad:false, signed:false},
+          PadSigned => {might_zero_pad:true,  signed:true },
+          PadFloat => {might_zero_pad:true,  signed:true},
+          PadUnsigned => {might_zero_pad:true,  signed:false}
         };
-        pure fn have_precision(cv: conv) -> bool {
-            return match cv.precision { count_implied => false, _ => true };
+        pure fn have_precision(cv: Conv) -> bool {
+            return match cv.precision { CountImplied => false, _ => true };
         }
         let zero_padding = {
             if might_zero_pad && have_flag(cv.flags, flag_left_zero_pad) &&
-                (!have_precision(cv) || mode == pad_float) {
+                (!have_precision(cv) || mode == PadFloat) {
                 padchar = '0';
                 true
             } else {
@@ -650,7 +647,6 @@ mod rt {
     }
 }
 
-
 #[cfg(test)]
 mod test {
     #[test]
diff --git a/src/libcore/pipes.rs b/src/libcore/pipes.rs
index 570ddfb492a..0a84d2f0d63 100644
--- a/src/libcore/pipes.rs
+++ b/src/libcore/pipes.rs
@@ -101,14 +101,6 @@ export recv_one, try_recv_one, send_one, try_send_one;
 // Functions used by the protocol compiler
 export rt;
 
-// XXX remove me
-#[cfg(stage0)]
-export has_buffer, buffer_header, packet;
-#[cfg(stage0)]
-export recv_packet_buffered, send_packet_buffered;
-#[cfg(stage0)]
-export send_packet, recv_packet, buffer_header;
-
 #[doc(hidden)]
 const SPIN_COUNT: uint = 0;
 
@@ -146,10 +138,6 @@ fn BufferHeader() -> BufferHeader{
     }
 }
 
-// XXX remove me
-#[cfg(stage0)]
-fn buffer_header() -> BufferHeader { BufferHeader() }
-
 // This is for protocols to associate extra data to thread around.
 #[doc(hidden)]
 type Buffer<T: Send> = {
@@ -212,11 +200,6 @@ type Packet<T: Send> = {
     mut payload: Option<T>,
 };
 
-// XXX remove me
-#[cfg(stage0)]
-#[allow(non_camel_case_types)]
-type packet<T: Send> = Packet<T>;
-
 #[doc(hidden)]
 trait HasBuffer {
     // XXX This should not have a trailing underscore
@@ -229,20 +212,6 @@ impl<T: Send> Packet<T>: HasBuffer {
     }
 }
 
-#[cfg(stage0)] // XXX remove me
-#[doc(hidden)]
-#[allow(non_camel_case_types)]
-trait has_buffer {
-    fn set_buffer(b: *libc::c_void);
-}
-
-#[cfg(stage0)] // XXX remove me
-impl<T: Send> packet<T>: has_buffer {
-    fn set_buffer(b: *libc::c_void) {
-        self.header.buffer = b;
-    }
-}
-
 #[doc(hidden)]
 fn mk_packet<T: Send>() -> Packet<T> {
     {
@@ -768,17 +737,6 @@ fn SendPacket<T: Send>(p: *Packet<T>) -> SendPacket<T> {
     SendPacketBuffered(p)
 }
 
-// XXX remove me
-#[cfg(stage0)]
-#[allow(non_camel_case_types)]
-type send_packet<T: Send> = SendPacket<T>;
-
-// XXX remove me
-#[cfg(stage0)]
-fn send_packet<T: Send>(p: *packet<T>) -> SendPacket<T> {
-    SendPacket(p)
-}
-
 struct SendPacketBuffered<T: Send, Tbuffer: Send> {
     mut p: Option<*Packet<T>>,
     mut buffer: Option<BufferResource<Tbuffer>>,
@@ -837,12 +795,6 @@ impl<T: Send, Tbuffer: Send> SendPacketBuffered<T, Tbuffer> {
     }
 }
 
-// XXX remove me
-#[cfg(stage0)]
-#[allow(non_camel_case_types)]
-type send_packet_buffered<T: Send, Tbuffer: Send> =
-    SendPacketBuffered<T, Tbuffer>;
-
 /// Represents the receive end of a pipe. It can receive exactly one
 /// message.
 type RecvPacket<T: Send> = RecvPacketBuffered<T, Packet<T>>;
@@ -852,17 +804,6 @@ fn RecvPacket<T: Send>(p: *Packet<T>) -> RecvPacket<T> {
     RecvPacketBuffered(p)
 }
 
-// XXX remove me
-#[cfg(stage0)]
-#[allow(non_camel_case_types)]
-type recv_packet<T: Send> = RecvPacket<T>;
-
-// XXX remove me
-#[cfg(stage0)]
-fn recv_packet<T: Send>(p: *packet<T>) -> RecvPacket<T> {
-    RecvPacket(p)
-}
-
 struct RecvPacketBuffered<T: Send, Tbuffer: Send> {
     mut p: Option<*Packet<T>>,
     mut buffer: Option<BufferResource<Tbuffer>>,
@@ -921,12 +862,6 @@ fn RecvPacketBuffered<T: Send, Tbuffer: Send>(p: *Packet<T>)
     }
 }
 
-// XXX remove me
-#[cfg(stage0)]
-#[allow(non_camel_case_types)]
-type recv_packet_buffered<T: Send, Tbuffer: Send> =
-    RecvPacketBuffered<T, Tbuffer>;
-
 #[doc(hidden)]
 fn entangle<T: Send>() -> (SendPacket<T>, RecvPacket<T>) {
     let p = packet();
diff --git a/src/libsyntax/ext/fmt.rs b/src/libsyntax/ext/fmt.rs
index f34679426ab..4c5435d1123 100644
--- a/src/libsyntax/ext/fmt.rs
+++ b/src/libsyntax/ext/fmt.rs
@@ -39,7 +39,7 @@ fn pieces_to_expr(cx: ext_ctxt, sp: span,
    -> @ast::expr {
     fn make_path_vec(_cx: ext_ctxt, ident: @~str) -> ~[ast::ident] {
         let intr = _cx.parse_sess().interner;
-        return ~[intr.intern(@~"extfmt"), intr.intern(@~"rt2"),
+        return ~[intr.intern(@~"extfmt"), intr.intern(@~"rt"),
                  intr.intern(ident)];
     }
     fn make_rt_path_expr(cx: ext_ctxt, sp: span, nm: @~str) -> @ast::expr {