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
Sebastian Ullrich
2e47a8d5ca
test: actually register new benchmark
2021-12-03 09:25:53 +01:00
Sebastian Ullrich
5869283694
test: new linear solver benchmark by Marc
2021-12-02 17:03:35 +01:00
Sebastian Ullrich
2e36e362cb
chore: bench: apparently make doesn't like writing to /dev/null anymore?
2021-10-20 12:44:30 +02:00
Sebastian Ullrich
5f4b1b1d44
Revert "Revert "feat: reintroduce libleanshared, link lean & leanpkg against it""
...
This reverts commit ccbc9d00db .
2021-08-20 09:42:05 -07:00
Sebastian Ullrich
ccbc9d00db
Revert "feat: reintroduce libleanshared, link lean & leanpkg against it"
2021-08-20 15:39:00 +02:00
Sebastian Ullrich
40f41a1f14
chore: adjust binary size benchmark
2021-08-18 13:54:52 +02:00
Sebastian Ullrich
d3f007b3cd
chore: fix stdlib benchmarks
2021-08-12 22:41:42 +02:00
Leonardo de Moura
90a79a0b06
chore: remove command universes
...
Now, `universe` may declare many universes. The goal is to make it
consistent with the `variable` command
2021-06-29 17:01:07 -07:00
Jan Hrcek
2753822fe7
doc: fix typos
2021-03-07 15:06:02 +01:00
Sebastian Ullrich
7e521f0105
chore: remove remaining #lang lean4 in tests
2021-01-27 14:45:31 +01:00
Sebastian Ullrich
8a02dfec4f
feat: subsume variables under variable
...
/cc @leodemoura
2021-01-22 14:36:05 +01:00
Leonardo de Moura
36008271ea
feat: ensure no unassigned metavariables in the declaration header when type is explicitly provided
2021-01-11 16:40:14 -08:00
Sebastian Ullrich
48361d92dd
chore: increase robustness of stdlib benchmark?
2020-12-30 17:01:05 +01:00
Sebastian Ullrich
1fc5b30fe1
chore: measure stage 2 sizes & add C lines benchmark
2020-12-18 17:47:11 +01:00