summary refs log tree commit diff
path: root/src/test/bench/core-uint-to-str.rs
blob: 5dac712414d51ea78056873d510d34c6c9f9dced (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
fn main(args: ~[str]) {
    let args = if os::getenv("RUST_BENCH").is_some() {
        ~["", "10000000"]
    } else if args.len() <= 1u {
        ~["", "100000"]
    } else {
        args
    };

    let n = uint::from_str(args[1]).get();

    for uint::range(0u, n) |i| {
        let x = uint::to_str(i, 10u);
        log(debug, x);
    }
}