Leonardo de Moura
|
3e5f59d6df
|
chore(kernel): remove expr.quote constructor
In Lean4, we will reify expressions.
|
2018-09-07 22:08:08 -07:00 |
|
Leonardo de Moura
|
dd03747d22
|
chore(kernel): univ_param vs lparam, level_param_names ==> names, and other inconsistencies
|
2018-09-03 13:05:42 -07:00 |
|
Leonardo de Moura
|
82095cc018
|
refactor(kernel): split declaration into declaration and constant_info
This is just another step towards the design described at commit 16598391a07d4a
|
2018-08-22 17:53:11 -07:00 |
|
Leonardo de Moura
|
01ea596aea
|
refactor(kernel/expr): implement expr using runtime/object
|
2018-06-21 16:05:33 -07:00 |
|
Leonardo de Moura
|
c5714c2fac
|
chore(kernel): remove expr.macro constructor
We are now ready to implement `expr` using `runtime/object`.
|
2018-06-19 17:54:43 -07:00 |
|
Leonardo de Moura
|
9e7e600ad7
|
feat(kernel): add expr.proj constructor
TODO: implement infer_proj and reduce_proj
|
2018-06-19 15:45:49 -07:00 |
|
Leonardo de Moura
|
0847571ea6
|
feat(kernel): add mdata constructor
|
2018-06-18 13:36:22 -07:00 |
|
Leonardo de Moura
|
78192972e9
|
chore(kernel): expr_kind::Meta ==> expr_kind::MVar
|
2018-06-14 15:13:45 -07:00 |
|
Leonardo de Moura
|
73e067d361
|
feat(kernel): add expression literals
|
2018-06-14 14:55:14 -07:00 |
|
Leonardo de Moura
|
335c58f8a7
|
feat(kernel): add expr_kind::Quote
This is a temporary expr constructor. We need it to be able to eliminate
expr_macro, and then define expr using runtime/object
|
2018-06-12 17:40:00 -07:00 |
|
Leonardo de Moura
|
1612aca0b2
|
chore(kernel): rename expr kinds
|
2018-06-09 06:50:14 -07:00 |
|
Leonardo de Moura
|
8dd53cd94f
|
chore(*): rename expr_struct_* to expr_*
We don't need to modifier `_struct` anymore since we don't use the
pointer equality based hashtables anymore.
|
2018-04-09 12:55:48 -07:00 |
|
Leonardo de Moura
|
bdea7d420d
|
chore(*): type_context ==> type_context_old
|
2018-03-05 12:38:24 -08:00 |
|
Leonardo de Moura
|
00092c293a
|
fix(library/check): improve ensure_type
|
2017-06-25 14:51:09 -07:00 |
|
Leonardo de Moura
|
418d62ff48
|
fix(library/tactic/rewrite_tactic): fixes #1277
|
2017-01-23 16:34:07 -08:00 |
|