Sebastian Ullrich
00e981edcd
perf: do not inhibit caching of default-level match reduction
2023-10-08 17:24:20 -07:00
int-y1
ce4ae37c19
chore: fix more typos in comments
2023-10-08 14:37:34 -07:00
tydeu
2ac782c315
test: lake: add env & dep cfg benchmarks + cleanup
2023-09-22 20:31:48 -04:00
Sebastian Ullrich
c3fd34f933
chore: disable "lake build lean" benchmark for now
2023-09-22 20:05:20 +02:00
Mac Malone
57fb580a71
doc: fix Inundation README typo
...
Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
2023-09-22 20:05:20 +02:00
tydeu
00efb7eaca
test: add reconfigure benchmark
2023-09-22 20:05:20 +02:00
tydeu
5b2e3e2b0a
test: make compatible with olean caching
2023-09-22 20:05:20 +02:00
tydeu
8dba187910
chore: inundation for configure benchmark
2023-09-22 20:05:20 +02:00
tydeu
7c2ca92661
doc: improve inundation README
2023-09-22 20:05:20 +02:00
tydeu
1d51492139
test: lake: add build Init/Lean/Lake benchmark
2023-09-22 20:05:20 +02:00
tydeu
9a0e57c721
test: add lake benchmarks
2023-09-22 20:05:20 +02:00
tydeu
926663505e
chore: split up & simplify importModules
2023-08-31 15:37:33 -04:00
Sebastian Ullrich
bb738796ae
test: update parser benchmark, add to speedcenter suite
2023-08-08 18:40:19 +02:00
Sebastian Ullrich
d62fca4e9c
chore: safer bench script
2023-07-19 08:31:39 +02:00
Leonardo de Moura
fd0549feb5
chore: improve test
2023-07-11 19:19:42 -07:00
Leonardo de Moura
6d857a93b5
perf: pointer set for traversing DAGs
2023-07-11 19:19:42 -07:00
Connor Baker
667d54640d
chore: Nix: use strings instead of URL literals ( #2172 )
2023-03-28 10:10:24 +02:00
Sebastian Ullrich
b81cff87bc
chore: update temci
2023-03-24 11:34:21 +01:00
Sebastian Ullrich
83c1a1ab77
chore: bench: update temci
2023-03-16 16:39:50 +01:00
Sebastian Ullrich
4cc6057f4a
chore: ensure consistent (Unix) encoding for source files
2023-03-10 16:27:56 +01:00
Sebastian Ullrich
3146aa477d
fix: accumulate_profile: accept category names containing digits (e.g. hygiened decl names)
2023-02-11 17:41:07 +01: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
d0ca604d89
test: update mlton
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
83450d4bd9
test: clean up binarytrees.lean
2023-01-19 14:44:20 +01:00
Sebastian Ullrich
46f467db66
test: add single-threaded SML binarytrees
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
f726891baf
test: update benchmark flake
2023-01-12 18:28:41 +01:00
Siddharth
b6eb780144
feat: LLVM backend ( #1837 )
2022-12-30 12:45:30 +01:00
Sebastian Ullrich
6b8fa76265
test: benchmark workspace symbols search
2022-10-13 21:41:58 +02:00
Sebastian Ullrich
18a4b277fc
test: more fair qsort.ml benchmark
2022-10-12 20:22:55 +02:00
Sebastian Ullrich
5b7e6661f9
chore: more RBMap cleanup
2022-10-06 17:26:43 -07:00
Sebastian Ullrich
6f4cea6dba
feat: add rbmap_fbip benchmark
2022-10-06 17:26:43 -07:00
Mario Carneiro
85119ba9d1
chore: move Std.* data structures to Lean.*
2022-09-26 05:46:04 -07:00
Sebastian Ullrich
381a643fd0
chore: make rbmap.hs more similar to other implementations
2022-09-24 14:16:48 +02:00
Sebastian Ullrich
77e42744dd
chore: modernize rbmap benchmarks a bit
2022-09-24 14:16:48 +02:00
Sebastian Ullrich
9f29967fb0
chore: add rbmap.library benchmark to bench suite
2022-09-24 12:35:08 +02:00
Mario Carneiro
ebb5b97d73
chore: move Bootstrap.Data -> Lean.Data
2022-08-31 11:48:57 -07:00
Mario Carneiro
bf89c5a0f5
chore: move Std -> Bootstrap
2022-08-29 01:26:12 -07:00
Leonardo de Moura
4568fe755c
chore: fix tests
2022-07-02 15:25:06 -07:00
Sebastian Ullrich
4a1885f997
chore: update benchmark suite
2022-05-25 18:26:36 +02:00
Leonardo de Moura
7a1c79043e
chore: fix test
2022-05-04 15:34:37 -07:00
Leonardo de Moura
bd35e8a2be
chore: remove {} from ctor parser
2022-04-13 08:47:21 -07:00
Leonardo de Moura
348037abbf
chore: move states35 to bench directory
...
@Kha It breaks in the CI in debug mode (stack overflow).
I think we have a mechanism for skipping some tests in debug mode, but
I forgot how it works.
2022-04-09 15:46:28 -07:00
Sebastian Ullrich
a7ba103e0a
chore: remove leanpkg
2022-02-04 19:03:40 +01:00
Leonardo de Moura
e9d85f49e6
chore: remove tryPureCoe?
...
Based on the discussion at
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/for.2C.20unexpected.20need.20for.20type.20ascription/near/269083574
The consensus seemed to be that "auto pure" is more confusing than its worth.
2022-02-03 16:25:24 -08:00
Leonardo de Moura
483f32edd8
feat: in pure code, do use assume Id monad at do notation
...
This feature produced counterintuitive behavior and confused users.
See discussion at #770 .
As pointed out by @tydeu, it is not too much work to write `Id.run <|`
before the `do` when we want to use the `do` notation in pure code.
closes #770
2021-12-10 12:55:14 -08:00