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/workcache.rs | |
| 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/workcache.rs')
| -rw-r--r-- | src/libstd/workcache.rs | 8 |
1 files changed, 3 insertions, 5 deletions
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) } } |
