]> git.lizzy.rs Git - rust.git/commitdiff
Convert main functions to istrs. Issue #855
authorBrian Anderson <banderson@mozilla.com>
Thu, 1 Sep 2011 04:42:05 +0000 (21:42 -0700)
committerBrian Anderson <banderson@mozilla.com>
Thu, 1 Sep 2011 19:14:35 +0000 (12:14 -0700)
23 files changed:
src/comp/driver/rustc.rs
src/fuzzer/fuzzer.rs
src/test/bench/shootout-fannkuchredux.rs
src/test/bench/shootout-fasta.rs
src/test/bench/shootout-pfib.rs
src/test/compile-fail/bad-expr-path.rs
src/test/compile-fail/bad-expr-path2.rs
src/test/compile-fail/import.rs
src/test/compile-fail/import2.rs
src/test/compile-fail/import3.rs
src/test/compile-fail/import4.rs
src/test/compiletest/compiletest.rs
src/test/run-pass/argv.rs
src/test/run-pass/command-line-args.rs
src/test/run-pass/import4.rs
src/test/run-pass/import5.rs
src/test/run-pass/import7.rs
src/test/run-pass/iter-ret.rs
src/test/run-pass/native2.rs
src/test/run-pass/path.rs
src/test/run-pass/tag-in-block.rs
src/test/run-pass/type-param.rs
src/test/run-pass/type-ptr.rs

index 6096695eb2cb869c1aefb76b3e5f185536a8f303..701b4f9a6f0acd7bb010278f10b20e2af4b6540e 100644 (file)
@@ -467,8 +467,7 @@ fn opts() -> [getopts::opt] {
          optflag(~"gc")];
 }
 
-fn main(args: [str]) {
-    let args = istr::from_estrs(args);
+fn main(args: [istr]) {
     let binary = vec::shift(args);
     let binary_dir = fs::dirname(binary);
     let match =
index 6ebaa0f593246fc4fac0db644dd526c6c12c52da..cf42c2adc8270de35c5df12b39ec934fa2fc8cdc 100644 (file)
@@ -375,8 +375,7 @@ fn check_variants(files: &[istr]) {
     }
 }
 
-fn main(args: [str]) {
-    let args = istr::from_estrs(args);
+fn main(args: [istr]) {
     if vec::len(args) != 2u {
         log_err #ifmt["usage: %s <testdir>", args[0]];
         ret;
index bc0433edcdc639e12f850f1cc6c699dcf64b550b..c36fe8d832ab97f51ed0f9656b0634d7d258fe56 100644 (file)
@@ -56,7 +56,7 @@ fn fannkuch(n: int) -> int {
     ret flips;
 }
 
-fn main(args: [str]) {
+fn main(args: [istr]) {
     let n = 7;
     log #ifmt["Pfannkuchen(%d) = %d", n, fannkuch(n)];
 }
index 2c9447c1fe1d1dfe8a8fbe3572dfe22e8899c9c1..404633449b469a2329329675b685064e0db30f6d 100644 (file)
@@ -68,7 +68,7 @@ fn make_repeat_fasta(id: &istr, desc: &istr, s: &istr, n: int) {
 
 fn acid(ch: char, prob: u32) -> aminoacids { ret {ch: ch, prob: prob}; }
 
-fn main(args: [str]) {
+fn main(args: [istr]) {
     let iub: [aminoacids] =
         make_cumulative([acid('a', 27u32), acid('c', 12u32), acid('g', 12u32),
                          acid('t', 27u32), acid('B', 2u32), acid('D', 2u32),
index fd9210169e35c7c49102d3a4cbc2e323b977326f..9cdc2d21b8e31f72f7e8df066902c74ba98c5183 100644 (file)
@@ -79,8 +79,7 @@ fn stress(num_tasks: int) {
     for t in tasks { task::join(t); }
 }
 
-fn main(argv: [str]) {
-    let argv = istr::from_estrs(argv);
+fn main(argv: [istr]) {
     if vec::len(argv) == 1u {
         assert (fib(8) == 21);
         log fib(8);
index 7c97308c5387c8d06a35feae7dfbebfcbe0f1ae1..e3cb4873ebc74852d69abf60b94b9f3e27882d9e 100644 (file)
@@ -2,4 +2,4 @@
 
 mod m1 { }
 
-fn main(args: [str]) { log m1::a; }
+fn main(args: [istr]) { log m1::a; }
index e6596f17b6e05a55530d87a0ad83070fbe3de820..b779b459bf17b3a615efd23c756c72e1ce8bb960 100644 (file)
@@ -4,4 +4,4 @@ mod m1 {
     mod a { }
 }
 
-fn main(args: [str]) { log m1::a; }
+fn main(args: [istr]) { log m1::a; }
index f4375eaade38523bc791601acfdeadd24834ad0b..68147568cd9fa4e90a73d8b9a0ebef96e9318287 100644 (file)
@@ -4,4 +4,4 @@
 mod zed {
     fn bar() { log "bar"; }
 }
-fn main(args: [str]) { bar(); }
+fn main(args: [istr]) { bar(); }
index 89532f61fb1a68f6cefc33782c3af3cd5b476bf5..4d1043af563650cf489ed57978744a91331e4a51 100644 (file)
@@ -4,4 +4,4 @@ mod baz { }
 mod zed {
     fn bar() { log "bar3"; }
 }
-fn main(args: [str]) { bar(); }
+fn main(args: [istr]) { bar(); }
index 680804c97b043fd15244df5388aca0f8facb34c7..13b193162a3a6ce9e4d886823a1fb044af95d15f 100644 (file)
@@ -1,4 +1,4 @@
 // error-pattern: unresolved modulename
 import main::bar;
 
-fn main(args: [str]) { log "foo"; }
+fn main(args: [istr]) { log "foo"; }
index 6daed215ddb534f078aed8ae685622dad7a961c3..80a540e165f5be64811ad62627f5c4b115f20970 100644 (file)
@@ -3,4 +3,4 @@
 import zed::bar;
 import bar::zed;
 
-fn main(args: [str]) { log "loop"; }
+fn main(args: [istr]) { log "loop"; }
index 94704043a6d2d0a8d5c5faf5147c2b317c500813..f931f8ee62f7c1ac5915e7f6860c48d2f2cd0ac3 100644 (file)
@@ -22,8 +22,7 @@
 import common::mode;
 import util::logv;
 
-fn main(args: [str]) {
-    let args = istr::from_estrs(args);
+fn main(args: [istr]) {
     let config = parse_config(args);
     log_config(config);
     run_tests(config);
index 0bb536086ba44d0eeb776fe5eb8672218880926b..4ed753c8333edae68b7cfa46277a29b5ee4bc641 100644 (file)
@@ -1,5 +1,5 @@
-fn main(args: [str]) {
-    let vs: [str] = ["hi", "there", "this", "is", "a", "vec"];
-    let vvs: [[str]] = [args, vs];
-    for vs: [str] in vvs { for s: str in vs { log s; } }
+fn main(args: [istr]) {
+    let vs: [istr] = [~"hi", ~"there", ~"this", ~"is", ~"a", ~"vec"];
+    let vvs: [[istr]] = [args, vs];
+    for vs: [istr] in vvs { for s: istr in vs { log s; } }
 }
index efd5d2bb04c5c201257c3837364d55d4d7bc8fcb..b044af7d839719f780449f15d8c7925b8bc273a8 100644 (file)
@@ -1,3 +1,3 @@
 
 
-fn main(args: [str]) { log args[0]; }
+fn main(args: [istr]) { log args[0]; }
index 9e263b734135b433446ed8b78d4e0487ca05f546..20b60a41e24811bc3ce1d2007354d815b888e62c 100644 (file)
@@ -5,4 +5,4 @@ mod zed {
     fn bar() { log "bar"; }
 }
 
-fn main(args: [str]) { let zed = 42; bar(); }
+fn main(args: [istr]) { let zed = 42; bar(); }
index 9f3ec6d2b459017e6204d9f9606a1bb47024febd..14dbd577361d3c71988c4e5e41edfb2a90dd16f2 100644 (file)
@@ -7,4 +7,4 @@ mod zed {
     }
 }
 
-fn main(args: [str]) { bar(); }
+fn main(args: [istr]) { bar(); }
index 40c3d2357bf3be3ad837c2eeb23735d86f3f2b04..a50dcff79d118bcc39c26af1e2ba6b3b7cc7ef05 100644 (file)
@@ -12,4 +12,4 @@ mod foo {
         mod zed { }
     }
 }
-fn main(args: [str]) { baz(); }
+fn main(args: [istr]) { baz(); }
index b450a34c4110d6e3f98748ec1a0431350f202915..25f350680bafa9159963396c587b63f159b7e289 100644 (file)
@@ -4,4 +4,4 @@
 
 fn f() -> bool { for each i: int in x() { ret true; } ret false; }
 
-fn main(args: [str]) { f(); }
+fn main(args: [istr]) { f(); }
index 060388b12e0a60c97d63362f346b6a0bfc924090..6cebcb51b45b4d99608a2873b77b01fd51655ada 100644 (file)
@@ -15,4 +15,4 @@
 
 native "cdecl" mod baz = "" { }
 
-fn main(args: [str]) { }
+fn main(args: [istr]) { }
index 4fe43d181218c67c04e8fc156abd25fa67e6a7ad..0cac07f3c992014f86d9b07a6c6302c173afcd99 100644 (file)
@@ -4,4 +4,4 @@ mod foo {
     fn bar(offset: uint) { }
 }
 
-fn main(args: [str]) { foo::bar(0u); }
+fn main(args: [istr]) { foo::bar(0u); }
index d76ee9ed12ae34cc72e03f859691df14d039706b..c84bfeacee55a3628a9b50db30c9f8b84520cbd1 100644 (file)
@@ -6,4 +6,4 @@ fn zed(z: bar) { }
     fn baz() { zed(nil); }
 }
 
-fn main(args: [str]) { }
+fn main(args: [istr]) { }
index be55ba86cac0b794e113b63098e33c4aa8f6971e..1ad437ed67f72c3a84d346ba7f2fd6f12a5ede02 100644 (file)
@@ -2,4 +2,4 @@
 
 type lteq<T> = fn(&T) -> bool;
 
-fn main(args: [str]) { }
+fn main(args: [istr]) { }
index e608a9f9836ca55af7922267c1d92743193b3506..000fb1a1558f3a8c993a3803965dbd5946744df7 100644 (file)
@@ -2,4 +2,4 @@
 
 fn g(a: *int) -> *int { let b = f(a); ret b; }
 
-fn main(args: [str]) { ret; }
+fn main(args: [istr]) { ret; }