Commit graph

27 commits

Author SHA1 Message Date
Sebastian Ullrich
6712913bfe chore: update cross-bench setup 2024-04-15 10:59:07 +02:00
Sebastian Ullrich
bb738796ae test: update parser benchmark, add to speedcenter suite 2023-08-08 18:40:19 +02:00
Sebastian Ullrich
1f41b91206 test: update Lean variant benchmarks 2023-01-26 13:33:28 +01:00
Sebastian Ullrich
12356b739b test: add rbmap_2 benchmark 2023-01-26 13:32:42 +01:00
Sebastian Ullrich
cbdd76f6b6 test: retire .perf benchmarks, cache misses are not very enlightening 2023-01-19 14:44:20 +01:00
Sebastian Ullrich
899b673531 test: add binarytrees.st benchmark 2023-01-19 14:44:20 +01:00
Sebastian Ullrich
78bc2fd92b chore: more benchmarking setup 2023-01-17 13:28:05 +01:00
Sebastian Ullrich
9b1f5c4df4 test: use OCaml 5 multicore binarytrees implementation 2023-01-12 18:28:41 +01:00
Sebastian Ullrich
55b043cabe chore: update cross benchsuite 2020-08-21 16:05:40 +02:00
Sebastian Ullrich
6a0410f8f0 feat: make import A import A.olean instead of A/Default.olean 2020-05-19 11:29:32 -07:00
Sebastian Ullrich
872d5fc7ba feat: stop compiling Lean code as C++, remove --cpp option
Since we don't use static initializers, really the only difference between using `clang` and `clang++` is the default
inclusion of the C++ standard library.
2020-05-14 14:45:33 +02:00
Sebastian Ullrich
c7e85e3cec chore: update cross benchmark setup 2020-03-05 17:43:24 +01:00
Sebastian Ullrich
fe3e8022a5 chore: update benchmarks 2019-11-25 10:42:14 +01:00
Sebastian Ullrich
425230abc4 chore: fix cross bench suite 2019-11-15 16:39:14 +01:00
Sebastian Ullrich
ef9150cacd chore: cross bench suite: add Strict Haskell category (disabled by default)
No change to slightly faster in general, except for a significant speedup in rbmap_10 that should be fixed in the lazy version
2019-11-15 16:39:00 +01:00
Sebastian Ullrich
5a29922b6f chore: replace broken frontend benchmark with repeated parser benchmark on pinned Core.lean 2019-11-11 10:31:46 +01: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
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
99f2b356e9 chore(tests/bench/temci.yaml): move out of the way 2019-07-04 14:54:25 +02:00
Sebastian Ullrich
9fe86c3f96 chore(tests/bench): further tweak Swift support 2019-05-31 10:48:50 +02:00
Sebastian Ullrich
c30209ee02 feat(tests/bench): add Swift support 2019-05-30 19:33:23 +02:00
Sebastian Ullrich
9ec570416d chore(tests/bench): rename benchmarks 2019-05-30 16:25:41 +02:00
Sebastian Ullrich
8a2c2ffe84 chore(tests/bench/Makefile): reduce rbmap input sizes 2019-05-30 16:18:03 +02:00
Sebastian Ullrich
5f14d12344 feat(tests/bench/Makefile): update HTML report 2019-05-29 17:13:55 +02:00
Sebastian Ullrich
9b9465d299 chore(tests/bench): move out from playground/ 2019-05-29 16:33:50 +02:00
Renamed from tests/playground/Makefile (Browse further)