diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-02-01 02:13:36 -0500 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-02-03 15:55:10 -0500 |
| commit | 319eeb1c791324d1ba3a46513ab5f2c5a8e7fc5f (patch) | |
| tree | 6152371bb8ab7f805491575ea44f4840644aaa2d /src/librustc/metadata | |
| parent | df31373406d7edae286f0cf38d497204eb0d35e7 (diff) | |
| download | rust-319eeb1c791324d1ba3a46513ab5f2c5a8e7fc5f.tar.gz rust-319eeb1c791324d1ba3a46513ab5f2c5a8e7fc5f.zip | |
rename map -> oldmap and mark it as deprecated
LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields.
Diffstat (limited to 'src/librustc/metadata')
| -rw-r--r-- | src/librustc/metadata/creader.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/csearch.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/cstore.rs | 14 | ||||
| -rw-r--r-- | src/librustc/metadata/decoder.rs | 4 | ||||
| -rw-r--r-- | src/librustc/metadata/encoder.rs | 6 | ||||
| -rw-r--r-- | src/librustc/metadata/tydecode.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/tyencode.rs | 2 |
7 files changed, 16 insertions, 16 deletions
diff --git a/src/librustc/metadata/creader.rs b/src/librustc/metadata/creader.rs index f1430441ab8..66956489a27 100644 --- a/src/librustc/metadata/creader.rs +++ b/src/librustc/metadata/creader.rs @@ -30,7 +30,7 @@ use syntax::parse::token::ident_interner; use syntax::print::pprust; use syntax::visit; use syntax::{ast, ast_util}; -use std::map::HashMap; +use std::oldmap::HashMap; // Traverses an AST, reading all the information about use'd crates and extern // libraries necessary for later resolving, typechecking, linking, etc. diff --git a/src/librustc/metadata/csearch.rs b/src/librustc/metadata/csearch.rs index 1204fdf1837..59cc7d1dba6 100644 --- a/src/librustc/metadata/csearch.rs +++ b/src/librustc/metadata/csearch.rs @@ -23,7 +23,7 @@ use core::dvec::DVec; use core::vec; use reader = std::ebml::reader; use std::ebml; -use std::map::HashMap; +use std::oldmap::HashMap; use syntax::ast; use syntax::ast_map; use syntax::codemap::dummy_sp; diff --git a/src/librustc/metadata/cstore.rs b/src/librustc/metadata/cstore.rs index f2bd998b557..fd0d96485f8 100644 --- a/src/librustc/metadata/cstore.rs +++ b/src/librustc/metadata/cstore.rs @@ -21,8 +21,8 @@ use metadata::decoder; use core::option; use core::str; use core::vec; -use std::map::HashMap; -use std::map; +use std::oldmap::HashMap; +use std::oldmap; use std; use syntax::{ast, attr}; use syntax::parse::token::ident_interner; @@ -31,7 +31,7 @@ use syntax::parse::token::ident_interner; // local crate numbers (as generated during this session). Each external // crate may refer to types in other external crates, and each has their // own crate numbers. -pub type cnum_map = map::HashMap<ast::crate_num, ast::crate_num>; +pub type cnum_map = oldmap::HashMap<ast::crate_num, ast::crate_num>; pub type crate_metadata = @{name: ~str, data: @~[u8], @@ -46,7 +46,7 @@ pub type crate_metadata = @{name: ~str, pub enum CStore { private(cstore_private), } type cstore_private = - @{metas: map::HashMap<ast::crate_num, crate_metadata>, + @{metas: oldmap::HashMap<ast::crate_num, crate_metadata>, use_crate_map: use_crate_map, mut used_crate_files: ~[Path], mut used_libraries: ~[~str], @@ -54,7 +54,7 @@ type cstore_private = intr: @ident_interner}; // Map from node_id's of local use statements to crate numbers -type use_crate_map = map::HashMap<ast::node_id, ast::crate_num>; +type use_crate_map = oldmap::HashMap<ast::node_id, ast::crate_num>; // Internal method to retrieve the data from the cstore pure fn p(cstore: CStore) -> cstore_private { @@ -62,8 +62,8 @@ pure fn p(cstore: CStore) -> cstore_private { } pub fn mk_cstore(intr: @ident_interner) -> CStore { - let meta_cache = map::HashMap(); - let crate_map = map::HashMap(); + let meta_cache = oldmap::HashMap(); + let crate_map = oldmap::HashMap(); return private(@{metas: meta_cache, use_crate_map: crate_map, mut used_crate_files: ~[], diff --git a/src/librustc/metadata/decoder.rs b/src/librustc/metadata/decoder.rs index a293fc6a13d..c3c7c969cd8 100644 --- a/src/librustc/metadata/decoder.rs +++ b/src/librustc/metadata/decoder.rs @@ -36,8 +36,8 @@ use core::str; use core::vec; use std::ebml::reader; use std::ebml; -use std::map::HashMap; -use std::map; +use std::oldmap::HashMap; +use std::oldmap; use std::serialize::Decodable; use syntax::ast_map; use syntax::attr; diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index 33879237ffb..0d289c17e2d 100644 --- a/src/librustc/metadata/encoder.rs +++ b/src/librustc/metadata/encoder.rs @@ -36,9 +36,9 @@ use core::str; use core::to_bytes::IterBytes; use core::uint; use core::vec; -use std::map::HashMap; +use std::oldmap::HashMap; use std::serialize::Encodable; -use std::{ebml, map}; +use std::{ebml, oldmap}; use std; use syntax::ast::*; use syntax::ast; @@ -52,7 +52,7 @@ use syntax; use writer = std::ebml::writer; // used by astencode: -type abbrev_map = map::HashMap<ty::t, tyencode::ty_abbrev>; +type abbrev_map = oldmap::HashMap<ty::t, tyencode::ty_abbrev>; pub type encode_inlined_item = fn@(ecx: @encode_ctxt, ebml_w: writer::Encoder, diff --git a/src/librustc/metadata/tydecode.rs b/src/librustc/metadata/tydecode.rs index 56df92da987..5dd499dfd63 100644 --- a/src/librustc/metadata/tydecode.rs +++ b/src/librustc/metadata/tydecode.rs @@ -27,7 +27,7 @@ use core::vec; use syntax::ast; use syntax::ast::*; use syntax::codemap::{respan, dummy_sp}; -use std::map::HashMap; +use std::oldmap::HashMap; // Compact string representation for ty::t values. API ty_str & // parse_from_str. Extra parameters are for converting to/from def_ids in the diff --git a/src/librustc/metadata/tyencode.rs b/src/librustc/metadata/tyencode.rs index 69d69537f2a..7b347f98808 100644 --- a/src/librustc/metadata/tyencode.rs +++ b/src/librustc/metadata/tyencode.rs @@ -20,7 +20,7 @@ use core::io::WriterUtil; use core::io; use core::uint; use core::vec; -use std::map::HashMap; +use std::oldmap::HashMap; use syntax::ast::*; use syntax::diagnostic::span_handler; use syntax::print::pprust::*; |
