Commit graph

26741 commits

Author SHA1 Message Date
Sebastian Ullrich
3b8d473188 fix: alloc: do not forget about orphaned pages 2020-09-29 08:01:10 -07:00
Sebastian Ullrich
9dffc61e27 fix: free lthread resources on Windows 2020-09-29 08:01:10 -07:00
Sebastian Ullrich
19dcbdcec9 fix: do not format Syntax in Messages eagerly 2020-09-29 07:59:22 -07:00
Sebastian Ullrich
d51101b884 feat: sanitize Syntax in messages
Fixes #182
2020-09-29 07:59:22 -07:00
Sebastian Ullrich
b4ea61e79d fix: NameSet.insert return type 2020-09-29 07:59:22 -07:00
Sebastian Ullrich
af8dc5eeab feat: pretty print Syntax in messages 2020-09-29 07:59:22 -07:00
Sebastian Ullrich
2d8c7e4fd0 fix: MetaM.run' 2020-09-29 07:59:22 -07:00
Sebastian Ullrich
6ad47878ef chore: improve error message using (<- ...) outside of do 2020-09-29 07:59:22 -07:00
Leonardo de Moura
49c5c5c08a fix: horrible error message due to constApprox := true
The new test `typeMismatch.lean` contains two examples where the error
message was dreadful.
2020-09-29 07:54:48 -07:00
Leonardo de Moura
b989c48b8b fix: missing catch 2020-09-28 19:55:53 -07:00
Leonardo de Moura
d6db541366 chore: cleanup 2020-09-28 19:05:48 -07:00
Leonardo de Moura
4fae8588fd test: optional ';' 2020-09-28 17:11:00 -07:00
Leonardo de Moura
31e1492a34 fix: add temporary hack until we have optional tokens in match_syntax
cc @Kha
2020-09-28 17:11:00 -07:00
Leonardo de Moura
ba41dad9a4 feat: add evalFocus 2020-09-28 17:11:00 -07:00
Leonardo de Moura
489da27208 chore: update stage0 2020-09-28 17:11:00 -07:00
Leonardo de Moura
e1ad5a948b feat: add focus tactic parser 2020-09-28 17:11:00 -07:00
Leonardo de Moura
65834b95ff chore: fix test 2020-09-28 17:11:00 -07:00
Leonardo de Moura
cb04d66c2f chore: update stage0 2020-09-28 17:11:00 -07:00
Leonardo de Moura
e10edde5cd feat: optional ; in terms 2020-09-28 17:10:59 -07:00
Leonardo de Moura
32349ba4e0 chore: update stage0 2020-09-28 17:10:59 -07:00
Leonardo de Moura
d4c1432574 fix: tacticSeqBracketed 2020-09-28 17:10:59 -07:00
Leonardo de Moura
2755972447 fix: missing checkColGt and tests 2020-09-28 17:10:59 -07:00
Leonardo de Moura
59f47e6697 chore: update stage0 2020-09-28 17:10:59 -07:00
Leonardo de Moura
f45fa34cba feat: optional ; at tacticSeq1Indented 2020-09-28 17:10:59 -07:00
Leonardo de Moura
c7b5422929 chore: update stage0 2020-09-28 17:10:59 -07:00
Leonardo de Moura
7f9013e496 fix: seq1Unbox 2020-09-28 17:10:59 -07:00
Leonardo de Moura
f59993657c chore: update stage0 2020-09-28 17:10:59 -07:00
Leonardo de Moura
85d8c4fa85 chore: add proper kind for tacticSeq1Indented 2020-09-28 17:10:59 -07:00
Leonardo de Moura
aa410283c6 fix: we don't want antiquotation for seq1 2020-09-28 17:10:59 -07:00
Leonardo de Moura
79078a03b6 chore: update stage0 2020-09-28 17:10:58 -07:00
Leonardo de Moura
fba1571fdf chore: add evalSeq1 2020-09-28 17:10:58 -07:00
Leonardo de Moura
23f7a4b435 chore: update stage0 2020-09-28 17:10:58 -07:00
Leonardo de Moura
cb55ffae94 chore: add new tactic syntax kind 2020-09-28 17:10:58 -07:00
Leonardo de Moura
29e4137e17 chore: update stage0 2020-09-28 17:10:58 -07:00
Leonardo de Moura
b9104d069e chore: adjust code 2020-09-28 17:10:58 -07:00
Leonardo de Moura
3f12066136 chore: update stage0 2020-09-28 17:10:58 -07:00
Leonardo de Moura
861fd11a57 chore: add tacticSeq node
We use `$tac:tacticSeq` in many places, and we want them to match
the bracketed and indented cases.
2020-09-28 17:10:58 -07:00
Leonardo de Moura
d333fecf7d chore: update stage0 2020-09-28 17:10:58 -07:00
Leonardo de Moura
a20b1beea4 chore: cleanup 2020-09-28 17:10:58 -07:00
Leonardo de Moura
a394e1821b chore: update stage0 2020-09-28 17:10:58 -07:00
Leonardo de Moura
6f211d3449 chore: adjust tactic parser 2020-09-28 17:10:57 -07:00
Leonardo de Moura
5aafaa51ff chore: update stage0 2020-09-28 17:10:57 -07:00
Leonardo de Moura
93090baa82 chore: cleanup tactic syntax 2020-09-28 17:10:57 -07:00
Leonardo de Moura
7f2c5ffd9a chore: fix test 2020-09-28 17:10:57 -07:00
Leonardo de Moura
4afc3a7eea chore: update stage0 2020-09-28 17:10:57 -07:00
Leonardo de Moura
765a8ac984 test: do with optional ; 2020-09-28 17:10:57 -07:00
Leonardo de Moura
96a0fb41be feat: optional ; in do notation 2020-09-28 17:10:57 -07:00
Leonardo de Moura
08d54b6043 feat: add checkColGt at app
@Kha Only one example broke :)
2020-09-28 17:10:57 -07:00
Leonardo de Moura
ba28435ef7 chore: update stage0 2020-09-28 17:10:57 -07:00
Leonardo de Moura
1fcdbaf223 feat: add withoutPosition combinator 2020-09-28 17:10:57 -07:00