Leonardo de Moura
|
d8af3dc906
|
feat(library/compiler): add ctype_checker
It is just a big wishlist at this point.
The goal is to use it instead of the kernel type_checker.
|
2018-09-28 15:37:41 -07:00 |
|
Leonardo de Moura
|
52d1abf0bc
|
feat(library/compiler): add cse to new compiler stack
|
2018-09-14 17:48:18 -07:00 |
|
Leonardo de Moura
|
1c0a6367c8
|
feat(library/compiler): new dead let removal
|
2018-09-14 08:41:55 -07:00 |
|
Leonardo de Moura
|
9b21287a3e
|
feat(library/compiler/lcnf): add lean compiler normal form
|
2018-09-11 18:10:10 -07:00 |
|
Leonardo de Moura
|
58e91559d0
|
feat(*): use new inductive datatype module
|
2018-09-06 18:09:22 -07:00 |
|
Leonardo de Moura
|
9a671d7c7d
|
chore(library/compiler): delete rec_fn_macro
|
2018-05-31 17:11:25 -07:00 |
|
Jared Roesch
|
e65d90ac79
|
feat(*): C++ code generator
in progress move of Lean.native to init
|
2016-12-05 16:11:41 -08:00 |
|
Leonardo de Moura
|
df9352ea6e
|
feat(library/compiler): better support for numeric constants
|
2016-05-12 16:33:37 -07:00 |
|
Leonardo de Moura
|
f2af5828ba
|
refactor(library/compiler): preprocess_rec ==> preprocess
|
2016-05-12 16:03:39 -07:00 |
|
Leonardo de Moura
|
705317ae77
|
feat(library/compiler): generate bytecode
|
2016-05-11 19:21:47 -07:00 |
|
Leonardo de Moura
|
e53bfb9d0a
|
feat(library/compiler): add new compilation step where we reduce cases_on, constructor and projection applications into a basic primitives
|
2016-05-11 14:17:32 -07:00 |
|
Leonardo de Moura
|
1820bdc430
|
feat(library/compiler): generate better auxiliary function names
|
2016-05-11 10:26:51 -07:00 |
|
Leonardo de Moura
|
de9df69ef6
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|