Henrik
|
28538fc748
|
feat: trace nodes for kernel type checking
|
2023-05-31 06:10:26 -07:00 |
|
Leonardo de Moura
|
25384fe951
|
fix: fixes #2232
|
2023-05-31 05:48:25 -07:00 |
|
Leonardo de Moura
|
e04d67f55f
|
chore: expand docstring for TransformStep.visit
|
2023-05-31 05:48:25 -07:00 |
|
Mario Carneiro
|
9ec9ea61a4
|
fix: infinite loop in isClassApp?
|
2023-05-30 18:47:17 -07:00 |
|
Mario Carneiro
|
5661b15e35
|
fix: spacing and indentation fixes
|
2023-05-28 18:48:36 -07:00 |
|
Leonardo de Moura
|
83cc0bcc96
|
fix: fixes #2199
|
2023-05-28 18:29:09 -07:00 |
|
Henrik Böving
|
f6c8923a9b
|
feat: add compiler.enableNew for the new compiler
|
2023-05-28 17:43:32 -07:00 |
|
Jannis Limperg
|
c84690028b
|
fix: ignore implDetail hyps in withLocation
|
2023-05-28 17:40:55 -07:00 |
|
Mario Carneiro
|
01ba75661e
|
fix: implement String.toName using decodeNameLit
fixes #2231
|
2023-05-28 17:38:57 -07:00 |
|
Mario Carneiro
|
5d3ac5f80c
|
fix: panic in Match.SimpH.substRHS
|
2023-05-28 17:04:28 -07:00 |
|
Sebastian Ullrich
|
8d4dd2311c
|
fix: increase semantic token highlight limit
|
2023-05-21 10:17:35 +02:00 |
|
Mario Carneiro
|
df49512880
|
fix: use withoutPosition in anon constructor
|
2023-05-17 09:48:34 +02:00 |
|
Parth Shastri
|
555f5f390c
|
fix: stop iterating over visited mvars in collectUnassignedMVars
|
2023-05-15 09:37:19 -07:00 |
|
Parth Shastri
|
954190e457
|
fix: remove repeat calls to inferType in ignoreField
|
2023-05-15 09:35:44 -07:00 |
|
Scott Morrison
|
fd49af196f
|
chore: lower monad for Term.reportUnsolvedGoals
|
2023-05-15 09:33:42 -07:00 |
|
Gabriel Ebner
|
5781752985
|
fix: offset unification with a+a+1
Fixes #2136
|
2023-05-15 09:06:37 -07:00 |
|
Gabriel Ebner
|
1f21ababfa
|
chore: remove etaExperiment option
|
2023-05-15 09:05:41 -07:00 |
|
Gabriel Ebner
|
8de8c80119
|
perf: do not unify proof arguments
|
2023-05-15 09:05:41 -07:00 |
|
Gabriel Ebner
|
89cb94fcab
|
perf: try structure eta after delta
|
2023-05-15 09:05:41 -07:00 |
|
Gabriel Ebner
|
9211dd6541
|
chore: tc: re-enable eta
|
2023-05-15 09:05:41 -07:00 |
|
Mario Carneiro
|
ad4b822734
|
fix: use snake case for @[code_action_provider]
|
2023-05-08 22:25:48 +02:00 |
|
Leonardo de Moura
|
ebcab266c6
|
chore: remove empty line
|
2023-05-05 12:18:36 -07:00 |
|
Henrik Böving
|
0e042d8ef6
|
fix: LCNF simp forgot to mark normalized decls as simplified
|
2023-05-05 12:17:26 -07:00 |
|
Jakob von Raumer
|
45b49e7f02
|
fix: typos
|
2023-05-05 12:07:54 -07:00 |
|
Henrik Böving
|
a6ae661195
|
feat: profiling of linters
|
2023-04-18 15:30:21 +02:00 |
|
Henrik Böving
|
36f0acfc51
|
feat: add timing profiling to the new compiler
|
2023-04-18 12:20:27 +02:00 |
|
Sebastian Ullrich
|
8a302e6135
|
fix: match discriminant reduction should not unfold irreducible defs
|
2023-04-10 21:09:04 -07:00 |
|
Gabriel Ebner
|
7f51628986
|
fix: simp: strip mdata when testing for True/False
Fixes #2173
|
2023-04-10 21:06:42 -07:00 |
|
Gabriel Ebner
|
8075d1f45d
|
fix: reset local context in mkInjectiveTheorems
|
2023-04-10 21:05:16 -07:00 |
|
Gabriel Ebner
|
4af329588e
|
doc: clarify semi-out params
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
54c02d75b2
|
chore: let consumeTypeAnnotations remove semiOutParam
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
4544443d98
|
feat: reorder tc subgoals according to out-params
|
2023-04-10 13:00:04 -07:00 |
|
Sebastian Ullrich
|
a0b960b77b
|
perf: --profile can use tracing fast path
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
59ac123f61
|
chore: remove with_trace macro again
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
427540db45
|
chore: remove redundant Elab.input trace class in favor of Elab.command
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
6fdb73c6ed
|
feat: pp.oneline
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
3336443358
|
fix: convert traces to messages at outermost level only
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
f9dcc9ca1b
|
fix: trim syntax in messages
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
bafa4e0a78
|
feat: use with_trace for important trace classes
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
d8e826c2a7
|
feat: trace.profiler
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
d51e404d6a
|
refactor: move profiling options to Lean
|
2023-04-10 16:57:54 +02:00 |
|
Gabriel Ebner
|
742d053a97
|
fix: respect pp.raw in interactive .ofGoal
Fixes #2175
|
2023-03-30 17:19:35 -07:00 |
|
Sebastian Ullrich
|
b076d488e3
|
feat: show typeclass and tactic names in profile output
|
2023-03-27 17:47:52 +02:00 |
|
int-y1
|
9bc6fa1c6e
|
chore: fix typos
|
2023-03-27 10:05:50 +02:00 |
|
Gabriel Ebner
|
8650804b02
|
perf: cache tc results with mvars
|
2023-03-16 15:26:38 -07:00 |
|
Gabriel Ebner
|
d3c55ef249
|
perf: do not reset tc cache when adding local instances
|
2023-03-16 15:26:38 -07:00 |
|
Sebastian Ullrich
|
a62d412dce
|
fix: implement · tacs as a builtin elaborator, part 2
Fixes #2153
|
2023-03-15 17:00:15 +01:00 |
|
Sebastian Ullrich
|
9d144c73fd
|
fix: implement · tacs as a builtin elaborator
|
2023-03-15 13:59:16 +01:00 |
|
Sebastian Ullrich
|
a89accfbbe
|
feat: parser alias for tacticSeqIndentGt
|
2023-03-15 10:54:05 +01:00 |
|
Sebastian Ullrich
|
d7a0197fee
|
chore: improve tacticSeqIndentGt error message
|
2023-03-15 10:52:57 +01:00 |
|