Leonardo de Moura
|
c954fc9ec7
|
fix: bug at simpLoop
|
2021-12-18 06:48:08 -08:00 |
|
Sebastian Ullrich
|
cd94ec20b0
|
fix: aux_def: avoid creating unparseable names
|
2021-12-17 14:21:35 -08:00 |
|
Mario Carneiro
|
51a78fd7af
|
fix: change argument order of List.get[!?D]
|
2021-12-17 14:21:00 -08:00 |
|
Mario Carneiro
|
caf09e85ad
|
chore: universe generalize implies_true
|
2021-12-17 14:19:54 -08:00 |
|
Leonardo de Moura
|
d51def739e
|
chore: update stage0
|
2021-12-17 07:25:59 -08:00 |
|
Leonardo de Moura
|
dce55f79ed
|
feat: eliminate recursive application syntax annotation at addAndCompileUnsafe
|
2021-12-17 07:24:44 -08:00 |
|
Leonardo de Moura
|
7df9cf6a0a
|
feat: eliminate "recAppSyntax" information during structural recursion
|
2021-12-17 07:15:14 -08:00 |
|
Leonardo de Moura
|
6b82e15069
|
feat: preserve variable names when packing domain
|
2021-12-17 07:10:26 -08:00 |
|
Leonardo de Moura
|
8b7411bdd8
|
feat: improve error location at well-founded recursion
|
2021-12-17 06:50:20 -08:00 |
|
Sebastian Ullrich
|
9e5ff3db0e
|
feat: setMainModule in worker
|
2021-12-17 12:22:53 +01:00 |
|
Sebastian Ullrich
|
ca740f5687
|
chore: fix copy-produced
|
2021-12-17 12:22:53 +01:00 |
|
Sebastian Ullrich
|
51adfa2e0c
|
fix: do not call lake print-paths for lakefile.lean
Fixes #873
|
2021-12-17 12:22:30 +01:00 |
|
tydeu
|
e34c892f89
|
chore: update Lake
|
2021-12-17 10:20:37 +01:00 |
|
Sebastian Ullrich
|
5a16745ad9
|
chore: Nix: add devShell
|
2021-12-17 09:43:22 +01:00 |
|
Leonardo de Moura
|
2d4d5ae96f
|
feat: save syntax around recursive applications
Motivation: better error messages at structural and well-founded recursion.
|
2021-12-16 17:13:55 -08:00 |
|
Leonardo de Moura
|
e38fab1b4e
|
fix: ignore Expr.MData at deltaRHS?
|
2021-12-16 16:58:10 -08:00 |
|
Leonardo de Moura
|
de29657594
|
feat: implement bool operator==(data_value const & a, data_value const & b) using Lean autogenerated code
|
2021-12-16 16:37:47 -08:00 |
|
Leonardo de Moura
|
dbe96a4434
|
chore: update stage0
|
2021-12-16 15:48:29 -08:00 |
|
Leonardo de Moura
|
867134614b
|
feat: add constructor DataValue.ofSyntax
|
2021-12-16 15:41:29 -08:00 |
|
Gabriel Ebner
|
e65f3fe810
|
fix: use redirected stderr for tout()
|
2021-12-16 10:23:05 -08:00 |
|
Sebastian Ullrich
|
1221bdd3c7
|
fix: use redirected stderr for timeit & allocprof
|
2021-12-16 06:38:35 -08:00 |
|
Sebastian Ullrich
|
87e860f871
|
perf: Array.push: move elements directly when source is unique
|
2021-12-16 06:37:37 -08:00 |
|
tydeu
|
72cfe18e9f
|
chore: update Lake
|
2021-12-16 11:10:33 +01:00 |
|
Joe Hendrix
|
5a307a93ac
|
fix: bug at ByteArray.copySlice
|
2021-12-16 11:05:19 +01:00 |
|
Leonardo de Moura
|
fa8b015603
|
chore: update stage0
|
2021-12-15 17:09:39 -08:00 |
|
Leonardo de Moura
|
81f7335269
|
fix: ensure motive is type correct at simpProj
|
2021-12-15 17:07:31 -08:00 |
|
Leonardo de Moura
|
0a81093db5
|
fix: bug at simpProj
This bug was reported at https://github.com/dwrensha/lean4-maze/issues/1
|
2021-12-15 17:07:00 -08:00 |
|
Leonardo de Moura
|
9a24db4e86
|
fix: check generated motives at ▸ notation
This commit also improves the `▸` notation a bit.
It now tries `subst` (if applicable) before failing.
|
2021-12-15 16:16:42 -08:00 |
|
Leonardo de Moura
|
89edc184fb
|
feat: compleation at #print command
|
2021-12-15 13:13:39 -08:00 |
|
Leonardo de Moura
|
653b684651
|
feat: improve getCompletionKindForDecl
|
2021-12-15 12:57:09 -08:00 |
|
Leonardo de Moura
|
7d7c6d8be5
|
feat: add CompletionItemKind
|
2021-12-15 11:24:11 -08:00 |
|
Leonardo de Moura
|
31f845c5ed
|
feat: keyword completion
|
2021-12-15 11:24:11 -08:00 |
|
Leonardo de Moura
|
043e9c80b4
|
feat: add Trie.findPrefix
|
2021-12-15 11:24:11 -08:00 |
|
Sebastian Ullrich
|
ba83721109
|
chore: add comment for previous fix
|
2021-12-15 20:10:48 +01:00 |
|
Sebastian Ullrich
|
35e623fca0
|
chore: update stage0
|
2021-12-15 15:58:32 +01:00 |
|
Sebastian Ullrich
|
c8c39aa4bb
|
chore: lean-gdb: fix RC printing
|
2021-12-15 15:58:31 +01:00 |
|
Sebastian Ullrich
|
3c9ea3b113
|
fix: wait on tasks before Lean program exit
|
2021-12-15 15:58:24 +01:00 |
|
larsk21
|
efa2ded224
|
chore: bump server version to 0.1.1
|
2021-12-15 13:00:05 +01:00 |
|
larsk21
|
d50c08360d
|
feat: change error flag to progress kind in LeanFileProgressProcessingInfo
|
2021-12-15 13:00:05 +01:00 |
|
larsk21
|
dcbc526115
|
feat: report header processing errors as error progress
|
2021-12-15 13:00:05 +01:00 |
|
larsk21
|
925c530673
|
feat: add error field to LeanFileProgressProcessingInfo
|
2021-12-15 13:00:05 +01:00 |
|
Siddharth
|
37982c6d5c
|
doc: structure update
Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
|
2021-12-15 11:48:46 +00:00 |
|
Gabriel Ebner
|
230d6d2cf5
|
fix: use group for if-then-else
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
202fd1414a
|
chore: update stage0
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
d6f629860b
|
feat: add ppRealFill and ppRealGroup combinators
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
b905824024
|
chore: fix tests
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
ab3e08190b
|
feat: allow opt-out of grouping in formatter
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
b6efece612
|
fix: missing space after /--
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
4f81972996
|
fix: missing newline before inductionAlt
|
2021-12-15 11:42:38 +00:00 |
|
Gabriel Ebner
|
f1fc8f2441
|
fix: space before where/:= in inductive
|
2021-12-15 11:42:38 +00:00 |
|