Skip to content

Commit 78f01a3

Browse files
committed
---
yaml --- r: 4717 b: refs/heads/master c: f32079f h: refs/heads/master i: 4715: d9c95f5 v: v3
1 parent e4d6c27 commit 78f01a3

26 files changed

+40
-49
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 184eac90ab5e5e1e52d24b6711813bf3b66c1fea
2+
refs/heads/master: f32079f7c0f7bb2b5b2c90c7564e3ba87d0fc5af

trunk/src/etc/combine-tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def scrub(b):
2929
if not ("xfail-stage2" in s or
3030
"xfail-fast" in s):
3131
stage2_tests.append(t)
32-
if "main(args: vec[str])" in s:
32+
if "main(args: [str])" in s:
3333
take_args[t] = True
3434
f.close()
3535

@@ -60,7 +60,7 @@ def scrub(b):
6060
p = p.replace("\\", "\\\\")
6161
d.write(" out.write_str(\"run-pass [stage2]: %s\\n\");\n" % p)
6262
if t in take_args:
63-
d.write(" t_%d::main([\"arg0\"]);\n" % i)
63+
d.write(" t_%d::main(~[\"arg0\"]);\n" % i)
6464
else:
6565
d.write(" t_%d::main();\n" % i)
6666
i += 1

trunk/src/fuzzer/fuzzer.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -345,14 +345,13 @@ fn check_variants(files: &[str]) {
345345
}
346346
}
347347

348-
fn main(args: vec[str]) {
349-
let iargs = ivec::from_vec(args);
350-
if ivec::len(iargs) != 2u {
351-
log_err #fmt("usage: %s <testdir>", iargs.(0));
348+
fn main(args: [str]) {
349+
if ivec::len(args) != 2u {
350+
log_err #fmt("usage: %s <testdir>", args.(0));
352351
ret;
353352
}
354353
let files = ~[];
355-
let root = iargs.(1);
354+
let root = args.(1);
356355

357356
find_rust_files(files, root);
358357
check_convergence(files);

trunk/src/test/bench/shootout-fannkuchredux.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ fn fannkuch(n: int) -> int {
5656
ret flips;
5757
}
5858

59-
fn main(args: vec[str]) {
59+
fn main(args: [str]) {
6060
let n = 7;
6161
log #fmt("Pfannkuchen(%d) = %d", n, fannkuch(n));
6262
}

trunk/src/test/bench/shootout-fasta.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ fn make_repeat_fasta(id: str, desc: str, s: str, n: int) {
6767

6868
fn acid(ch: char, prob: u32) -> aminoacids { ret {ch: ch, prob: prob}; }
6969

70-
fn main(args: vec[str]) {
70+
fn main(args: [str]) {
7171
let iub: [aminoacids] =
7272
make_cumulative(
7373
~[acid('a', 27u32), acid('c', 12u32), acid('g', 12u32),

trunk/src/test/bench/shootout-pfib.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,19 @@ fn stress(num_tasks: int) {
7979
for t in tasks { task::join_id(t); }
8080
}
8181

82-
fn main(argv: vec[str]) {
83-
let iargv = ivec::from_vec(argv);
84-
if ivec::len(iargv) == 1u {
82+
fn main(argv: [str]) {
83+
if ivec::len(argv) == 1u {
8584
assert (fib(8) == 21);
8685
log fib(8);
8786
} else {
8887
// Interactive mode! Wooo!!!!
89-
let opts = parse_opts(iargv);
88+
let opts = parse_opts(argv);
9089

9190

9291
if opts.stress {
9392
stress(2);
9493
} else {
95-
let max = uint::parse_buf(str::bytes(iargv.(1)), 10u) as int;
94+
let max = uint::parse_buf(str::bytes(argv.(1)), 10u) as int;
9695

9796
let num_trials = 10;
9897

trunk/src/test/bench/task-perf-spawnalot.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@ fn f(n: uint) {
1414

1515
fn g() {}
1616

17-
fn main(args: vec[str]) {
17+
fn main(args: [str]) {
1818

19-
let iargs = ivec::from_vec(args);
20-
let n = if ivec::len(iargs) < 2u {
19+
let n = if ivec::len(args) < 2u {
2120
10u
2221
} else {
23-
uint::parse_buf(str::bytes(iargs.(1)), 10u)
22+
uint::parse_buf(str::bytes(args.(1)), 10u)
2423
};
2524
let i = 0u;
2625
while i < n {

trunk/src/test/bench/task-perf-word-count.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,12 +198,11 @@ mod map_reduce {
198198
}
199199
}
200200

201-
fn main(argv: vec[str]) {
202-
let iargv = ivec::from_vec(argv);
203-
if ivec::len(iargv) < 2u {
201+
fn main(argv: [str]) {
202+
if ivec::len(argv) < 2u {
204203
let out = io::stdout();
205204

206-
out.write_line(#fmt("Usage: %s <filename> ...", iargv.(0)));
205+
out.write_line(#fmt("Usage: %s <filename> ...", argv.(0)));
207206

208207
// TODO: run something just to make sure the code hasn't
209208
// broken yet. This is the unit test mode of this program.
@@ -217,7 +216,7 @@ fn main(argv: vec[str]) {
217216

218217
let start = time::precise_time_ns();
219218

220-
map_reduce::map_reduce(ivec::slice(iargv, 1u, ivec::len(iargv)));
219+
map_reduce::map_reduce(ivec::slice(argv, 1u, ivec::len(argv)));
221220
let stop = time::precise_time_ns();
222221

223222
let elapsed = stop - start;

trunk/src/test/compile-fail/bad-expr-path.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
mod m1 { }
44

5-
fn main(args: vec[str]) { log m1::a; }
5+
fn main(args: [str]) { log m1::a; }

trunk/src/test/compile-fail/bad-expr-path2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ mod m1 {
44
mod a { }
55
}
66

7-
fn main(args: vec[str]) { log m1::a; }
7+
fn main(args: [str]) { log m1::a; }

trunk/src/test/compile-fail/import.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ import zed::baz;
44
mod zed {
55
fn bar() { log "bar"; }
66
}
7-
fn main(args: vec[str]) { bar(); }
7+
fn main(args: [str]) { bar(); }

trunk/src/test/compile-fail/import2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ mod baz { }
44
mod zed {
55
fn bar() { log "bar3"; }
66
}
7-
fn main(args: vec[str]) { bar(); }
7+
fn main(args: [str]) { bar(); }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// error-pattern: unresolved modulename
22
import main::bar;
33

4-
fn main(args: vec[str]) { log "foo"; }
4+
fn main(args: [str]) { log "foo"; }

trunk/src/test/compile-fail/import4.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
import zed::bar;
44
import bar::zed;
55

6-
fn main(args: vec[str]) { log "loop"; }
6+
fn main(args: [str]) { log "loop"; }

trunk/src/test/compiletest/compiletest.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ import common::mode_pretty;
2222
import common::mode;
2323
import util::logv;
2424

25-
fn main(args: vec[str]) {
25+
fn main(args: [str]) {
2626

27-
let ivec_args = ivec::from_vec(args);
28-
29-
let config = parse_config(ivec_args);
27+
let config = parse_config(args);
3028
log_config(config);
3129
run_tests(config);
3230
}

trunk/src/test/run-pass/argv.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
use std;
2-
import std::ivec;
3-
4-
fn main(args: vec[str]) {
1+
fn main(args: [str]) {
52
let vs: [str] = ~["hi", "there", "this", "is", "a", "vec"];
6-
let vvs: [[str]] = ~[ivec::from_vec(args), vs];
3+
let vvs: [[str]] = ~[args, vs];
74
for vs: [str] in vvs { for s: str in vs { log s; } }
85
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11

22

3-
fn main(args: vec[str]) { log args.(0); }
3+
fn main(args: [str]) { log args.(0); }

trunk/src/test/run-pass/import4.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ mod zed {
55
fn bar() { log "bar"; }
66
}
77

8-
fn main(args: vec[str]) { let zed = 42; bar(); }
8+
fn main(args: [str]) { let zed = 42; bar(); }

trunk/src/test/run-pass/import5.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ mod foo {
77
}
88
}
99

10-
fn main(args: vec[str]) { bar(); }
10+
fn main(args: [str]) { bar(); }

trunk/src/test/run-pass/import7.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ mod bar {
1212
mod zed { }
1313
}
1414
}
15-
fn main(args: vec[str]) { baz(); }
15+
fn main(args: [str]) { baz(); }

trunk/src/test/run-pass/iter-ret.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ iter x() -> int { }
44

55
fn f() -> bool { for each i: int in x() { ret true; } ret false; }
66

7-
fn main(args: vec[str]) { f(); }
7+
fn main(args: [str]) { f(); }

trunk/src/test/run-pass/native2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ native "cdecl" mod libc = "" {
1515

1616
native "cdecl" mod baz = "" { }
1717

18-
fn main(args: vec[str]) { }
18+
fn main(args: [str]) { }

trunk/src/test/run-pass/path.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ mod foo {
44
fn bar(offset: uint) { }
55
}
66

7-
fn main(args: vec[str]) { foo::bar(0u); }
7+
fn main(args: [str]) { foo::bar(0u); }

trunk/src/test/run-pass/tag-in-block.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ fn foo() {
66
fn baz() { zed(nil); }
77
}
88

9-
fn main(args: vec[str]) { }
9+
fn main(args: [str]) { }

trunk/src/test/run-pass/type-param.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
type lteq[T] = fn(&T) -> bool ;
44

5-
fn main(args: vec[str]) { }
5+
fn main(args: [str]) { }

trunk/src/test/run-pass/type-ptr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ fn f(a: *int) -> *int { ret a; }
22

33
fn g(a: *int) -> *int { let b = f(a); ret b; }
44

5-
fn main(args: vec[str]) { ret; }
5+
fn main(args: [str]) { ret; }

0 commit comments

Comments
 (0)