Leonardo de Moura
|
a8044eb252
|
feat: improve Match module for patterns containing Fin and UInt literals
|
2021-09-05 20:43:40 -07:00 |
|
Leonardo de Moura
|
fc334ffbee
|
fix: pattern matching on UInt
|
2021-09-05 19:15:59 -07:00 |
|
Leonardo de Moura
|
0d751f3bd3
|
chore: update stage0
|
2021-09-05 18:49:02 -07:00 |
|
Leonardo de Moura
|
dc3b4a06f3
|
fix: missing case
|
2021-09-05 18:43:39 -07:00 |
|
Leonardo de Moura
|
fa94ce0660
|
chore: fix test output
|
2021-09-05 17:49:03 -07:00 |
|
Leonardo de Moura
|
da31ea4b5b
|
chore: update stage0
|
2021-09-05 17:17:30 -07:00 |
|
tydeu
|
8d3e72d742
|
release: 2.0
|
2021-09-05 20:17:23 -04:00 |
|
tydeu
|
f1865d4290
|
test: remove meanigful version information from bootstrap test
|
2021-09-05 20:15:46 -04:00 |
|
tydeu
|
22ee974ac8
|
chore: bump Lean version
|
2021-09-05 20:04:44 -04:00 |
|
Leonardo de Moura
|
6f075e6ece
|
feat: add enum command for declaring enumeration types
closes #654
|
2021-09-05 16:58:49 -07:00 |
|
tydeu
|
103e8ab61c
|
test: convert examples' main test.sh into a Makefile
|
2021-09-05 19:54:39 -04:00 |
|
tydeu
|
f92afee9b4
|
fix: args bug with CLI
|
2021-09-05 19:47:13 -04:00 |
|
Leonardo de Moura
|
e4410cfbf8
|
chore: missing Fin instances
|
2021-09-05 16:09:18 -07:00 |
|
tydeu
|
d6d395619f
|
chore: cleanup solveDeps
|
2021-09-05 19:03:41 -04:00 |
|
tydeu
|
09af870b71
|
feat: add config option for separate binary module root
|
2021-09-05 19:01:09 -04:00 |
|
Leonardo de Moura
|
c3bb948009
|
feat: ignore nested proofs in patterns
|
2021-09-05 15:46:03 -07:00 |
|
tydeu
|
8601c0fe78
|
refactor: purify BuildModule somewhat + associated cleanup
|
2021-09-05 18:05:45 -04:00 |
|
tydeu
|
6863bb8095
|
refactor: ModuleTarget -> ActiveModuleTarget
|
2021-09-05 16:30:28 -04:00 |
|
tydeu
|
4b9a765cfb
|
refactor PackageTarget -> ActivePackageTarget
|
2021-09-05 16:29:18 -04:00 |
|
tydeu
|
d4ba706198
|
refactor: purify BuildBin.lean
|
2021-09-05 15:37:16 -04:00 |
|
Leonardo de Moura
|
029c5b74a2
|
feat: ignore implicit arguments at congr conv tactic
|
2021-09-05 09:44:52 -07:00 |
|
Leonardo de Moura
|
d3c487ddbf
|
feat: change lhs and rhs conv tactic semantics
They can now be applied to non binary applications.
|
2021-09-05 09:29:40 -07:00 |
|
tydeu
|
92696d48f6
|
feat: use olean instead of lean hash for module targets
|
2021-09-05 01:01:40 -04:00 |
|
tydeu
|
720ecbd568
|
refactor: more cleanup (primarly Trace.lean)
|
2021-09-05 00:31:23 -04:00 |
|
Wojciech Nawrocki
|
b6971e4733
|
fix: don't crash watchdog on notifications to closed files
|
2021-09-04 18:50:27 -07:00 |
|
Leonardo de Moura
|
ef8aadcbea
|
fix: fixes #653
|
2021-09-04 18:42:33 -07:00 |
|
Leonardo de Moura
|
aedc706e7d
|
feat: in modifier at conv tactic
It is just a macro for `pattern`
|
2021-09-04 18:20:33 -07:00 |
|
Leonardo de Moura
|
41cfef5bc4
|
feat: add pattern conv tactic
|
2021-09-04 18:02:46 -07:00 |
|
tydeu
|
7129433066
|
fix: typo in foldArrayAsync
|
2021-09-04 20:41:03 -04:00 |
|
tydeu
|
3e1cdda87e
|
refactor: make PackageConfig take normal targets
|
2021-09-04 18:53:21 -04:00 |
|
tydeu
|
0a3457e973
|
refactor: minor cleanup / tweaks
|
2021-09-04 18:41:20 -04:00 |
|
tydeu
|
dba37698c8
|
refactor: rename LakeTrace to BuildTrace
|
2021-09-04 17:49:08 -04:00 |
|
tydeu
|
80416677d8
|
refactor: compute trace duing build
|
2021-09-04 17:45:56 -04:00 |
|
Leonardo de Moura
|
53a3831fd5
|
feat: add apply conv macro
|
2021-09-03 20:23:15 -07:00 |
|
Leonardo de Moura
|
94bc386fb4
|
feat: remark goals as conv goals at the end of nested tactic block
|
2021-09-03 19:52:51 -07:00 |
|
Leonardo de Moura
|
de455a9010
|
chore: add tactic' => ... which preserves the conv goal annotation
|
2021-09-03 19:41:39 -07:00 |
|
Leonardo de Moura
|
6988560177
|
feat: apply allGoals (try rfl) at end of conv nested blocks
|
2021-09-03 19:21:34 -07:00 |
|
Leonardo de Moura
|
bfefeb6e5a
|
chore: use compact structure instance notation
|
2021-09-03 18:59:26 -07:00 |
|
Leonardo de Moura
|
229373a7e6
|
chore: fix test
|
2021-09-03 18:59:13 -07:00 |
|
Leonardo de Moura
|
e6c9da0fcc
|
feat: add support for implication at congr conv tactic
|
2021-09-03 18:50:19 -07:00 |
|
Leonardo de Moura
|
69075c775f
|
fix: missing withMainContext
|
2021-09-03 16:57:24 -07:00 |
|
Leonardo de Moura
|
44e7033c27
|
feat: add support for forall_congr at conv
|
2021-09-03 16:57:15 -07:00 |
|
Leonardo de Moura
|
3f70bc543f
|
feat: add simp conv tactic
|
2021-09-03 12:06:29 -07:00 |
|
Leonardo de Moura
|
75b8d9aa86
|
feat: add support for classes with a prefix of outParams at deriving ...
|
2021-09-03 11:33:09 -07:00 |
|
Leonardo de Moura
|
bbb74bfd9a
|
feat: elaborate optional deriving after def
|
2021-09-03 10:22:17 -07:00 |
|
Leonardo de Moura
|
d682d60025
|
chore: cleanup
|
2021-09-03 09:48:36 -07:00 |
|
Leonardo de Moura
|
8a268e184b
|
feat: update def parser with optional deriving ...
|
2021-09-03 09:42:17 -07:00 |
|
Leonardo de Moura
|
35c0cc3c91
|
feat: deriving support for type aliases
|
2021-09-03 09:33:01 -07:00 |
|
Leonardo de Moura
|
8a249bddd2
|
feat: add try rfl at end of convTarget
|
2021-09-03 08:14:47 -07:00 |
|
Leonardo de Moura
|
18bcc458d0
|
feat: add 'enter' conv tactic macro
|
2021-09-03 08:11:37 -07:00 |
|