Leonardo de Moura
|
32a317c152
|
chore: update stage0
|
2021-03-04 07:47:54 -08:00 |
|
Leonardo de Moura
|
176c7df05c
|
chore: update stage0
|
2021-03-04 07:42:09 -08:00 |
|
Leonardo de Moura
|
51200c916e
|
chore: make explicit user and internal panics
|
2021-03-04 07:37:33 -08:00 |
|
Leonardo de Moura
|
328c1bd9c2
|
chore: cleanup
|
2021-03-04 07:08:18 -08:00 |
|
Leonardo de Moura
|
152a84c468
|
perf: reject rewrites that produce same expr
|
2021-03-03 20:20:22 -08:00 |
|
Leonardo de Moura
|
e841f16738
|
fix: typo in theorem
`()` is `Unit`
|
2021-03-03 19:50:11 -08:00 |
|
Leonardo de Moura
|
3107473c9f
|
feat: add rename tactic
cc @Kha
|
2021-03-03 18:32:25 -08:00 |
|
Leonardo de Moura
|
1ecc50f809
|
test: contradiction
|
2021-03-03 17:13:25 -08:00 |
|
Leonardo de Moura
|
1d98edfeea
|
chore: update stage0
|
2021-03-03 17:01:31 -08:00 |
|
Leonardo de Moura
|
6cdc6cb1d0
|
feat: add contradiction
|
2021-03-03 17:00:54 -08:00 |
|
Leonardo de Moura
|
40c340d1a0
|
feat: helper match methods
|
2021-03-03 16:16:34 -08:00 |
|
Leonardo de Moura
|
4a095a7da6
|
feat: helper methods
|
2021-03-03 16:16:17 -08:00 |
|
Leonardo de Moura
|
7df503c4e4
|
refactor: add findLocalDeclWithType?
|
2021-03-03 15:44:32 -08:00 |
|
Leonardo de Moura
|
728418aa9d
|
feat: add ForIn instance for LocalContext
|
2021-03-03 15:43:48 -08:00 |
|
Leonardo de Moura
|
4aec7579db
|
test: add do equivalence examples
|
2021-03-03 13:44:30 -08:00 |
|
Leonardo de Moura
|
f1245f9dc7
|
fix: bug at isDefEqOffset
fixes #326
|
2021-03-02 17:28:40 -08:00 |
|
Leonardo de Moura
|
12e9d1f7d2
|
chore: use double backticks
|
2021-03-02 17:28:40 -08:00 |
|
Sebastian Ullrich
|
6d00fcf1d6
|
chore: revert release bit
|
2021-03-02 19:16:35 +01:00 |
|
Sebastian Ullrich
|
26dda3f63d
|
feat: release 4.0.0-m2
|
2021-03-02 18:37:05 +01:00 |
|
Leonardo de Moura
|
5626b537c7
|
chore: move nondet to Std/Control/Nondet.lean
|
2021-03-02 07:57:25 -08:00 |
|
Leonardo de Moura
|
533731d61e
|
chore: fix nondet
|
2021-03-02 07:38:44 -08:00 |
|
Leonardo de Moura
|
228bc2dd54
|
refactor: Traversable => ForM
|
2021-03-02 06:22:22 -08:00 |
|
Leonardo de Moura
|
81ba5485dd
|
refactor: StateCpsT
Define `run` and `run'` using `runK`.
Write auxiliary simp lemmas using `runK`.
|
2021-03-02 06:22:22 -08:00 |
|
Leonardo de Moura
|
bbf158005f
|
chore: make sure it matches the paper
|
2021-02-28 17:57:00 -08:00 |
|
Leonardo de Moura
|
769e3a9082
|
chore: fix test
|
2021-02-28 16:38:04 -08:00 |
|
Leonardo de Moura
|
35e1f5ad97
|
refactor: Foldable => Traversable
|
2021-02-28 16:11:20 -08:00 |
|
Leonardo de Moura
|
9234145955
|
chore: disable test on Windows
See comment
|
2021-02-28 11:11:53 -08:00 |
|
Leonardo de Moura
|
9d9f14cd5e
|
chore: mark List.foldlM as protected
|
2021-02-28 09:14:37 -08:00 |
|
Leonardo de Moura
|
4483f85495
|
chore: update stage0
|
2021-02-28 09:03:47 -08:00 |
|
Leonardo de Moura
|
ef4d5950ae
|
feat: add Foldable typeclass
We use it in the "`do` unchained" paper.
It will eventually replace `ForIn`.
|
2021-02-28 09:00:52 -08:00 |
|
Leonardo de Moura
|
fdbb87c1fd
|
fix: specialize.cpp
|
2021-02-28 08:29:50 -08:00 |
|
Leonardo de Moura
|
f9483a8068
|
feat: add ExceptCpsT.runCatch
|
2021-02-27 18:59:58 -08:00 |
|
Leonardo de Moura
|
481189bcf4
|
feat: add ExceptCpsT
|
2021-02-27 18:44:24 -08:00 |
|
Leonardo de Moura
|
238f96b616
|
feat: add StateCpsT
|
2021-02-27 18:21:19 -08:00 |
|
Leonardo de Moura
|
b0bbfbe333
|
chore: udpate stage0
|
2021-02-27 16:53:24 -08:00 |
|
Leonardo de Moura
|
ceda66a77d
|
chore: update-stage0
|
2021-02-27 16:47:20 -08:00 |
|
Leonardo de Moura
|
df9cde94e6
|
feat: add support for re-specialization
|
2021-02-27 16:44:34 -08:00 |
|
Leonardo de Moura
|
6a6f68f6cc
|
feat: missing lemmas
|
2021-02-27 10:42:30 -08:00 |
|
Leonardo de Moura
|
140cdbe942
|
test: tactic framework
|
2021-02-26 19:34:55 -08:00 |
|
Leonardo de Moura
|
b9ef6f89a4
|
chore: cleanup
|
2021-02-26 19:34:39 -08:00 |
|
Leonardo de Moura
|
1c50603112
|
fix: ReplaceLocalDecl
|
2021-02-26 19:31:40 -08:00 |
|
Leonardo de Moura
|
f329726711
|
fix: missing withMainMVarContext
|
2021-02-26 19:00:09 -08:00 |
|
Leonardo de Moura
|
5662e2e745
|
refactor: move ToString Syntax and BEq Syntax to Init
|
2021-02-26 13:21:04 -08:00 |
|
Sebastian Ullrich
|
e2a8ee8520
|
feat: highlight corresponding do (if any) when hovering over return
|
2021-02-26 14:58:09 +01:00 |
|
Sebastian Ullrich
|
a519f723cd
|
chore: improve watchdog error message on file worker crash
|
2021-02-26 14:58:09 +01:00 |
|
Sebastian Ullrich
|
7c73ff072f
|
chore: print unhandled file worker errors to stderr
|
2021-02-26 14:58:09 +01:00 |
|
Sebastian Ullrich
|
8b20a939aa
|
fix: Reader
|
2021-02-26 14:58:09 +01:00 |
|
Leonardo de Moura
|
597635c074
|
fix: is_recursive_fn
|
2021-02-25 19:48:12 -08:00 |
|
Leonardo de Moura
|
6e950ff216
|
chore: compilation time
|
2021-02-25 18:00:58 -08:00 |
|
Leonardo de Moura
|
5cfa9504ca
|
chore: update stage0
|
2021-02-25 17:09:12 -08:00 |
|