Commit graph

23363 commits

Author SHA1 Message Date
Leonardo de Moura
fcd155931b chore: update stage0 2020-12-29 15:13:16 -08:00
Leonardo de Moura
bf88656288 feat: add binrel! parser
It is a helper macro for using binary relations such as `<` and `>`.
2020-12-29 15:11:28 -08:00
Sebastian Ullrich
b0f1bfb580 doc: fix ctest advice 2020-12-29 14:42:48 -08:00
Sebastian Ullrich
227393ef58 chore: Nix: build leanmake 2020-12-29 14:42:48 -08:00
Sebastian Ullrich
99597d6977 chore: Nix: do not include dependencies' modules in package outputs 2020-12-29 14:42:48 -08:00
Sebastian Ullrich
9e237f8a12 feat: basic port of leanpkg 2020-12-29 14:42:48 -08:00
Sebastian Ullrich
6e33020da4 feat: version information API 2020-12-29 14:42:48 -08:00
Leonardo de Moura
d9325ca53a feat: improve redundant alternative error message 2020-12-29 14:39:45 -08:00
Leonardo de Moura
39e374e7cd fix: improve error message at invalid match-expr
The location is not perfect because we only have a `ref` for the whole alternative.
2020-12-29 14:21:02 -08:00
Leonardo de Moura
64f7af9da5 feat: add SimpM 2020-12-29 14:21:02 -08:00
Sebastian Ullrich
c53cc72395 chore: update stage0 2020-12-29 11:20:15 +01:00
Sebastian Ullrich
b69060f350 fix: category quotations in term position 2020-12-29 11:16:34 +01:00
Leonardo de Moura
8b17d4e2d6 feat: cdot notation for tuples
They are morally a parenthesized term.
2020-12-28 18:08:23 -08:00
Leonardo de Moura
d0b8dc128b chore: annotate instance 2020-12-28 17:57:52 -08:00
Leonardo de Moura
163cbbfe21 chore: update stage0 2020-12-28 17:53:12 -08:00
Leonardo de Moura
479da7b914 feat: elaborate noindex! annotation 2020-12-28 17:49:54 -08:00
Leonardo de Moura
dbd53f9f80 chore: update stage0 2020-12-28 17:25:17 -08:00
Leonardo de Moura
41308c9848 feat: add parser for annotating terms that should not be indexed 2020-12-28 17:21:33 -08:00
Leonardo de Moura
85ac5a6f56 chore: update stage0 2020-12-28 17:04:43 -08:00
Leonardo de Moura
7165d50c93 feat: simp lemmas of the form not p 2020-12-28 17:03:32 -08:00
Leonardo de Moura
5a772e58d3 test: simp extension 2020-12-28 16:52:15 -08:00
Leonardo de Moura
944cc567d0 chore: cleanup
Document why we have `shouldAddAsStar`.
2020-12-28 16:41:00 -08:00
Leonardo de Moura
a58b799bd6 chore: add instances for debugging purposes 2020-12-28 16:34:02 -08:00
Leonardo de Moura
4f4c8f45cd chore: fix tests 2020-12-28 16:27:38 -08:00
Leonardo de Moura
539c43e153 fix: typo
closes #238
2020-12-28 15:55:25 -08:00
Leonardo de Moura
01b6f4f06b fix: incorrect shadowing of let mut variable 2020-12-28 15:52:11 -08:00
Leonardo de Moura
95ba7b59e8 fix: construct key before validateHint
`validateHint` may assign metavariables
2020-12-28 15:40:20 -08:00
Leonardo de Moura
19a3f8e5e5 chore: fix typo 2020-12-28 09:01:23 -08:00
Leonardo de Moura
87e251b85e chore: update stage0 2020-12-28 08:35:20 -08:00
Leonardo de Moura
9611e2d84e feat: add simp attribute 2020-12-28 08:20:28 -08:00
Sebastian Ullrich
ca3dd82ed4 doc: notations & precedence 2020-12-28 00:44:16 +01:00
Sebastian Ullrich
4a22854b1e chore: make server tests fixable 2020-12-27 15:05:29 +01:00
Sebastian Ullrich
550d352bdc feat: log output of #... auxiliary commands at command token 2020-12-27 14:33:02 +01:00
Leonardo de Moura
3e241b21da chore: update stage0 2020-12-26 17:49:32 -08:00
Sebastian Ullrich
bbafd80322 chore: token antiquotations: return/take full Syntax (but only use head info of it)
/cc @leodemoura
2020-12-26 23:54:46 +01:00
Sebastian Ullrich
837d6a1529 chore: fix test 2020-12-26 21:12:51 +01:00
Sebastian Ullrich
5fe2490156 refactor: use From/ToJson deriving handlers 2020-12-26 19:38:24 +01:00
Sebastian Ullrich
0c3b8e5d1e chore: update stage0 2020-12-26 19:38:24 +01:00
Sebastian Ullrich
1f563695bb feat: From/ToJson derive handlers 2020-12-26 19:38:24 +01:00
Leonardo de Moura
4450b8567d fix: sigma notation precedence 2020-12-26 09:35:40 -08:00
Leonardo de Moura
c94bb0fa2b fix: missing quotes in error messages 2020-12-26 09:01:45 -08:00
Leonardo de Moura
01f8127c16 fix: position information at expandDoIf? 2020-12-26 08:26:54 -08:00
Leonardo de Moura
cf37937969 chore: update stage0 2020-12-26 08:21:09 -08:00
Wojciech Nawrocki
a2760d0144 test: multi-process server 2020-12-26 13:22:47 +01:00
Wojciech Nawrocki
f2197e8c87
fix: clear pending server requests and read client messages asynchronously 2020-12-25 17:02:24 -05:00
Sebastian Ullrich
82497e3bcf fix: non-atomic identifiers in antiquotation splices 2020-12-25 22:58:33 +01:00
Leonardo de Moura
48b92a4486 fix: error message and test 2020-12-25 10:03:42 -08:00
Leonardo de Moura
f05cbd1365 test: add test for "broken for" 2020-12-25 10:03:42 -08:00
Leonardo de Moura
e21ea53661 fix: position of failed to synthesize toStream ... error 2020-12-25 10:03:42 -08:00
Leonardo de Moura
619885e745 feat: add throwMVarError! 2020-12-25 10:03:42 -08:00