Leonardo de Moura
7dbb927144
chore: temporary hack
...
cc @kha
2019-11-11 11:30:22 -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
5ee39220ac
chore: update stage0
2019-11-10 08:05:40 -08:00
Daniel Selsam
0bab51b66e
feat: solve typeclass subgoals in reverse order
...
Some instance arguments may still need to be reversed.
2019-11-09 15:47:50 -08:00
Sebastian Ullrich
aa557a9d5a
test: trivial linter test
2019-11-09 15:43:37 -08:00
Sebastian Ullrich
1442c1b377
feat: call linters on non-mutual definitions
2019-11-09 15:43:37 -08:00
Sebastian Ullrich
dac6f273b5
feat: simplistic linter framework
2019-11-09 15:43:37 -08:00
Sebastian Ullrich
da69beac0a
feat: add --plugin for loading shared libraries
2019-11-09 15:41:13 -08:00
Sebastian Ullrich
80871ee394
chore: remove outdated macOS cmake setup
2019-11-09 15:41:13 -08:00
Leonardo de Moura
1e065d495b
feat: expose hasLooseBVar
2019-11-09 12:29:50 -08:00
Leonardo de Moura
c47dc18d63
chore: update stage0
2019-11-09 12:08:39 -08:00
Leonardo de Moura
f063bf4a40
chore: update stage0
2019-11-08 16:24:17 -08:00
Leonardo de Moura
1ff782334b
chore: remove option for disabling zeta
2019-11-08 14:35:43 -08:00
Leonardo de Moura
791250fb9b
chore: remove unfold_lemmas option
...
We should use `transparency_mode::All` instead.
2019-11-08 10:07:27 -08:00
Leonardo de Moura
dce1de3905
chore: remove transparency_mode::None
2019-11-08 10:04:06 -08:00
Leonardo de Moura
975188cee1
fix: typo
2019-11-08 10:02:44 -08:00
Leonardo de Moura
086dd2c362
chore: remove transparency_mode::Instances
2019-11-08 09:54:03 -08:00
Leonardo de Moura
54ce57fe26
feat: add instantiateRevRange
2019-11-08 08:28:31 -08:00
Leonardo de Moura
b8b31552d1
chore: update stage0
2019-11-07 10:28:13 -08:00
Leonardo de Moura
069a18fe17
chore: update stage0
2019-11-07 10:20:14 -08:00
Daniel Selsam
7cddeaa0d3
doc: tc triggers nested tc, potentially with tmp metavar leak
2019-11-06 10:15:05 -08:00
Sebastian Ullrich
d8bb4df96f
chore: revert "chore: add std::cout.flush"
...
This reverts commit a43a225013 .
2019-11-06 10:13:39 -08:00
Leonardo de Moura
94cddc299d
chore: update stage0
2019-11-05 18:57:07 -08:00
Leonardo de Moura
1bf1290570
feat: use kernel projections in constructions
...
Motivation: auxiliary recursors such as `brecOn` do not depend on
user-facing projection definitions anymore.
Thus, we can simplify `whnfCore` at `TypeUtil`.
2019-11-04 03:38:57 -08:00
Leonardo de Moura
146aa71886
feat: reduce auxiliary recursors
2019-11-02 14:38:24 -07:00
Leonardo de Moura
ba7f2849dc
chore: use aux recursor extension implemented in Lean
2019-11-02 11:48:02 -07:00
Leonardo de Moura
1702579a76
chore: update stage0
2019-11-02 11:27:50 -07:00
Leonardo de Moura
8c7f514a9d
feat: expose instantiateLevelParams
2019-10-31 20:12:08 -07:00
Leonardo de Moura
f66b0d562c
chore: update stage0
2019-10-30 15:55:12 -07:00
Leonardo de Moura
00af75accf
chore: style
...
fix nonsense
2019-10-29 14:50:22 -07:00
Leonardo de Moura
4b7b95cd76
fix: missing file
...
LEAN_SMALL_ALLOCATOR is defined at `config.h`
2019-10-29 14:48:02 -07:00
Sebastian Ullrich
a1f352b4b1
fix: undefined pointer arithmetic in apply
2019-10-29 13:43:50 -07:00
Sebastian Ullrich
90b91760aa
fix: SMALL_ALLOCATOR=OFF
2019-10-29 13:41:16 -07:00
Leonardo de Moura
a43a225013
chore: add std::cout.flush
...
cc @kha
2019-10-29 11:07:22 -07:00
Sebastian Ullrich
58dd7346e4
fix: build with SMALL_ALLOCATOR=OFF
2019-10-29 17:07:42 +01:00
Sebastian Ullrich
6912053fcc
chore: always build stage 0 Lean binary, copy it to bin/lean_stage0
2019-10-28 18:11:44 -07:00
Leonardo de Moura
ec91dbcb5f
chore: update stage0
2019-10-28 17:25:47 -07:00
Leonardo de Moura
8e2c61e9da
chore: update stage0
2019-10-27 19:00:33 -07:00
Leonardo de Moura
0d0436f1c5
chore: update stage0
2019-10-27 18:30:29 -07:00
Leonardo de Moura
2b2e32fdaa
chore: update stage0
2019-10-27 17:42:06 -07:00
Leonardo de Moura
0c463e17f5
chore: update stage0
2019-10-26 16:37:56 -07:00
Leonardo de Moura
7c99d58b83
chore: update stage0 and fix local_ctx.cpp
2019-10-26 09:55:31 -07:00
Leonardo de Moura
f46db3cc01
feat: add Expr helper functions
2019-10-25 16:47:07 -07:00
Leonardo de Moura
423b0fed3a
refactor: use Array Expr at DelayedMVarAssignment
2019-10-25 12:03:09 -07:00
Leonardo de Moura
966882b85c
feat: add Expr.updateMData
2019-10-25 10:57:17 -07:00
Leonardo de Moura
34acf2003c
chore: rename assign delayed method
2019-10-25 10:44:42 -07:00
Leonardo de Moura
14afe50384
chore: fix extern Level primitive names
2019-10-24 19:09:37 -07:00
Leonardo de Moura
025e9d32ef
feat: update functions for universe levels, use C version of Level.hasParam and Level.hasMVar
2019-10-24 19:04:01 -07:00