packages feed

libhbb-0.4.1.0: CHANGELOG.md

Version 0.4.1.0
---------------
 - Adding support for inlining value bindings with guards or *where*
   expressions. If such a value bindings is encountered, a trivial *case*
   expression is added `case () of () | ..."`.
 - Fixing a bug that prevented functions with one match and a single parameter
   to be inlined correctly. In this case a prefix like `\a case a of` has been
   produced, which is invalid as `->` is missing.

Version 0.4.0.2
---------------

 - Fixing a bug in the modes *inline* and *smart-inline* which caused them to
   produce a wrong representation for small functions that have no leading case
   expression. The parameters of these function were always aggregated to
   tuples.
 - Adding CHANGELOG.md and README.md to cabal package.

Version 0.4.0.1
---------------

 - The modes *locate*, *inline* and *smart-inline* are now able to
   inline/locate functions that are defined in infix notation.

Version 0.4.0.0
----------------

 - Added the integration mode *apply-ttree*.
 - The modes *inline* and *smart-inline* are now able converting a *where*
   expression to a *let* expression if this makes it possible to omit a leading
   *case* expression. The result is a much shorter lambda function.