Leonardo de Moura
|
de9df69ef6
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
Leonardo de Moura
|
c7b4e00bbf
|
refactor(compiler): move is_comp_irrelevant predicate to util
|
2016-05-07 18:19:19 -07:00 |
|
Leonardo de Moura
|
9f6d4e85b6
|
refactor(compiler): move get_constructor_arity to util
|
2016-05-07 16:21:56 -07:00 |
|
Leonardo de Moura
|
8c878e8196
|
refactor(library/aux_recursors): make sure is_aux_recursor returns true for manually defined nat.cases_on
|
2016-05-03 17:26:11 -07:00 |
|
Leonardo de Moura
|
156068609f
|
feat(compiler/preprocess_rec): do not unfold cases_on
|
2016-05-03 15:42:20 -07:00 |
|
Leonardo de Moura
|
847e1c60e7
|
refactor(compiler/util): use new kernel type_checker
|
2016-05-01 10:49:36 -07:00 |
|
Leonardo de Moura
|
8dde1489f9
|
refactor(library/util): isolate util procedures that depend on old_type_checker
|
2016-03-21 13:36:08 -07:00 |
|
Leonardo de Moura
|
d8079aa16a
|
refactor(library): create copy of the kernel type_checker in library
Motivation: it will allow us to simplify the kernel type_checker and
make sure it implements the same API provided by type_context
|
2016-03-18 14:34:10 -07:00 |
|
Leonardo de Moura
|
c9e9fee76a
|
refactor(*): remove name_generator and use simpler mk_fresh_name
|
2016-02-11 18:05:57 -08:00 |
|
Leonardo de Moura
|
d3e6880df0
|
chore(compiler/util,library/aux_recursors): fix style
|
2015-09-11 23:27:43 -07:00 |
|
Leonardo de Moura
|
3b420057fe
|
feat(compiler/util): add is_recursive_rec_app
|
2015-09-11 17:51:15 -07:00 |
|
Leonardo de Moura
|
088350c2aa
|
refactor(compiler): rename rec_args.* to util.*
|
2015-09-11 17:15:06 -07:00 |
|