| changeset 638 | e951b9688bb2 |
| parent 637 | 936560fab865 |
| child 648 | a64c9a1007ee |
| 637:936560fab865 | 638:e951b9688bb2 |
|---|---|
50 // BF program and running the result |
50 // BF program and running the result |
51 import sys.process._ |
51 import sys.process._ |
52 |
52 |
53 def compile_run(prog: String) = { |
53 def compile_run(prog: String) = { |
54 compile("tmp", prog) |
54 compile("tmp", prog) |
55 "gcc -O0 -o tmp tmp.c".! |
55 "gcc -O3 -o tmp tmp.c".! |
56 "./tmp".! |
56 "./tmp".! |
57 () |
57 () |
58 } |
58 } |
59 |
59 |
60 def time_needed[T](n: Int, code: => T) = { |
60 def time_needed[T](n: Int, code: => T) = { |