Leonardo de Moura
|
81067d355d
|
chore(library/compiler): util.* ==> old_util.*
|
2018-09-17 08:44:45 -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
|
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
|
ada4932507
|
feat(library/compiler): add new cache support to compiler
|
2018-02-21 15:04:20 -08:00 |
|
Leonardo de Moura
|
73eda00ba3
|
refactor(library/compiler): mk_unused_name ==> mk_compiler_unused_name
|
2018-02-21 15:04:19 -08:00 |
|
Leonardo de Moura
|
6ba4607c28
|
refactor(library/compiler): rename compiler mk_fresh_name to mk_unused_name
|
2018-02-21 15:04:19 -08:00 |
|
Gabriel Ebner
|
99754188e6
|
feat(library/compiler/eta_expansion): also eta-expand expressions containing sorry
|
2017-05-23 11:14:31 -07:00 |
|
Leonardo de Moura
|
943576b8e9
|
feat(library/compiler/extract_values): restrict extra_values to nat/int/char/string/name
|
2017-03-07 11:14:32 -08:00 |
|
Leonardo de Moura
|
6e3959de2f
|
feat(library/compiler): create declarations for nested values
|
2016-12-12 10:37:58 -08:00 |
|