Leonardo de Moura
ef04995f0e
chore: update stage0
2020-10-15 14:31:37 -07:00
Leonardo de Moura
6c6f3dca87
chore: cleanup
2020-10-15 14:29:27 -07:00
Leonardo de Moura
8753a45452
chore: move to new frontend
2020-10-15 14:19:06 -07:00
Leonardo de Moura
e33fd5f1cf
chore: update stage0
2020-10-15 13:41:55 -07:00
Leonardo de Moura
75f3a357de
chore: update stage0
2020-10-15 13:38:17 -07:00
Leonardo de Moura
827625a377
perf: add temporary hack for performance issue
...
The compiler frontend implemented in C++ is eagerly inlining local
functions. The new test would take an absurd amount of time without
the new hack.
We remove this hack when we re-implement the compiler frontend in Lean.
2020-10-15 13:37:29 -07:00
Leonardo de Moura
54c1607b36
chore: export Name.eraseMacroScopes
2020-10-15 11:35:32 -07:00
Leonardo de Moura
908e5f7acd
fix: elabDiscrsWitMatchType
2020-10-15 11:00:33 -07:00
Leonardo de Moura
883e07a65f
chore: remove unnecessary annotation
2020-10-15 10:50:48 -07:00
Leonardo de Moura
8ef6d699f5
chore: update stage0
2020-10-15 10:46:49 -07:00
Leonardo de Moura
bdaf648667
fix: synthesizeSyntheticMVarsNoPostponing at elabMatch
2020-10-15 10:44:16 -07:00
Leonardo de Moura
755d9dedbe
chore: move to new frontend
2020-10-15 10:44:16 -07:00
Leonardo de Moura
0ee5e81513
chore: use #lang lean4
2020-10-15 10:44:16 -07:00
Leonardo de Moura
6a7e997534
chore: improve error message
2020-10-15 10:44:16 -07:00
Sebastian Ullrich
5a21725d69
perf: avoid String.toList
2020-10-15 19:43:13 +02:00
Sebastian Ullrich
b0df2be65c
chore: remove old pretty printer
2020-10-15 12:04:55 +02:00
Leonardo de Moura
38c79298ed
chore: cleanup
2020-10-14 17:56:52 -07:00
Leonardo de Moura
9a10a63a95
chore: update stage0
2020-10-14 17:47:08 -07:00
Leonardo de Moura
64ea6f3bc7
chore: move to new frontend
2020-10-14 17:45:57 -07:00
Leonardo de Moura
95cb76ddb7
chore: move to new frontend
2020-10-14 17:44:06 -07:00
Leonardo de Moura
5127c6569c
chore: update stage0
2020-10-14 17:41:15 -07:00
Leonardo de Moura
9a3d785ae3
chore: move to new frontend
2020-10-14 17:38:17 -07:00
Leonardo de Moura
43efdd50f7
chore: move to new frontend
2020-10-14 17:38:17 -07:00
Leonardo de Moura
7be77fb189
chore: move to new frontend
2020-10-14 17:38:17 -07:00
Leonardo de Moura
c84a9f8a0b
chore: move to new frontend
2020-10-14 17:38:17 -07:00
Leonardo de Moura
abed742984
chore: cleanup
2020-10-14 17:38:17 -07:00
Leonardo de Moura
66e0ebc120
chore: add #lang to list of keywords
2020-10-14 17:38:17 -07:00
Leonardo de Moura
8347dd5826
chore: move to new frontend
2020-10-14 17:38:17 -07:00
Leonardo de Moura
3b34a150ff
chore: use #lang lean4
2020-10-14 17:38:17 -07:00
Leonardo de Moura
94ea1dc705
chore: update stage0
2020-10-14 17:37:37 -07:00
Leonardo de Moura
4f78142ed6
fix: add temporary hack
...
@Kha This was my first unrecoverable bug. I had to backtrack
approx. 10 commits when I noticed this bug and I couldn't build the
system anymore.
2020-10-14 17:28:34 -07:00
Leonardo de Moura
57de49b957
chore: update stage0
2020-10-14 13:25:40 -07:00
Leonardo de Moura
2899e09754
chore: fix test
2020-10-14 13:23:25 -07:00
Leonardo de Moura
36220b785e
feat: make new frontend compatible with lean4-mode
2020-10-14 13:20:01 -07:00
Leonardo de Moura
6047d7c2b6
feat: quick and dirty #lang annotation
2020-10-14 13:20:01 -07:00
Leonardo de Moura
cfa02bf16a
chore: add missing :
2020-10-14 13:20:01 -07:00
Leonardo de Moura
5d3e08d43a
chore: documented modification needed to enable the elaboration of commands containing syntax errors
...
cc @Kha
2020-10-14 13:20:01 -07:00
Leonardo de Moura
1afc33278c
refactor: use StateRefT at Frontend
2020-10-14 13:20:01 -07:00
Sebastian Ullrich
ab6b1b4918
chore: delete obsolete scripts
2020-10-14 19:14:00 +02:00
Sebastian Ullrich
c077363c43
chore: delete horrible CamelCase conversion scripts no-one should ever use again
2020-10-14 19:09:47 +02:00
Sebastian Ullrich
67684db0c3
chore: delete more CMake cruft
2020-10-14 19:08:06 +02:00
Sebastian Ullrich
d5f58d27b0
chore: delete StyleCheck
2020-10-14 19:07:52 +02:00
Sebastian Ullrich
c522ea6bfa
chore: remove JSON code from old server
2020-10-14 19:06:08 +02:00
Sebastian Ullrich
32b98a1d4a
chore: remove obsolete build options & other stuff
...
TODO: remove JSON with the old frontend
2020-10-14 18:57:11 +02:00
Sebastian Ullrich
f4ffebf01c
feat: delaborator: use nicer binder name for [anonymous]
...
Fixes #193
2020-10-14 18:38:59 +02:00
Sebastian Ullrich
a3f216967e
fix: make Format.be tail recursive again
2020-10-14 17:23:51 +02:00
Leonardo de Moura
11c79d7aa1
chore: update stage0
2020-10-14 07:41:35 -07:00
Leonardo de Moura
caac09b33e
fix: forgot to reset params on block following joinpoint declaration
2020-10-14 07:41:35 -07:00
Sebastian Ullrich
d3463ef091
fix: break grouped fill items containing hard line breaks
2020-10-14 14:24:47 +02:00
Sebastian Ullrich
2ccd382e6f
refactor: formatter: remove unnecessary concatenation
2020-10-14 14:24:47 +02:00