lean4-htt/tests
Leonardo de Moura 6f852cf7af feat(tests/playground): add run.sh script for running tests
@kha I have added `timeit` for running experiments for the paper.
We have to be careful because `timeit` may produce incorrect results
due to compiler optimizations (e.g., ground term extraction).
Here are examples that do not produce the result we expect:

```
def main : io uint32 :=
timeit "tst" (io.println' ("result " ++ to_string (tst 1000000))) *>
pure 0
```

```
def main (xs : list string) : io uint32 :=
timeit "tst" (io.println' ("result " ++ to_string (tst xs.head.to_nat))) *>
pure 0
```
2019-02-13 17:17:14 -08:00
..
compiler feat(library/compiler): allow main function to also have type io uint32 2019-02-13 16:29:10 -08:00
ir refactor(library/system/io): move into init 2018-08-21 08:43:09 -07:00
lean feat(library/init/lean/frontend): rework error reporting 2019-02-12 13:34:32 +01:00
playground feat(tests/playground): add run.sh script for running tests 2019-02-13 17:17:14 -08:00