Leonardo de Moura
|
124b4d37fe
|
feat(library/compiler): port simp_inductive to the new compiler stack
This commit also fixes a bug in the old `simp_inductive` module, and
removes now obsolete files (`compiler_step_visitor` and `old_util`).
|
2018-10-08 16:58:43 -07:00 |
|
Leonardo de Moura
|
d93b2a2656
|
chore(library/compiler): remove dead code
|
2018-10-05 17:30:27 -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
|
96fab5172f
|
perf(library/compiler): apply lambda lifting after erase trivial structures
cc @kha
|
2018-02-15 16:55:27 -08:00 |
|
Leonardo de Moura
|
0bbe51615e
|
chore(library/compiler/vm_compiler): add helper function
|
2017-11-09 13:29:32 -08:00 |
|
Leonardo de Moura
|
fbc1bb4d89
|
perf(library/compiler): add common subexpression elimination
It addresses a performance problem reported by Brian (huffman@galois.com).
|
2016-12-11 14:43:51 -08:00 |
|
Leonardo de Moura
|
d6000416f8
|
feat(library/compiler,frontends/lean/elaborator): (try to) preserve position information
We will use this information in the debugger.
|
2016-11-09 16:51:48 -08: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 |
|