Leonardo de Moura
|
15c052d44a
|
feat: basic simpLet
|
2021-01-01 15:54:29 -08:00 |
|
Leonardo de Moura
|
493d089878
|
feat: add support for simp { contextual := true }
|
2021-01-01 15:39:41 -08:00 |
|
Leonardo de Moura
|
e742dd1348
|
feat: allow user to set Simp.Config at simp
|
2021-01-01 15:12:18 -08:00 |
|
Leonardo de Moura
|
ac394e4fdf
|
fix: simp at hypotheses and using hypotheses
|
2021-01-01 12:05:38 -08:00 |
|
Leonardo de Moura
|
ce09e795b9
|
feat: finalizeProof at rewrite step
|
2021-01-01 11:33:34 -08:00 |
|
Leonardo de Moura
|
9e503c8bca
|
chore: use ``
|
2021-01-01 10:15:38 -08:00 |
|
Leonardo de Moura
|
3a369938c8
|
feat: simpLambda
|
2021-01-01 09:52:01 -08:00 |
|
Leonardo de Moura
|
27f532c3bb
|
chore: cleanup
`AppBuilder.lean` was still using the "manual auto-lifting" approach.
|
2021-01-01 09:16:48 -08:00 |
|
Leonardo de Moura
|
59762b727e
|
refactor: move pre and fuel check to simpLoop
|
2021-01-01 09:01:39 -08:00 |
|
Leonardo de Moura
|
b756562d4a
|
feat: simp beta/proj/recursor/matcher
|
2021-01-01 08:29:21 -08:00 |
|
Leonardo de Moura
|
8d83e71c5e
|
refactor: use tail recursion at simp loop
|
2021-01-01 05:59:10 -08:00 |
|
Leonardo de Moura
|
57e05af9da
|
feat: add simp benchmark
|
2020-12-31 15:46:56 -08:00 |
|
Leonardo de Moura
|
4a06057410
|
feat: simp
|
2020-12-31 15:44:18 -08:00 |
|
Leonardo de Moura
|
e2c8b1694b
|
feat: improve subst
|
2020-12-31 10:54:55 -08:00 |
|
Leonardo de Moura
|
ba22e7e70d
|
chore: update stage0
|
2020-12-31 09:51:28 -08:00 |
|
Leonardo de Moura
|
698908584b
|
fix: revert
|
2020-12-31 09:47:05 -08:00 |
|
Leonardo de Moura
|
90428cc09b
|
feat: expand let-decls at decide!
|
2020-12-31 09:47:05 -08:00 |
|
Leonardo de Moura
|
e3d61480f8
|
fix: missing withFreshCache and cleanup elimMVarDeps
|
2020-12-31 09:47:05 -08:00 |
|
Sebastian Ullrich
|
920df78abc
|
doc: lean4-mode LSP
|
2020-12-31 15:45:22 +01:00 |
|
Sebastian Ullrich
|
13749ea1e4
|
chore: update stage0
|
2020-12-31 15:02:57 +01:00 |
|
Sebastian Ullrich
|
4c3b247dee
|
feat: server: report document symbol hierarchy
|
2020-12-31 15:00:59 +01:00 |
|
Sebastian Ullrich
|
00841033d8
|
chore: Hover.lean ~> LanguageFeatures.lean
|
2020-12-31 15:00:42 +01:00 |
|
Sebastian Ullrich
|
da0777ece6
|
chore: deactivate hover provider for now
|
2020-12-31 10:56:45 +01:00 |
|
Wojciech Nawrocki
|
d2a992adf7
|
feat: filter server request cancellations
|
2020-12-31 10:45:58 +01:00 |
|
Wojciech Nawrocki
|
19e395ded7
|
feat: begin work on mouse hovers in server
|
2020-12-31 10:45:58 +01:00 |
|
Wojciech Nawrocki
|
2333a3fbab
|
fix: error responses in tests
|
2020-12-31 10:45:58 +01:00 |
|
Leonardo de Moura
|
bdd0eae625
|
chore: missing ) in trace message
|
2020-12-30 20:20:57 -08:00 |
|
Leonardo de Moura
|
a32c45a515
|
feat: simp infrastructure
|
2020-12-30 18:00:04 -08:00 |
|
Leonardo de Moura
|
34f6f8ef5d
|
feat: pre/post simp lemmas
|
2020-12-30 13:46:14 -08:00 |
|
Leonardo de Moura
|
03cc69f1db
|
feat: track permutation simp lemmas
|
2020-12-30 13:46:14 -08:00 |
|
Sebastian Ullrich
|
2a4940986a
|
chore: update stage0
|
2020-12-30 22:34:27 +01:00 |
|
Sebastian Ullrich
|
bcc84ce49b
|
fix: cancellation
Interestingly this led to a deadlock in `edits.lean` using `-j2` (hardcoded because of #246), should maybe investigate this...
|
2020-12-30 22:34:10 +01:00 |
|
Sebastian Ullrich
|
8e3052fe8d
|
feat: server: show "processing..." message
|
2020-12-30 22:34:10 +01:00 |
|
Sebastian Ullrich
|
cc9a18b69c
|
fix: Nix: update-stage0
|
2020-12-30 22:15:57 +01:00 |
|
Sebastian Ullrich
|
a7e89f6d7e
|
fix: leanpkg on Windows
|
2020-12-30 21:07:07 +01:00 |
|
Sebastian Ullrich
|
d58b02a0be
|
fix: translate Windows error codes
|
2020-12-30 21:07:07 +01:00 |
|
Leonardo de Moura
|
6aab25b3cc
|
chore: add missing ppSpace
|
2020-12-30 11:23:16 -08:00 |
|
Sebastian Ullrich
|
4c43f76b2a
|
chore: use explicit cancellation token in server
|
2020-12-30 17:03:35 +01:00 |
|
Sebastian Ullrich
|
4a262fbc5b
|
fix: remove auto-cancellation of IO tasks
Chained tasks were never auto-canceled, so let's be explicit everywhere
|
2020-12-30 17:03:09 +01:00 |
|
Sebastian Ullrich
|
91dac6ccff
|
fix: race condition in Task.bind
|
2020-12-30 17:01:05 +01:00 |
|
Sebastian Ullrich
|
a5720c9063
|
chore: Nix: reduce dependencies of cmake builds
|
2020-12-30 17:01:05 +01:00 |
|
Sebastian Ullrich
|
48361d92dd
|
chore: increase robustness of stdlib benchmark?
|
2020-12-30 17:01:05 +01:00 |
|
Leonardo de Moura
|
eba3983658
|
feat: use binrel! gadget to define >, <, ... notations
It has better support for applying coercions.
|
2020-12-29 16:53:10 -08:00 |
|
Leonardo de Moura
|
75b2850336
|
chore: update stage0
|
2020-12-29 16:38:12 -08:00 |
|
Leonardo de Moura
|
51e2db9850
|
feat: elaborate binrel! macro
|
2020-12-29 16:37:43 -08:00 |
|
Leonardo de Moura
|
fcd155931b
|
chore: update stage0
|
2020-12-29 15:13:16 -08:00 |
|
Leonardo de Moura
|
bf88656288
|
feat: add binrel! parser
It is a helper macro for using binary relations such as `<` and `>`.
|
2020-12-29 15:11:28 -08:00 |
|
Sebastian Ullrich
|
b0f1bfb580
|
doc: fix ctest advice
|
2020-12-29 14:42:48 -08:00 |
|
Sebastian Ullrich
|
227393ef58
|
chore: Nix: build leanmake
|
2020-12-29 14:42:48 -08:00 |
|
Sebastian Ullrich
|
99597d6977
|
chore: Nix: do not include dependencies' modules in package outputs
|
2020-12-29 14:42:48 -08:00 |
|