lean4-htt/tests/compiler
Leonardo de Moura b6d1506434 fix(tests/compiler/t2): pause at the end
@kha I figured out why we had a long pause in the end of this benchmark
when using `11` instead of `9`. The function `deriv` was computing
`d := d "x" f` (the expensive computation), printing the size of `f` and
returning `d`. So, in the last step we were quickly printing the size
of the input 40230090 (when using `nest deriv 11 f`), and then computing
`d := d "x" f` which returns an object of size 374429936 which is never
used for anything.
That is, the pause had nothing to do with memory deallocation. I found
this issue after I implemented the deferred free feature which did not
fix the pause :)
2019-02-14 10:44:59 -08:00
..
.gitignore chore(tests/compiler): add .gitignore 2019-02-08 16:59:17 -08:00
append.lean test(tests/compiler/append): append test 2019-02-08 16:52:41 -08:00
append.lean.expected.out chore(tests/compiler/append): add expected output 2019-02-09 20:02:26 +01:00
expr.lean feat(library/compiler): allow main function to also have type io uint32 2019-02-13 16:29:10 -08:00
expr.lean.expected.out test(tests/compiler): add simple test for expr 2019-02-13 16:22:01 -08:00
t1.lean feat(tests/compiler): add first test 2019-02-07 12:14:25 -08:00
t1.lean.expected.out feat(tests/compiler): add first test 2019-02-07 12:14:25 -08:00
t2.lean fix(tests/compiler/t2): pause at the end 2019-02-14 10:44:59 -08:00
t2.lean.expected.out fix(tests/compiler/t2): pause at the end 2019-02-14 10:44:59 -08:00
test.sh feat(tests/compiler): add first test 2019-02-07 12:14:25 -08:00
test_flags.sh.in chore(tests/compiler/test_flags): include release flags 2019-02-07 16:30:30 -08:00
thunk.lean test(tests/compiler): add thunk test 2019-02-08 11:01:33 -08:00
thunk.lean.expected.out test(tests/compiler): add thunk test 2019-02-08 11:01:33 -08:00