Changelog of @hackage/libhbb 0.4.1.0
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.