Commit graph

4725 commits

Author SHA1 Message Date
Leonardo de Moura
d9f3b4bf63 refactor: remove Expr.mvar hidden field 2019-11-15 10:04:42 -08:00
Sebastian Ullrich
5c286ca6fd chore: bench cross suite: move default.nix and update README 2019-11-15 16:39:14 +01:00
Sebastian Ullrich
425230abc4 chore: fix cross bench suite 2019-11-15 16:39:14 +01:00
Sebastian Ullrich
a961e1314a chore: cross bench suite: fix fatal laziness in rbmap_checkpoint.hs 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
Leonardo de Moura
524872d68a chore: avoid Expr constructors in tests 2019-11-14 16:54:36 -08:00
Leonardo de Moura
c768a24735 chore: mkApp => mkAppN
We are goint to use `mkApp` for creating unary applications
2019-11-14 15:44:17 -08:00
Leonardo de Moura
ed43f4a901 doc: document problems with the variable and variables commands 2019-11-13 20:25:04 -08:00
Leonardo de Moura
0193ead596 test: add corner case 2019-11-12 13:59:24 -08:00
Leonardo de Moura
28d7fe3f49 test: add etaExpanded? tests 2019-11-12 12:24:31 -08:00
Leonardo de Moura
3af65381bd feat: add isPropQuick
It is used to speedup `isProp`.
2019-11-11 20:25:29 -08:00
Leonardo de Moura
01bd502db1 test: add more tests for MetaM 2019-11-11 12:09:10 -08:00
Leonardo de Moura
7469146b0d test: add tests for MetaM 2019-11-11 11:30:22 -08:00
Sebastian Ullrich
f2bc0b1c84 chore: add parser benchmark to speedcenter suite 2019-11-11 10:31:46 +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
389f32e1c8 chore: bench/default.nix: fix and improve Lean building 2019-11-11 10:31:39 +01:00
Leonardo de Moura
c3756b49eb chore: fix tests 2019-11-10 09:04:23 -08:00
Sebastian Ullrich
1f601708e4 fix: print messages to stderr
This ensures that errors during dependency resolution in the Makefile actually show up
2019-11-10 09:01:43 -08:00
Daniel Selsam
bff5e4ed37 feat: solves mvars in reverse order during tabled tc 2019-11-09 21:15:34 -08:00
Leonardo de Moura
c44517c876 chore: fix tests 2019-11-09 20:32:28 -08:00
Daniel Selsam
9ce13e93c9 feat: allow metas in intermediate tc answers 2019-11-09 15:49:39 -08:00
Daniel Selsam
0bab51b66e feat: solve typeclass subgoals in reverse order
Some instance arguments may still need to be reversed.
2019-11-09 15:47:50 -08:00
Sebastian Ullrich
aa557a9d5a test: trivial linter test 2019-11-09 15:43:37 -08:00
Leonardo de Moura
1e065d495b feat: expose hasLooseBVar 2019-11-09 12:29:50 -08:00
Leonardo de Moura
6d358a5dee test: add test to demonstrate why it is useful to include instances in the PersistentHashMap type 2019-11-08 08:28:31 -08:00
Leonardo de Moura
5d9f3f6fba chore: add ambiguity comment 2019-11-08 08:28:31 -08:00
Daniel Selsam
19ec5cda13 doc: typeclass loop issue and suggestions 2019-11-08 08:28:26 -08:00
Sebastian Ullrich
68a126be3f chore: update benchmark packages 2019-11-07 17:47:58 +01:00
Daniel Selsam
3b6755dea1 doc: namespace A.B vs namespace A namespace B 2019-11-06 10:16:33 -08:00
Daniel Selsam
7cddeaa0d3 doc: tc triggers nested tc, potentially with tmp metavar leak 2019-11-06 10:15:05 -08:00
Leonardo de Moura
41e574d6cc chore: fix tests 2019-11-05 14:44:05 -08:00
Leonardo de Moura
f8c5face56 chore: update 2019-11-02 12:12:27 -07:00
Leonardo de Moura
638ceebab4 feat: helper functions 2019-11-01 17:07:26 -07:00
Daniel Selsam
5d4be4fd3c doc: elabissue for simple namespace issue 2019-10-31 21:08:12 -07:00
Leonardo de Moura
ec71dd256f chore: fix test 2019-10-31 21:01:31 -07:00
Leonardo de Moura
1933d70aae doc: explain why elaborator fails and propose alternative elaboration strategies
cc @dselsam @kha @rwbarton
2019-10-31 08:50:01 -07:00
Daniel Selsam
6cb4442349 doc: elabissue for overloads + list coercion 2019-10-31 08:04:00 -07:00
Leonardo de Moura
2f4a1f1239 test: universe level normalization function 2019-10-30 13:19:58 -07:00
Leonardo de Moura
57cdda5821 chore: trying fix 2019-10-29 13:37:38 -07:00
Sebastian Ullrich
5ce9ca81da chore: revert "test: capture stderr as well"
This reverts commit 2866824b51.
2019-10-29 19:55:48 +01:00
Leonardo de Moura
453b6f94c3 test: add synthetic metavar test 2019-10-28 19:59:51 -07:00
Leonardo de Moura
05f0c83253 test: add new test for MetavarContext.mkLambda 2019-10-28 19:49:29 -07:00
Sebastian Ullrich
b6d96dc0f4 doc: elabissue for underapplied proj notation 2019-10-28 18:07:22 -07:00
Leonardo de Moura
a768aa0d1c doc: add comment describing why examples fail
cc @dselsam
2019-10-28 18:06:07 -07:00
Daniel Selsam
90455e201f doc: elabissue for weird elab error 2019-10-28 17:59:48 -07:00
Daniel Selsam
20caac5cdf doc: elabissue for variable universe bug 2019-10-28 17:59:23 -07:00
Leonardo de Moura
ed3c95f892 chore: fix tests 2019-10-27 18:29:51 -07:00
Leonardo de Moura
9c5208c81b test: add new tests 2019-10-26 11:32:33 -07:00
Leonardo de Moura
4559bdef7d test: add instantiateMVars tests 2019-10-26 11:16:07 -07:00
Leonardo de Moura
f46db3cc01 feat: add Expr helper functions 2019-10-25 16:47:07 -07:00