Soonho Kong
|
53390faebc
|
chore(emacs/lean-mode): remove lean-tab function
|
2014-09-03 00:50:31 -07:00 |
|
Leonardo de Moura
|
36674eb8d9
|
feat(frontends/lean/server): add NAY and STALE status to --BEGININFO
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 19:04:01 -07:00 |
|
Leonardo de Moura
|
974a0a4217
|
feat(frontends/lean/elaborator): generate COERCION info
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 18:39:06 -07:00 |
|
Leonardo de Moura
|
24fc89ff70
|
refactor(frontends/lean/server): move option display_value to option_declarations
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 17:42:21 -07:00 |
|
Leonardo de Moura
|
b8c34eceed
|
feat(frontends/lean/server): display current option value instead of default value
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 17:29:49 -07:00 |
|
Leonardo de Moura
|
40cd50b1ca
|
fix(frontends/lean/pp): add necessary '@' when pp.implicit is true, otherwise produced output will not even type check
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 17:11:26 -07:00 |
|
Leonardo de Moura
|
fc0f12101c
|
fix(frontends/lean/pp): bug when pretty printing arrows
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 15:55:14 -07:00 |
|
Soonho Kong
|
78437331c2
|
fix(emacs/lean-syntax.el): highlight "parameter (" properly
fix #122
|
2014-09-02 15:09:49 -07:00 |
|
Leonardo de Moura
|
0f9478d91e
|
feat(frontends/lean): add 'class' command back
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 15:04:23 -07:00 |
|
Soonho Kong
|
b05aeb112b
|
fix(emacs/lean-mode): Bind TAB with lean-tab-indent-or-compliete
|
2014-09-02 17:02:35 -04:00 |
|
Leonardo de Moura
|
bbdb13172e
|
feat(frontends/lean/server): add 'FINDP' command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 12:59:48 -07:00 |
|
Soonho Kong
|
b4a80f83af
|
feat(emacs/lean-server): accept "BEGININFO .*" pattern
|
2014-09-02 10:37:03 -07:00 |
|
Soonho Kong
|
cec2f8e466
|
feat(emacs/lean-mmm-lua.el): add mmm-mode to syntax-highlight lua code
in lean-mode
Close #74
|
2014-09-02 10:37:03 -07:00 |
|
Soonho Kong
|
a08ad99dba
|
feat(emacs/lean-cmd): add lean-clear-cache
Close #99
|
2014-09-01 22:58:52 -07:00 |
|
Leonardo de Moura
|
87926b774f
|
fix(frontends/lean/info_manager): user provided options override saved options, fixes #119
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-01 18:44:43 -07:00 |
|
Soonho Kong
|
50465a2d06
|
feat(emacs/lean-option): provide candidates and validation for lean-set-option
Close #106
|
2014-09-01 18:31:12 -07:00 |
|
Soonho Kong
|
fc2cbbe216
|
chore(emacs/lean-mode): add package info
|
2014-09-01 18:28:15 -07:00 |
|
Soonho Kong
|
246d4224bc
|
feat(emacs/lean-tags): call "linja TAGS" to make TAGS
fix #117
|
2014-08-30 14:58:48 -07:00 |
|
Soonho Kong
|
26d548a069
|
feat(emacs/lean-mode): add lean-tab-indent-or-complete
Close #105
|
2014-08-30 14:57:34 -07:00 |
|
Soonho Kong
|
d393771d8a
|
feat(emacs/eri.el): add eri.el (from agda mode)
|
2014-08-30 14:57:34 -07:00 |
|
Leonardo de Moura
|
b7d7f12b8e
|
fix(frontends/lean/info_manager): several bugs: invalid flag was not being reset for empty lines, merge with overwrite=false was adding 'poluting' state, --NAY generation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-30 10:35:36 -07:00 |
|
Leonardo de Moura
|
658e0780a6
|
feat(util/rb_tree): add max (element) method
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-30 10:25:12 -07:00 |
|
Soonho Kong
|
a47dada27f
|
feat(emacs/lean-server): add 'SLEEP ms' for trace
|
2014-08-30 07:51:53 -07:00 |
|
Soonho Kong
|
ad1111cb21
|
feat(emacs/lean-server): add *lean-server-trace* buffer
Fix #115.
|
2014-08-30 07:38:12 -07:00 |
|
Leonardo de Moura
|
231039ad26
|
chore(frontends/lean/inductive_cmd): add auxiliary assertion for debugging
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 22:28:22 -07:00 |
|
Soonho Kong
|
543fdf840e
|
fix(emacs/lean-mode): add comment-start "--"
fix #113
|
2014-08-29 20:12:22 -07:00 |
|
Leonardo de Moura
|
373bda0c74
|
fix(frontends/lean/server): in valid line tracking, add 'VALID' command similar to show, but marks invalid lines with a '*'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 18:17:07 -07:00 |
|
Leonardo de Moura
|
cb27407fcb
|
feat(frontends/lean): add SHOW and SLEEP debugging support commands, fixes worker interrupted bug, and LEAN_SERVER_DIAGNOSTIC compilation mode
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 18:17:07 -07:00 |
|
Soonho Kong
|
36c632f48d
|
doc(emacs/README.md): clean up
[skip ci]
|
2014-08-29 15:22:06 -07:00 |
|
Leonardo de Moura
|
9a4472cff5
|
fix(frontends/lean): wrong displayed type in proof with multiple sorry's, fixes #112
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 14:32:53 -07:00 |
|
Leonardo de Moura
|
5ebebb30a8
|
feat(shell): remove --permissive option, closes #107
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 13:26:07 -07:00 |
|
Leonardo de Moura
|
eeffb498b8
|
feat(frontends/lean/dependencies): send all missing files to standard error, closes #111
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 13:20:25 -07:00 |
|
Leonardo de Moura
|
d7da307f85
|
feat(frontends/lean/server): add 'OPTIONS' command to 'lean --server'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 12:59:22 -07:00 |
|
Leonardo de Moura
|
bd3fb3489b
|
feat(frontends/lean/dependencies): do not stop computing dependencies at error, compute as many as possible, and sign error in the end
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 12:34:37 -07:00 |
|
Leonardo de Moura
|
3f50fd3ddd
|
feat(build): invoke linja from lean build
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 12:15:07 -07:00 |
|
Leonardo de Moura
|
b9489ce585
|
fix(frontends/let): let-expression pretty printer
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 10:58:27 -07:00 |
|
Soonho Kong
|
e966aa3145
|
feat(emacs/lean-settings): use linja for flycheck
|
2014-08-29 10:31:16 -07:00 |
|
Leonardo de Moura
|
d8548369e7
|
feat(frontends/lean/pp): improve let-expr pretty printer
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 07:46:58 -07:00 |
|
Leonardo de Moura
|
2ce92feae1
|
fix(frontends/lean/pp): remove unreachable code: elaborator eliminates typed_expr macros
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 18:30:33 -07:00 |
|
Leonardo de Moura
|
be56fcf0bd
|
fix(frontends/lean/pp): pretty print 'let-expressions', closes #87
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 18:20:58 -07:00 |
|
Leonardo de Moura
|
662345e2af
|
fix(frontends/lean/elaborator): missing '\n' in error message
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 18:17:00 -07:00 |
|
Leonardo de Moura
|
b9628842cf
|
feat(library/unifier): remove mk_macro_imitation, we instead expand the macro before solving flex-rigid constraints
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 17:34:03 -07:00 |
|
Leonardo de Moura
|
1e80a9dfe9
|
feat(frontends/lean): avoid exponential blowup when processing let-expressions with a lot of sharing, cleanup show-expression
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 16:27:52 -07:00 |
|
Leonardo de Moura
|
79acd3e1b7
|
fix(kernel/converter): missing case
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 15:21:57 -07:00 |
|
Leonardo de Moura
|
641624a277
|
fix(library/unifier): bug in expand_rhs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 14:35:11 -07:00 |
|
Leonardo de Moura
|
e303651dee
|
refactor(library/unifier): cleanup mk_macro_imitation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 13:19:19 -07:00 |
|
Leonardo de Moura
|
d9fa9f1039
|
feat(src/emacs/lean-syntax.el): add commonly used operators
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 13:03:22 -07:00 |
|
Leonardo de Moura
|
f98ab2a8ff
|
fix(src/emacs/lean-syntax.el): remove obsolete command set_opaque
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 11:16:29 -07:00 |
|
Leonardo de Moura
|
b3615d5c8b
|
fix(src/emacs): add 'begin' reserved keyword
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 09:33:09 -07:00 |
|
Leonardo de Moura
|
823a3a7c56
|
feat(frontends/lean/server): add ECHO command for debugging purposes
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 07:40:02 -07:00 |
|