Commit graph

61 commits

Author SHA1 Message Date
Sebastian Ullrich
2866824b51 test: capture stderr as well
This might or might not give more information on randomly failing tests on CI
/cc @leodemoura
2019-10-15 17:36:28 +02:00
Leonardo de Moura
0714716477 fix: file and import names, tests and stage0
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2019-10-04 17:04:02 -07:00
Leonardo de Moura
e596089a2d chore: one module per import command 2019-10-04 12:27:47 -07:00
Leonardo de Moura
a8b39346d3 chore(tests/bench): fix tests 2019-10-02 10:07:26 -07:00
Sebastian Ullrich
941aeb113a chore(tests/bench/speedcenter.yaml): update temci config 2019-10-02 14:14:49 +02:00
Sebastian Ullrich
cae1009175 fix(library/init/data/list/aux): rename to basic_aux.lean
`aux` is a reserved filename on Windows

/cc @leodemoura
2019-10-02 12:30:29 +02:00
Leonardo de Moura
fdab3b90b9 refactor(library/init/data/array): new name convention for Array functions 2019-10-01 16:46:05 -07:00
Leonardo de Moura
411f397654 refactor(library/init/data/list): new name convention for List functions
cc @dselsam @kha
2019-10-01 15:15:02 -07:00
Sebastian Ullrich
522cf13449 chore(tests/bench): update GHC and ocaml 2019-09-25 14:09:22 +02:00
Sebastian Ullrich
4b4f5c9832 test(tests/bench): further updates 2019-09-25 11:03:14 +02:00
Sebastian Ullrich
d3aa6488da chore(tests/bench): update cross suite 2019-09-24 22:42:25 +02:00
Leonardo de Moura
e5846934e6 chore(tests/bench/rbmap500k): add new test 2019-09-11 18:01:56 -07:00
Sebastian Ullrich
2110da4784 chore(tests/bench/speedcenter.exec.yaml): fix deriv speedcenter benchmark 2019-09-03 21:43:50 +02:00
Sebastian Ullrich
7b7f1d2cac test(tests/bench): add benchmarks as regular ctests with lowered inputs 2019-09-02 10:52:24 +02:00
Sebastian Ullrich
94b3de0130 chore(tests/bench): parameterize all benchmarks 2019-08-29 18:38:39 +02:00
Sebastian Ullrich
572926f5ce perf(shell/CMakeLists.txt, tests/): define NDEBUG in leanc release builds
`assert` is now being used by the C runtime
2019-08-27 16:54:29 +02:00
Sebastian Ullrich
8cc2f731cd chore(tests/bench/speedcenter.exec.yaml): fix again 2019-08-16 22:24:22 +02:00
Sebastian Ullrich
f1db7e8041 chore(tests/bench/speedcenter.exec.yaml): add "rbmap_10" benchmark 2019-08-16 19:11:01 +02:00
Sebastian Ullrich
7c84f522be chore(tests/bench/speedcenter.exec.yaml): fix hilariously broken "stdlib size: lines" benchmark 2019-08-16 19:11:01 +02:00
Sebastian Ullrich
a1a9daedce chore(tests/bench/report.py): go back to normalized tables 2019-08-15 14:24:23 +02:00
Sebastian Ullrich
5379636a94 chore(tests/bench): fix benchmarks 2019-08-10 12:52:42 +02:00
Sebastian Ullrich
3ed67138d5 chore(*): update equation syntax in files and old parser
for f in ../../**/*.lean; do echo $f; ./patch.lean.out $f > tmp && cat tmp > $f; done
2019-08-09 11:11:34 +02:00
Sebastian Ullrich
aef4a7159b chore(*): remove obsolete leanpkg.path files 2019-07-25 17:46:53 -07:00
Leonardo de Moura
b0d0cf973d chore(tests): fix tests 2019-07-25 17:44:25 -07:00
Sebastian Ullrich
11ba44ed8a chore(tests/bench): fix syntax 2019-07-19 10:46:02 +02:00
Leonardo de Moura
40943f84f3 chore(tests): fix tests 2019-07-17 10:46:35 -07:00
Leonardo de Moura
8944767f6c chore(frontends/lean): Π ==> 2019-07-07 08:13:40 -07:00
Sebastian Ullrich
3ee9371374 doc(tests/bench/README): update speedcenter URL 2019-07-05 16:23:07 +02:00
Sebastian Ullrich
a87591af40 chore(tests/bench/speedcenter.exec.yaml): stdlib: time imports 2019-07-05 15:54:35 +02:00
Sebastian Ullrich
2d60a4eb50 chore(tests/bench/speedcenter.exec.yaml): simplify 'stdlib' benchmark
@leodemoura This removes the need for `--output-sync` and cmake hackery. It
doesn't quite measure actual `make stdlib` times (no parallelization, no
.olean/.cpp/.o output), but all of these actually seem to be negligible.
2019-07-05 10:51:44 +02:00
Leonardo de Moura
ea6eee516b chore(frontends/lean): use => instead of := in match-expressions
Motivation: use same separator used in lambda expressions as in
other programming languages.
2019-07-04 11:38:38 -07:00
Sebastian Ullrich
99f2b356e9 chore(tests/bench/temci.yaml): move out of the way 2019-07-04 14:54:25 +02:00
Sebastian Ullrich
1539cf4505 chore(tests/bench/speedcenter.yaml): update temci config 2019-07-04 14:43:04 +02:00
Sebastian Ullrich
7472b4608d chore(tests/bench/speedcenter.yaml): reduce max_runs to 10 2019-07-04 14:34:28 +02:00
Leonardo de Moura
745cc9902b chore(tests/bench): fix tests 2019-07-03 08:37:40 -07:00
Sebastian Ullrich
928a47ee0e feat(tests/bench/speedcenter): temci-based speedcenter config 2019-07-03 08:30:32 -07:00
Sebastian Ullrich
247e3f4aa2 chore(tests/bench): fix benchmarks 2019-06-30 13:29:23 +02:00
Sebastian Ullrich
c299e6c0e6 chore(tests): fix do syntax in tests 2019-06-30 13:04:34 +02:00
Leonardo de Moura
5c4ec30820 chore(tests/bench/deriv): use new syntax 2019-06-29 15:29:19 -07:00
Leonardo de Moura
2c4cec184a test(tests/bench): add C++ versions of rbmap benchmarks 2019-06-22 06:58:27 -07:00
Leonardo de Moura
8e98e4375f chore(tests/bench): match order we used in the paper 2019-06-22 06:29:47 -07:00
Leonardo de Moura
3c4c413c2c test(tests/bench/rbmap2): fix benchmark 2019-06-21 16:11:05 -07:00
Leonardo de Moura
82c90c7c96 test(tests/bench/unionfind_clean): add clean version 2019-06-21 16:10:53 -07:00
Sebastian Ullrich
9fe86c3f96 chore(tests/bench): further tweak Swift support 2019-05-31 10:48:50 +02:00
Sebastian Ullrich
2a6fb67afc feat(tests/bench): add qsort.swift 2019-05-31 00:40:09 +02:00
Leonardo de Moura
fab4fdf7c4 tests(tests/bench): add rbmap.swift 2019-05-30 14:47:06 -07:00
Leonardo de Moura
27c690b0c5 test(tests/bench/rbmap_checkpoint): add swift version 2019-05-30 14:35:58 -07:00
Leonardo de Moura
c347643361 test(tests/bench): add deriv.swift 2019-05-30 11:34:58 -07:00
Sebastian Ullrich
d532c4ad29 feat(tests/bench): add safe binarytrees.swift from https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/binarytrees-swift-1.html 2019-05-30 19:33:38 +02:00
Sebastian Ullrich
c30209ee02 feat(tests/bench): add Swift support 2019-05-30 19:33:23 +02:00