Merge pull request #2492 from tedhorst/mandelbrot_args
fix args to shootout-mandelbrot benchmark
This commit is contained in:
commit
9826541c0e
1 changed files with 8 additions and 7 deletions
|
@ -141,19 +141,20 @@ fn writer(path: str, writech: comm::chan<comm::chan<line>>, size: uint)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main(args: [str]) {
|
fn main(args: [str]) {
|
||||||
let path = if vec::len(args) < 4_u { "" }
|
|
||||||
else { args[3] };
|
|
||||||
|
|
||||||
let args = if os::getenv("RUST_BENCH").is_some() {
|
let args = if os::getenv("RUST_BENCH").is_some() {
|
||||||
["", "4000", "10"]
|
["", "4000", "10"]
|
||||||
} else if args.len() <= 1u {
|
|
||||||
["", "80", "10"]
|
|
||||||
} else {
|
} else {
|
||||||
args
|
args
|
||||||
};
|
};
|
||||||
|
|
||||||
let size = uint::from_str(args[1]).get();
|
let path = if vec::len(args) < 4_u { "" }
|
||||||
let yieldevery = uint::from_str(args[2]).get();
|
else { args[3] };
|
||||||
|
|
||||||
|
let yieldevery = if vec::len(args) < 3_u { 10_u }
|
||||||
|
else { uint::from_str(args[2]).get() };
|
||||||
|
|
||||||
|
let size = if vec::len(args) < 2_u { 80_u }
|
||||||
|
else { uint::from_str(args[1]).get() };
|
||||||
|
|
||||||
let writep = comm::port();
|
let writep = comm::port();
|
||||||
let writech = comm::chan(writep);
|
let writech = comm::chan(writep);
|
||||||
|
|
Loading…
Reference in a new issue