diff options
| author | bors <bors@rust-lang.org> | 2013-02-14 17:23:18 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-02-14 17:23:18 -0800 |
| commit | af2f0ef0888d05209bddd16ab210ae0e8400b7de (patch) | |
| tree | fded482799ac03c3d86fc60c51313f598609f67f /src/libstd | |
| parent | bf27352953dba644568118a254ac4a3c3035daa0 (diff) | |
| parent | 26697c371db2816bcaa32a050b5d32bce7294ca0 (diff) | |
| download | rust-af2f0ef0888d05209bddd16ab210ae0e8400b7de.tar.gz rust-af2f0ef0888d05209bddd16ab210ae0e8400b7de.zip | |
auto merge of #4927 : sanxiyn/rust/remove-dvec, r=catamorphism
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/json.rs | 6 | ||||
| -rw-r--r-- | src/libstd/workcache.rs | 8 |
2 files changed, 6 insertions, 8 deletions
diff --git a/src/libstd/json.rs b/src/libstd/json.rs index 088afe4778e..8434e2c4782 100644 --- a/src/libstd/json.rs +++ b/src/libstd/json.rs @@ -1298,7 +1298,7 @@ mod tests { // and json... not sure where to put these tests. #[test] fn test_write_enum () { - let bw = @io::BytesWriter {bytes: dvec::DVec(), pos: 0}; + let bw = @io::BytesWriter(); let bww : @io::Writer = (bw as @io::Writer); let encoder = (@Encoder(bww) as @serialize::Encoder); do encoder.emit_enum(~"animal") { @@ -1319,7 +1319,7 @@ mod tests { #[test] fn test_write_some () { - let bw = @io::BytesWriter {bytes: dvec::DVec(), pos: 0}; + let bw = @io::BytesWriter(); let bww : @io::Writer = (bw as @io::Writer); let encoder = (@Encoder(bww) as @serialize::Encoder); do encoder.emit_enum(~"Option") { @@ -1335,7 +1335,7 @@ mod tests { #[test] fn test_write_none () { - let bw = @io::BytesWriter {bytes: dvec::DVec(), pos: 0}; + let bw = @io::BytesWriter(); let bww : @io::Writer = (bw as @io::Writer); let encoder = (@Encoder(bww) as @serialize::Encoder); do encoder.emit_enum(~"Option") { diff --git a/src/libstd/workcache.rs b/src/libstd/workcache.rs index d652b18cfad..87a72f988c3 100644 --- a/src/libstd/workcache.rs +++ b/src/libstd/workcache.rs @@ -16,7 +16,6 @@ use serialize::{Encoder, Encodable, Decoder, Decodable}; use sort; use core::cmp; -use core::dvec; use core::either::{Either, Left, Right}; use core::io; use core::option; @@ -141,13 +140,12 @@ type WorkMap = LinearMap<WorkKey, ~str>; pub impl<S: Encoder> WorkMap: Encodable<S> { fn encode(&self, s: &S) { - let d = dvec::DVec(); + let mut d = ~[]; for self.each |&(k, v)| { d.push((copy *k, copy *v)) } - let mut v = d.get(); - sort::tim_sort(v); - v.encode(s) + sort::tim_sort(d); + d.encode(s) } } |
