lean4-htt/library/init/data/sum
Leonardo de Moura c9e4c89d9c chore(library/init/meta): remove mk_dec_eq_instance
The tactic mk_dec_eq_instance constructs a function using the brec_on
recursor. The compiler generates horrible code for this kind of
definition. It creates a closure for each recursive call.
Moreover, `brec_on` accumulates all intermediate results.

To generate efficient code, we need to generate a collection of
recursive equations, and then invoke the equation compiler.

cc @kha
2018-04-27 16:13:10 -07:00
..
basic.lean chore(library/init/meta): remove mk_dec_eq_instance 2018-04-27 16:13:10 -07:00
default.lean