Leonardo de Moura
|
eb9cf55301
|
chore: update stage0
|
2019-11-11 17:27:10 -08:00 |
|
Leonardo de Moura
|
017554fbb6
|
chore: minor optimization
|
2019-11-11 17:23:59 -08:00 |
|
Leonardo de Moura
|
37e63f48cb
|
chore: do not leak constraints
|
2019-11-11 15:45:15 -08:00 |
|
Leonardo de Moura
|
54868f2622
|
chore: SubsingletonParamInfo is not used in MetaM
|
2019-11-11 15:44:47 -08:00 |
|
Leonardo de Moura
|
6f2a43bd3f
|
chore: update stage0
|
2019-11-11 15:09:13 -08:00 |
|
Sebastian Ullrich
|
49b356e591
|
doc: update make docs
|
2019-11-11 15:05:25 -08:00 |
|
Sebastian Ullrich
|
91b68d8fa4
|
feat: cleanly separate bootstrap stages
|
2019-11-11 15:05:25 -08:00 |
|
Sebastian Ullrich
|
2c861f8970
|
feat: nix: use ccache by default
|
2019-11-11 15:05:25 -08:00 |
|
Leonardo de Moura
|
9cdaf79cfc
|
feat: extend public Meta API
|
2019-11-11 12:19:07 -08:00 |
|
Leonardo de Moura
|
01bd502db1
|
test: add more tests for MetaM
|
2019-11-11 12:09:10 -08:00 |
|
Leonardo de Moura
|
7469146b0d
|
test: add tests for MetaM
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
7dbb927144
|
chore: temporary hack
cc @kha
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
c39b8706dc
|
fix: unfold only definitions/theorems
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
3df53ae827
|
fix: typo getAppArgs ==> getAppRevArgs
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
320b2c9961
|
fix: use getConstNoEx for implementing smart unfolding
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
5b99a74d1b
|
feat: add Exception.unexpectedBVar
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
5dc1bbb188
|
chore: normalize universe level
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
0358511121
|
chore: add helper
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
cfcbb6e9dc
|
fix: typo
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
27567d85e3
|
fix: typo
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
95eb3d525f
|
fix: typo
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
b4cc85e92d
|
fix: typo
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
b771ec7328
|
feat: add basic HasToString Meta.Exception instance
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
d138d068dd
|
chore: fix typo
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
93d3ab3f8c
|
chore: add aux fixpoint
|
2019-11-11 11:30:22 -08:00 |
|
Sebastian Ullrich
|
f2bc0b1c84
|
chore: add parser benchmark to speedcenter suite
|
2019-11-11 10:31:46 +01:00 |
|
Sebastian Ullrich
|
5a29922b6f
|
chore: replace broken frontend benchmark with repeated parser benchmark on pinned Core.lean
|
2019-11-11 10:31:46 +01:00 |
|
Sebastian Ullrich
|
389f32e1c8
|
chore: bench/default.nix: fix and improve Lean building
|
2019-11-11 10:31:39 +01:00 |
|
Leonardo de Moura
|
bd1b1af781
|
chore: simplify signature
|
2019-11-10 18:33:31 -08:00 |
|
Leonardo de Moura
|
269ae853b8
|
feat: add FunInfo
|
2019-11-10 18:26:57 -08:00 |
|
Leonardo de Moura
|
fd3786b585
|
chore: simplify FunInfo cache
|
2019-11-10 17:27:33 -08:00 |
|
Leonardo de Moura
|
20e8086fea
|
feat: add Hashable (Option a) instance
|
2019-11-10 17:25:32 -08:00 |
|
Leonardo de Moura
|
25fed41446
|
feat: add forallBoundedTelescope
|
2019-11-10 17:12:13 -08:00 |
|
Leonardo de Moura
|
8653082133
|
fix: must take BinderInfo into account in the elaborator
This is not needed in the `TacticM` monad.
So, we should check if this is a bottleneck and the future.
|
2019-11-10 16:51:30 -08:00 |
|
Leonardo de Moura
|
82f521119c
|
feat: add isPropAux and caches for FunInfo module, rename byUnfoldingReducibleOnly => usingTransparency,
|
2019-11-10 16:49:07 -08:00 |
|
Leonardo de Moura
|
c3756b49eb
|
chore: fix tests
|
2019-11-10 09:04:23 -08:00 |
|
Sebastian Ullrich
|
17b8ac894a
|
fix: parser error recovery should be silent and be able to skip more than one token
|
2019-11-10 09:01:43 -08:00 |
|
Sebastian Ullrich
|
1f601708e4
|
fix: print messages to stderr
This ensures that errors during dependency resolution in the Makefile actually show up
|
2019-11-10 09:01:43 -08:00 |
|
Sebastian Ullrich
|
3e74159e01
|
fix: import errors using --json
|
2019-11-10 09:01:43 -08:00 |
|
Leonardo de Moura
|
a21a024172
|
feat: add Meta/DefEq.lean
|
2019-11-10 08:55:26 -08:00 |
|
Leonardo de Moura
|
5ee39220ac
|
chore: update stage0
|
2019-11-10 08:05:40 -08:00 |
|
Leonardo de Moura
|
41fccd976b
|
refactor: add Lean.Meta directory for MetaM monad
|
2019-11-10 08:04:00 -08:00 |
|
Daniel Selsam
|
bff5e4ed37
|
feat: solves mvars in reverse order during tabled tc
|
2019-11-09 21:15:34 -08:00 |
|
Leonardo de Moura
|
1dd8770b3a
|
feat: forallTelescope and forallTelescopeReducing
|
2019-11-09 21:10:12 -08:00 |
|
Leonardo de Moura
|
c62355e26b
|
feat: inferType for let expressions
|
2019-11-09 20:44:27 -08:00 |
|
Leonardo de Moura
|
cff9e4192d
|
feat: add inferLambdaType
|
2019-11-09 20:33:29 -08:00 |
|
Leonardo de Moura
|
c44517c876
|
chore: fix tests
|
2019-11-09 20:32:28 -08:00 |
|
Leonardo de Moura
|
00131b14f6
|
feat: add MetaM.mkForall and MetaM.mkLambda
|
2019-11-09 20:23:17 -08:00 |
|
Leonardo de Moura
|
981cd44eaa
|
feat: add lambdaTelescope
|
2019-11-09 20:20:18 -08:00 |
|
Daniel Selsam
|
f574cdf5e0
|
feat: fresh contexts for each new subgoal
|
2019-11-09 15:51:23 -08:00 |
|