v0.6.1
- New features:
-
Support for
clash-prelude
0.10.1 -
Transformation that lifts applications of the same function out of alternatives of case-statements. e.g.
case x of A -> f 3 y B -> f x x C -> h x
is transformed into:
let f_arg0 = case x of {A -> 3; B -> x} f_arg1 = case x of {A -> y; B -> x} f_out = f f_arg0 f_arg1 in case x of A -> f_out B -> f_out C -> h x
-
- Fixes bugs: