about summary refs log tree commit diff
path: root/src/libextra
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2013-12-25 00:53:05 +0100
committerFlorian Hahn <flo@fhahn.com>2014-01-06 21:28:54 +0100
commit82365501043735dd8ec5eadaa5d30354cee19252 (patch)
tree6671655462aa0b1b49448b203888362cedd9af5e /src/libextra
parent6be2bc817bbb70ac13a1c2bb9647e01e2a156127 (diff)
downloadrust-82365501043735dd8ec5eadaa5d30354cee19252.tar.gz
rust-82365501043735dd8ec5eadaa5d30354cee19252.zip
Remove some unnecessary type casts
Conflicts:
	src/librustc/middle/lint.rs
Diffstat (limited to 'src/libextra')
-rw-r--r--src/libextra/bitv.rs2
-rw-r--r--src/libextra/ebml.rs2
-rw-r--r--src/libextra/test.rs8
-rw-r--r--src/libextra/time.rs4
4 files changed, 8 insertions, 8 deletions
diff --git a/src/libextra/bitv.rs b/src/libextra/bitv.rs
index 3b44ad50ad7..9f40507826f 100644
--- a/src/libextra/bitv.rs
+++ b/src/libextra/bitv.rs
@@ -80,7 +80,7 @@ impl SmallBitv {
             self.bits |= 1<<i;
         }
         else {
-            self.bits &= !(1<<i as uint);
+            self.bits &= !(1<<i);
         }
     }
 
diff --git a/src/libextra/ebml.rs b/src/libextra/ebml.rs
index 4a47af46afe..fd5e95d8c23 100644
--- a/src/libextra/ebml.rs
+++ b/src/libextra/ebml.rs
@@ -647,7 +647,7 @@ pub mod writer {
             let cur_pos = self.writer.tell();
             self.writer.seek(last_size_pos as i64, io::SeekSet);
             let size = (cur_pos as uint - last_size_pos - 4);
-            write_sized_vuint(self.writer, size as uint, 4u);
+            write_sized_vuint(self.writer, size, 4u);
             self.writer.seek(cur_pos as i64, io::SeekSet);
 
             debug!("End tag (size = {})", size);
diff --git a/src/libextra/test.rs b/src/libextra/test.rs
index 55d59954224..c592290ee16 100644
--- a/src/libextra/test.rs
+++ b/src/libextra/test.rs
@@ -929,8 +929,8 @@ fn calc_result(desc: &TestDesc, task_succeeded: bool) -> TestResult {
 impl ToJson for Metric {
     fn to_json(&self) -> json::Json {
         let mut map = ~TreeMap::new();
-        map.insert(~"value", json::Number(self.value as f64));
-        map.insert(~"noise", json::Number(self.noise as f64));
+        map.insert(~"value", json::Number(self.value));
+        map.insert(~"noise", json::Number(self.noise));
         json::Object(map)
     }
 }
@@ -1132,7 +1132,7 @@ impl BenchHarness {
             let loop_start = precise_time_ns();
 
             for p in samples.mut_iter() {
-                self.bench_n(n as u64, |x| f(x));
+                self.bench_n(n, |x| f(x));
                 *p = self.ns_per_iter() as f64;
             };
 
@@ -1140,7 +1140,7 @@ impl BenchHarness {
             let summ = stats::Summary::new(samples);
 
             for p in samples.mut_iter() {
-                self.bench_n(5 * n as u64, |x| f(x));
+                self.bench_n(5 * n, |x| f(x));
                 *p = self.ns_per_iter() as f64;
             };
 
diff --git a/src/libextra/time.rs b/src/libextra/time.rs
index 23c81c6fce5..c2948024e28 100644
--- a/src/libextra/time.rs
+++ b/src/libextra/time.rs
@@ -767,13 +767,13 @@ pub fn strptime(s: &str, format: &str) -> Result<Tm, ~str> {
 
         let mut buf = [0];
         let c = match rdr.read(buf) {
-            Some(..) => buf[0] as u8 as char,
+            Some(..) => buf[0] as char,
             None => break
         };
         match c {
             '%' => {
                 let ch = match rdr.read(buf) {
-                    Some(..) => buf[0] as u8 as char,
+                    Some(..) => buf[0] as char,
                     None => break
                 };
                 match parse_type(s, pos, ch, &mut tm) {