Sebastian Ullrich
|
a2baf2cb96
|
refactor: split term/command quotations
|
2022-04-15 08:50:46 -07:00 |
|
Sebastian Ullrich
|
ca8fdcaa0c
|
chore: update stage0
|
2022-04-15 08:50:46 -07:00 |
|
Sebastian Ullrich
|
e1fbc04c3b
|
chore: accept unregistered syntax kinds in stage 1
|
2022-04-15 08:50:46 -07:00 |
|
E.W.Ayers
|
712967c6f6
|
refactor: registerRpcProcedure
|
2022-04-13 13:23:04 -07:00 |
|
Wojciech Nawrocki
|
d649fc9159
|
fix: RPC error message
|
2022-04-13 13:23:04 -07:00 |
|
Wojciech Nawrocki
|
367b0fc80f
|
doc: note persistent exts are sometimes needed
|
2022-04-13 13:23:04 -07:00 |
|
E.W.Ayers
|
30dfabb2c7
|
fix: userRpcProcedures uses a persistent env ext
|
2022-04-13 13:23:04 -07:00 |
|
Leonardo de Moura
|
081dff288f
|
fix: debug build
|
2022-04-13 13:12:53 -07:00 |
|
Leonardo de Moura
|
f875c2d107
|
chore: update release notes
|
2022-04-13 10:33:25 -07:00 |
|
Leonardo de Moura
|
bcb9c2c2a3
|
chore: fix test
|
2022-04-13 10:27:59 -07:00 |
|
Leonardo de Moura
|
f2c3685e83
|
chore: update stage0
|
2022-04-13 10:20:41 -07:00 |
|
Leonardo de Moura
|
8d2d0b3fbe
|
chore: remove {} from structure command
|
2022-04-13 10:19:00 -07:00 |
|
Leonardo de Moura
|
efb859013e
|
chore: ignore {} annotations at mk_projections
|
2022-04-13 10:16:41 -07:00 |
|
Leonardo de Moura
|
e00550c57e
|
chore: remove {} occurrences
|
2022-04-13 10:14:51 -07:00 |
|
Leonardo de Moura
|
3d9439f3c9
|
chore: missing annotation
|
2022-04-13 09:03:58 -07:00 |
|
Leonardo de Moura
|
9126d33dda
|
doc: update release notes
|
2022-04-13 09:01:55 -07:00 |
|
Leonardo de Moura
|
b267a4b288
|
chore: update stage0
|
2022-04-13 08:49:15 -07:00 |
|
Leonardo de Moura
|
bd35e8a2be
|
chore: remove {} from ctor parser
|
2022-04-13 08:47:21 -07:00 |
|
Leonardo de Moura
|
3e0a975e9c
|
chore: fix test
|
2022-04-13 08:37:34 -07:00 |
|
Leonardo de Moura
|
1f4039a25d
|
chore: remove {} from Eq.refl and HEq.refl
|
2022-04-13 08:35:02 -07:00 |
|
Leonardo de Moura
|
18868cbaba
|
chore: update stage0
|
2022-04-13 08:33:14 -07:00 |
|
Leonardo de Moura
|
f098b1c291
|
test: for regression from last year's course at KIT
|
2022-04-13 08:31:43 -07:00 |
|
Leonardo de Moura
|
dbf5366704
|
feat: ignore {} annotation at constructors
|
2022-04-13 08:30:21 -07:00 |
|
Leonardo de Moura
|
2ec8385767
|
fix: isDomainDefEq
|
2022-04-13 07:54:47 -07:00 |
|
Leonardo de Moura
|
600769811e
|
fix: bug at fixedIndicesToParams
|
2022-04-13 07:33:32 -07:00 |
|
Leonardo de Moura
|
3bdb385c19
|
fix: make sure "eta for structures" in the elaborator uses projection functions if available
|
2022-04-11 19:23:10 -07:00 |
|
Leonardo de Moura
|
1add9b814b
|
chore: style
|
2022-04-11 18:48:09 -07:00 |
|
Leonardo de Moura
|
3de607193f
|
fix: withoutModifyingStateWithInfoAndMessagesImpl
Make sure it does not produced a corrupted `InfoTree`.
|
2022-04-11 16:57:55 -07:00 |
|
Leonardo de Moura
|
9f8dd99ccd
|
fix: macro declare_config_elab was corrupting the info tree
|
2022-04-11 16:49:56 -07:00 |
|
Leonardo de Moura
|
e49179c807
|
fix: simp at local declaration should not create an auxiliary declaration when result is definitionally equal
|
2022-04-11 07:54:15 -07:00 |
|
Leonardo de Moura
|
fb64a4ccc0
|
fix: unfold should not create an auxiliary declaration when result is definitionally equal
This commit fixes an issue reported on Zulip
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Unfolding.20the.20type.20of.20a.20variable.20creates.20a.20new.20variable
|
2022-04-11 07:54:15 -07:00 |
|
larsk21
|
7cf4642d1b
|
fix: apply workspace symbol limit after sorting by score
|
2022-04-11 16:08:55 +02:00 |
|
larsk21
|
235b6d8f69
|
fix: remove unnecessary fuzzy scoring rule
|
2022-04-11 16:08:55 +02:00 |
|
Jannis Limperg
|
5ff8f64255
|
feat: add IO.monoNanosNow
|
2022-04-11 12:16:20 +02:00 |
|
Jannis Limperg
|
6459ccc43c
|
fix: prevent overflow in lean_io_mono_ms_now
|
2022-04-11 12:16:20 +02:00 |
|
Leonardo de Moura
|
c2c2783f32
|
feat: improve dot name resolution by lazily unfolding resulting type
See new test to understand issue being fixed by this commit.
|
2022-04-10 14:37:27 -07:00 |
|
Leonardo de Moura
|
ed85a68550
|
chore: missing backtick
|
2022-04-10 11:11:51 -07:00 |
|
Leonardo de Moura
|
e4304ea1de
|
fix: always save completion info at resolveName
See new test.
|
2022-04-10 08:00:03 -07:00 |
|
Leonardo de Moura
|
348037abbf
|
chore: move states35 to bench directory
@Kha It breaks in the CI in debug mode (stack overflow).
I think we have a mechanism for skipping some tests in debug mode, but
I forgot how it works.
|
2022-04-09 15:46:28 -07:00 |
|
Leonardo de Moura
|
8b53cc8dbb
|
chore: update RELEASES.md
|
2022-04-09 15:39:40 -07:00 |
|
Leonardo de Moura
|
4d077214f9
|
feat: jump to definition for match pattern variables
|
2022-04-09 15:36:42 -07:00 |
|
Leonardo de Moura
|
1db11ed5c7
|
test: native_decide with 35 states
|
2022-04-09 14:48:53 -07:00 |
|
Leonardo de Moura
|
86bd70ac62
|
test: native_decide
|
2022-04-09 14:41:22 -07:00 |
|
Marcus Rossel
|
a8db183d5c
|
chore: typos
|
2022-04-09 13:02:01 -07:00 |
|
Leonardo de Moura
|
027fec76da
|
chore: update stage0
|
2022-04-09 12:25:43 -07:00 |
|
Leonardo de Moura
|
4374ec4ad8
|
perf: use Kernel isDefEq for ground terms
`state8.lean` now takes 0.29s. It was 0.37s.
|
2022-04-09 12:24:20 -07:00 |
|
Leonardo de Moura
|
e3dcce5320
|
chore: remove temporary workarounds
|
2022-04-09 12:13:37 -07:00 |
|
Leonardo de Moura
|
948c3c0ec4
|
chore: update stage0
|
2022-04-09 12:12:17 -07:00 |
|
Leonardo de Moura
|
4dd2b26e06
|
fix: rfl error message and corner case
The new `rfl` slightly improves the performance for `rfl` proofs of
ground terms.
Example: `state8.lean` now takes 0.37s. It was 0.52s.
|
2022-04-09 12:08:04 -07:00 |
|
Leonardo de Moura
|
628e33bf8a
|
feat: activate new rfl tactic implementation
|
2022-04-09 12:01:56 -07:00 |
|