Mario Carneiro
|
df49512880
|
fix: use withoutPosition in anon constructor
|
2023-05-17 09:48:34 +02:00 |
|
Gabriel Ebner
|
ebc32af2e6
|
chore: fix flaky test
|
2023-05-15 13:23:38 -07: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
|
ae2b2c3903
|
chore: add regression test for mathlib eta perf issue
|
2023-05-15 09:05:41 -07:00 |
|
Gabriel Ebner
|
1f21ababfa
|
chore: remove etaExperiment option
|
2023-05-15 09:05:41 -07:00 |
|
Gabriel Ebner
|
41729263c5
|
fix: tests
|
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
|
7f84bf07ba
|
fix: bug in reference implementation of String.get?
|
2023-05-15 08:35:20 -07:00 |
|
Mario Carneiro
|
ad4b822734
|
fix: use snake case for @[code_action_provider]
|
2023-05-08 22:25:48 +02:00 |
|
Bulhwi Cha
|
445fd417be
|
doc: add more explanations of quotients
Add explanations of `Quotient.ind` and `Quotient.inductionOn` to
`Init.Core`.
|
2023-05-05 12:22:59 -07:00 |
|
Bulhwi Cha
|
9fd1aeb0d8
|
fix: change the type of Quotient.ind
Change the type of `Quotient.ind` by changing the type of `q` from
`Quot Setoid.r` to `Quotient s`.
|
2023-05-05 12:22:59 -07:00 |
|
Leonardo de Moura
|
ede14adb20
|
chore: expand remark
|
2023-05-05 12:21:32 -07:00 |
|
Martin Dvořák
|
2d33726c69
|
doc: f(x) is no longer allowed (#2135)
|
2023-05-05 12:19:19 -07: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 |
|
Mario Carneiro
|
c9e84a6ad6
|
fix: remove private from string defs
|
2023-05-05 12:09:38 -07:00 |
|
Jakob von Raumer
|
45b49e7f02
|
fix: typos
|
2023-05-05 12:07:54 -07:00 |
|
Bulhwi Cha
|
401e9868f8
|
doc: uncapitalize a letter
"this Type" should be "this type".
|
2023-05-05 12:04:35 -07:00 |
|
Gabriel Ebner
|
f9da1d8b55
|
chore: update Lake
|
2023-04-19 10:57:48 -07:00 |
|
Scott Morrison
|
ac7c447855
|
chore: update src/Init/Tactics.lean
|
2023-04-19 07:15:08 -07:00 |
|
Scott Morrison
|
96969363e6
|
chore: modify misleading doc-string for repeat tactic
|
2023-04-18 15:56:49 +02: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 |
|
Scott Morrison
|
06c752448b
|
chore: add missing simp lemma (¬ False) = True
|
2023-04-10 21:05:54 -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
|
56c3e3334f
|
doc: semiOutParam
|
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
|
5eb9688846
|
chore: flaky tests
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
b8671ed18d
|
fix: disable checkSynthOrder for Quote instance
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
d58f552b84
|
chore: update stage0
|
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 |
|
Gabriel Ebner
|
25fe723b14
|
chore: add semiOutParam annotations
|
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
|
41a3ebed02
|
fix: profiler threshold in C++
|
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 |
|