Leonardo de Moura
|
caf2bb0797
|
feat: inline auxiliary matcher applications
|
2022-08-15 19:47:05 -07:00 |
|
Leonardo de Moura
|
7ca3535820
|
refactor: add mkJump
|
2022-08-15 18:39:27 -07:00 |
|
Leonardo de Moura
|
d0203ca1dc
|
feat: add Decl.ensureUniqueLetVarNames
|
2022-08-15 13:03:07 -07:00 |
|
Leonardo de Moura
|
142b9bec36
|
feat: add ensureUniqueLetVarNames
|
2022-08-15 12:59:36 -07:00 |
|
Leonardo de Moura
|
e931c6b5b5
|
fix: bug at toLCNF
|
2022-08-15 12:59:36 -07:00 |
|
Patrick Massot
|
c9ccc9c253
|
doc: some SimplePersistentEnvExtension methods
See discussion at https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Persistent.20extension.20not.20persisting
|
2022-08-15 12:09:00 -07:00 |
|
Leonardo de Moura
|
4f79d2caa0
|
feat: improve toLCNF
Preserve type formers only if they are application arguments
|
2022-08-15 09:53:48 -07:00 |
|
Gabriel Ebner
|
2e6395d525
|
doc: trace messages
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
e96afa28fe
|
chore: use named emoji
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
e4a7b82c8d
|
feat: use interactive goals in messages
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
34b0b4b7e2
|
chore: fix tests
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
5e4b30c777
|
chore: remove traceCtx
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
0e8c05134f
|
chore: improve pp.analyze traces
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
b38e55bac3
|
chore: mark simp trace classes as inherited
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
d5eb9f3400
|
chore: improve check traces
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
13b5586b26
|
chore: improve appbuilder traces
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
aa2be22df7
|
fix: group trace messages into one diagnostic
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
64031e5231
|
chore: remove obsolete addTraceOptions
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
4e2899e354
|
chore: remove nested trace api
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
3a9152f007
|
chore: improve defeq traces
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
f89f6cb56c
|
chore: improve elab traces
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
278724786a
|
chore: improve tc synth traces
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
ef223c02b8
|
feat: make trace class inheritance opt-in
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
847125d2e8
|
chore: remove global trace enabled flag
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
96034d15b6
|
chore: remove obsolete trace functions
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
7e020d45e6
|
feat: add emoji helpers for trace messages
|
2022-08-15 08:55:25 -07:00 |
|
Gabriel Ebner
|
c7e45722a3
|
feat: trace nodes with messages
|
2022-08-15 08:55:25 -07:00 |
|
Leonardo de Moura
|
a3e1b696fb
|
chore: update stage0
|
2022-08-15 08:43:33 -07:00 |
|
Mario Carneiro
|
a4f1db7aca
|
feat: attributes on {macro,elab}(_rules)
|
2022-08-15 08:40:40 -07:00 |
|
Leonardo de Moura
|
a23567065d
|
chore: update stage0
|
2022-08-15 06:26:40 -07:00 |
|
Leonardo de Moura
|
bf7b105b74
|
chore: remove workaround
|
2022-08-15 06:26:04 -07:00 |
|
Leonardo de Moura
|
ef308e7f2c
|
chore: remove leftover notation
|
2022-08-15 06:25:35 -07:00 |
|
Leonardo de Moura
|
09c0f43ce5
|
chore: update stage0
|
2022-08-15 06:22:47 -07:00 |
|
Leonardo de Moura
|
d903d85a53
|
chore: prepare to remove have notation leftover
|
2022-08-15 06:21:23 -07:00 |
|
Leonardo de Moura
|
9bafe2f5b5
|
chore: update stage0
|
2022-08-14 11:20:54 -07:00 |
|
Mario Carneiro
|
3b793b949b
|
feat: attributes on notation
|
2022-08-14 11:18:20 -07:00 |
|
Leonardo de Moura
|
126ad49401
|
feat: add stage1 extension for storing LCNF declarations
|
2022-08-14 10:59:36 -07:00 |
|
Henrik Böving
|
afbe296edb
|
doc: doc-strings for CompilerM
|
2022-08-14 09:33:58 -07:00 |
|
Henrik Böving
|
8e29fa88eb
|
fix: address code review for jp checker
|
2022-08-14 09:33:58 -07:00 |
|
Henrik Böving
|
ff9c9032b4
|
feat: join point validator
|
2022-08-14 09:33:58 -07:00 |
|
Leonardo de Moura
|
ed616abfb3
|
fix: hover information and go-to definition for notation defined using binop%
|
2022-08-13 21:34:27 -07:00 |
|
Mario Carneiro
|
b3ba6d4bf7
|
fix: use resolveGlobalConstNoOverloadWithInfo more
|
2022-08-13 18:20:55 -07:00 |
|
Leonardo de Moura
|
7a8c91fe83
|
chore: update stage0
|
2022-08-13 18:15:14 -07:00 |
|
Leonardo de Moura
|
713108b7ba
|
chore: re-enable warningAsError
|
2022-08-13 18:07:30 -07:00 |
|
Leonardo de Moura
|
1e1c231edd
|
chore: update stage0
|
2022-08-13 18:07:30 -07:00 |
|
Leonardo de Moura
|
d87d0f47a6
|
chore: temporarily disable warningAsError
|
2022-08-13 18:07:30 -07:00 |
|
Sebastian Ullrich
|
a2d59b9c93
|
fix: preserve condition position info in if
|
2022-08-13 18:07:30 -07:00 |
|
Sebastian Ullrich
|
81c744b12f
|
chore: update tests
|
2022-08-13 18:07:30 -07:00 |
|
Sebastian Ullrich
|
f117606728
|
fix: replace uses of token antiquotations for setting position ranges with withRef
|
2022-08-13 18:07:30 -07:00 |
|
Sebastian Ullrich
|
ed754725e6
|
fix: discriminant info tree term
|
2022-08-13 18:07:30 -07:00 |
|