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