Skip to content

Commit 4224147

Browse files
committed
auto merge of #13028 : thestinger/rust/vec_ng, r=huonw
Closes #12771
2 parents a92dcb0 + cdab8a7 commit 4224147

File tree

174 files changed

+314
-301
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+314
-301
lines changed

src/libcollections/hashmap.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1575,7 +1575,7 @@ mod test_map {
15751575
use super::HashMap;
15761576
use std::iter::{Iterator,range_inclusive,range_step_inclusive};
15771577
use std::local_data;
1578-
use std::vec_ng;
1578+
use std::vec;
15791579

15801580
#[test]
15811581
fn test_create_capacity_zero() {
@@ -1599,7 +1599,7 @@ mod test_map {
15991599
assert_eq!(*m.find(&2).unwrap(), 4);
16001600
}
16011601

1602-
local_data_key!(drop_vector: vec_ng::Vec<int>)
1602+
local_data_key!(drop_vector: vec::Vec<int>)
16031603

16041604
#[deriving(Hash, Eq)]
16051605
struct Dropable {
@@ -1625,7 +1625,7 @@ mod test_map {
16251625

16261626
#[test]
16271627
fn test_drops() {
1628-
local_data::set(drop_vector, vec_ng::Vec::from_elem(200, 0));
1628+
local_data::set(drop_vector, vec::Vec::from_elem(200, 0));
16291629

16301630
{
16311631
let mut m = HashMap::new();

src/liblog/directive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
use std::cmp;
12-
use std::vec_ng::Vec;
12+
use std::vec::Vec;
1313

1414
#[deriving(Show, Clone)]
1515
pub struct LogDirective {

src/liblog/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ use std::local_data;
126126
use std::os;
127127
use std::rt;
128128
use std::slice;
129-
use std::vec_ng::Vec;
129+
use std::vec::Vec;
130130

131131
use sync::one::{Once, ONCE_INIT};
132132

src/libnative/io/file_unix.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use std::libc;
1919
use std::mem;
2020
use std::rt::rtio;
2121
use std::slice;
22-
use std::vec_ng::Vec;
22+
use std::vec::Vec;
2323

2424
use io::{IoResult, retry, keep_going};
2525

src/libnum/bigint.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ use rand::Rng;
2828
use std::str;
2929
use std::uint;
3030
use std::{i64, u64};
31-
use std::vec_ng;
32-
use std::vec_ng::Vec;
31+
use std::vec;
32+
use std::vec::Vec;
3333

3434
/**
3535
A `BigDigit` is a `BigUint`'s composing element.
@@ -753,7 +753,7 @@ impl BigUint {
753753
fn shl_unit(&self, n_unit: uint) -> BigUint {
754754
if n_unit == 0 || self.is_zero() { return (*self).clone(); }
755755

756-
return BigUint::new(vec_ng::append(Vec::from_elem(n_unit, ZERO_BIG_DIGIT),
756+
return BigUint::new(vec::append(Vec::from_elem(n_unit, ZERO_BIG_DIGIT),
757757
self.data.as_slice()));
758758
}
759759

@@ -1461,7 +1461,7 @@ mod biguint_tests {
14611461
use std::num::CheckedDiv;
14621462
use rand::{task_rng};
14631463
use std::u64;
1464-
use std::vec_ng::Vec;
1464+
use std::vec::Vec;
14651465
14661466
#[test]
14671467
fn test_from_slice() {
@@ -2195,7 +2195,7 @@ mod bigint_tests {
21952195
use std::num::{ToPrimitive, FromPrimitive};
21962196
use rand::{task_rng};
21972197
use std::u64;
2198-
use std::vec_ng::Vec;
2198+
use std::vec::Vec;
21992199
22002200
#[test]
22012201
fn test_from_biguint() {

src/libnum/rational.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::cmp;
1616
use std::fmt;
1717
use std::from_str::FromStr;
1818
use std::num::{Zero,One,ToStrRadix,FromStrRadix,Round};
19-
use std::vec_ng::Vec;
19+
use std::vec::Vec;
2020
use bigint::{BigInt, BigUint, Sign, Plus, Minus};
2121

2222
/// Represents the ratio between 2 numbers.

src/librustc/back/archive.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use metadata::filesearch;
1616
use lib::llvm::{ArchiveRef, llvm};
1717

1818
use std::cast;
19-
use std::vec_ng::Vec;
19+
use std::vec::Vec;
2020
use std::io;
2121
use std::io::{fs, TempDir};
2222
use std::libc;

src/librustc/back/link.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use std::ptr;
3333
use std::str;
3434
use std::io;
3535
use std::io::{fs, TempDir, Process};
36-
use std::vec_ng::Vec;
36+
use std::vec::Vec;
3737
use flate;
3838
use serialize::hex::ToHex;
3939
use syntax::abi;
@@ -105,7 +105,7 @@ pub mod write {
105105
use std::io::Process;
106106
use std::libc::{c_uint, c_int};
107107
use std::str;
108-
use std::vec_ng::Vec;
108+
use std::vec::Vec;
109109

110110
// On android, we by default compile for armv7 processors. This enables
111111
// things like double word CAS instructions (rather than emulating them)

src/librustc/back/mips.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use back::target_strs;
1212
use driver::session::sess_os_to_meta_os;
1313
use metadata::loader::meta_section_name;
14-
use std::vec_ng::Vec;
14+
use std::vec::Vec;
1515
use syntax::abi;
1616

1717
pub fn get_target_strs(target_triple: ~str, target_os: abi::Os) -> target_strs::t {

src/librustc/back/rpath.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use metadata::filesearch;
1515

1616
use collections::HashSet;
1717
use std::{os, slice};
18-
use std::vec_ng::Vec;
18+
use std::vec::Vec;
1919
use syntax::abi;
2020

2121
fn not_win32(os: abi::Os) -> bool {

src/librustc/back/target_strs.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#[allow(non_camel_case_types)];
1212

13-
use std::vec_ng::Vec;
13+
use std::vec::Vec;
1414

1515
pub struct t {
1616
module_asm: ~str,

src/librustc/driver/driver.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ use std::io::fs;
3737
use std::io::MemReader;
3838
use std::mem::drop;
3939
use std::os;
40-
use std::vec_ng::Vec;
41-
use std::vec_ng;
40+
use std::vec::Vec;
41+
use std::vec;
4242
use getopts::{optopt, optmulti, optflag, optflagopt};
4343
use getopts;
4444
use syntax::ast;
@@ -138,7 +138,7 @@ pub fn build_configuration(sess: &Session) -> ast::CrateConfig {
138138
} else {
139139
InternedString::new("nogc")
140140
});
141-
return vec_ng::append(user_cfg.move_iter().collect(),
141+
return vec::append(user_cfg.move_iter().collect(),
142142
default_cfg.as_slice());
143143
}
144144

@@ -835,7 +835,7 @@ pub fn build_session_options(matches: &getopts::Matches) -> session::Options {
835835

836836
let level_short = level_name.slice_chars(0, 1);
837837
let level_short = level_short.to_ascii().to_upper().into_str();
838-
let flags = vec_ng::append(matches.opt_strs(level_short)
838+
let flags = vec::append(matches.opt_strs(level_short)
839839
.move_iter()
840840
.collect(),
841841
matches.opt_strs(level_name));

src/librustc/driver/session.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use syntax::{abi, ast, codemap};
2828
use syntax;
2929

3030
use std::cell::{Cell, RefCell};
31-
use std::vec_ng::Vec;
31+
use std::vec::Vec;
3232
use collections::HashSet;
3333

3434
pub struct Config {
@@ -407,7 +407,7 @@ macro_rules! cgoptions(
407407
}
408408
}
409409

410-
fn parse_list(slot: &mut ::std::vec_ng::Vec<~str>, v: Option<&str>)
410+
fn parse_list(slot: &mut ::std::vec::Vec<~str>, v: Option<&str>)
411411
-> bool {
412412
match v {
413413
Some(s) => {

src/librustc/front/config.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use std::vec_ng::Vec;
11+
use std::vec::Vec;
1212
use syntax::fold::Folder;
1313
use syntax::{ast, fold, attr};
1414
use syntax::codemap;

src/librustc/front/feature_gate.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use syntax::parse::token;
3131
use driver::session::Session;
3232

3333
use std::cell::Cell;
34-
use std::vec_ng::Vec;
34+
use std::vec::Vec;
3535

3636
/// This is a list of all known features since the beginning of time. This list
3737
/// can never shrink, it may only be expanded (in order to prevent old programs

src/librustc/front/std_inject.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
use driver::session::Session;
1313

14-
use std::vec_ng::Vec;
15-
use std::vec_ng;
14+
use std::vec::Vec;
15+
use std::vec;
1616
use syntax::ast;
1717
use syntax::attr;
1818
use syntax::codemap::DUMMY_SP;
@@ -182,7 +182,7 @@ impl<'a> fold::Folder for PreludeInjector<'a> {
182182
span: DUMMY_SP,
183183
};
184184

185-
let vis = vec_ng::append(vec!(vi2), module.view_items.as_slice());
185+
let vis = vec::append(vec!(vi2), module.view_items.as_slice());
186186

187187
// FIXME #2543: Bad copy.
188188
let new_module = ast::Mod {

src/librustc/front/test.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ use metadata::creader::Loader;
2020

2121
use std::cell::RefCell;
2222
use std::slice;
23-
use std::vec_ng::Vec;
24-
use std::vec_ng;
23+
use std::vec::Vec;
24+
use std::vec;
2525
use syntax::ast_util::*;
2626
use syntax::attr::AttrMetaMethods;
2727
use syntax::attr;
@@ -281,7 +281,7 @@ fn should_fail(i: @ast::Item) -> bool {
281281
fn add_test_module(cx: &TestCtxt, m: &ast::Mod) -> ast::Mod {
282282
let testmod = mk_test_module(cx);
283283
ast::Mod {
284-
items: vec_ng::append_one(m.items.clone(), testmod),
284+
items: vec::append_one(m.items.clone(), testmod),
285285
..(*m).clone()
286286
}
287287
}

src/librustc/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ use std::io;
5555
use std::os;
5656
use std::str;
5757
use std::task;
58-
use std::vec_ng::Vec;
59-
use std::vec_ng;
58+
use std::vec::Vec;
59+
use std::vec;
6060
use syntax::ast;
6161
use syntax::diagnostic::Emitter;
6262
use syntax::diagnostic;
@@ -241,7 +241,7 @@ pub fn run_compiler(args: &[~str]) {
241241
return;
242242
}
243243

244-
let lint_flags = vec_ng::append(matches.opt_strs("W")
244+
let lint_flags = vec::append(matches.opt_strs("W")
245245
.move_iter()
246246
.collect(),
247247
matches.opt_strs("warn"));

src/librustc/metadata/creader.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use metadata::loader;
2323
use metadata::loader::Os;
2424

2525
use std::cell::RefCell;
26-
use std::vec_ng::Vec;
26+
use std::vec::Vec;
2727
use collections::HashMap;
2828
use syntax::ast;
2929
use syntax::abi;

src/librustc/metadata/csearch.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ use middle::typeck;
2020

2121
use reader = serialize::ebml::reader;
2222
use std::rc::Rc;
23-
use std::vec_ng::Vec;
24-
use std::vec_ng;
23+
use std::vec::Vec;
24+
use std::vec;
2525
use syntax::ast;
2626
use syntax::ast_map;
2727
use syntax::diagnostic::expect;
@@ -94,7 +94,7 @@ pub fn get_item_path(tcx: &ty::ctxt, def: ast::DefId) -> Vec<ast_map::PathElem>
9494

9595
// FIXME #1920: This path is not always correct if the crate is not linked
9696
// into the root namespace.
97-
vec_ng::append(vec!(ast_map::PathMod(token::intern(cdata.name))),
97+
vec::append(vec!(ast_map::PathMod(token::intern(cdata.name))),
9898
path.as_slice())
9999
}
100100

src/librustc/metadata/cstore.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use metadata::decoder;
1818
use metadata::loader;
1919

2020
use std::cell::RefCell;
21-
use std::vec_ng::Vec;
21+
use std::vec::Vec;
2222
use std::c_vec::CVec;
2323
use collections::HashMap;
2424
use syntax::ast;

src/librustc/metadata/decoder.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use std::io;
3333
use std::io::extensions::u64_from_be_bytes;
3434
use std::option;
3535
use std::rc::Rc;
36-
use std::vec_ng::Vec;
36+
use std::vec::Vec;
3737
use serialize::ebml::reader;
3838
use serialize::ebml;
3939
use serialize::Decodable;

src/librustc/metadata/encoder.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ use std::hash;
3232
use std::hash::Hash;
3333
use std::io::MemWriter;
3434
use std::str;
35-
use std::vec_ng::Vec;
35+
use std::vec::Vec;
3636
use collections::HashMap;
3737
use syntax::abi::AbiSet;
3838
use syntax::ast::*;

src/librustc/metadata/filesearch.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use std::cell::RefCell;
1414
use std::os;
1515
use std::io::fs;
16-
use std::vec_ng::Vec;
16+
use std::vec::Vec;
1717
use collections::HashSet;
1818

1919
pub enum FileMatch { FileMatches, FileDoesntMatch }

src/librustc/metadata/loader.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use std::io;
3131
use std::os::consts::{macos, freebsd, linux, android, win32};
3232
use std::str;
3333
use std::slice;
34-
use std::vec_ng::Vec;
34+
use std::vec::Vec;
3535

3636
use collections::{HashMap, HashSet};
3737
use flate;

src/librustc/metadata/tydecode.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use middle::ty;
2020

2121
use std::str;
2222
use std::uint;
23-
use std::vec_ng::Vec;
23+
use std::vec::Vec;
2424
use syntax::abi::AbiSet;
2525
use syntax::abi;
2626
use syntax::ast;

src/librustc/metadata/tyencode.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use std::io;
1919
use std::io::MemWriter;
2020
use std::str;
2121
use std::fmt;
22-
use std::vec_ng::Vec;
22+
use std::vec::Vec;
2323

2424
use middle::ty::param_ty;
2525
use middle::ty;

src/librustc/middle/astencode.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ use std::cast;
3737
use std::cell::RefCell;
3838
use std::io::Seek;
3939
use std::rc::Rc;
40-
use std::vec_ng::Vec;
40+
use std::vec::Vec;
4141

4242
use serialize::ebml::reader;
4343
use serialize::ebml;

src/librustc/middle/borrowck/check_loans.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use middle::borrowck::*;
2323
use middle::moves;
2424
use middle::ty;
2525
use middle::typeck::MethodCall;
26-
use std::vec_ng::Vec;
26+
use std::vec::Vec;
2727
use syntax::ast;
2828
use syntax::ast_util;
2929
use syntax::codemap::Span;

src/librustc/middle/borrowck/gather_loans/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use middle::typeck::MethodCall;
2727
use util::common::indenter;
2828
use util::ppaux::{Repr};
2929

30-
use std::vec_ng::Vec;
30+
use std::vec::Vec;
3131
use syntax::ast;
3232
use syntax::ast_util;
3333
use syntax::ast_util::IdRange;

0 commit comments

Comments
 (0)