mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-20 14:57:41 +03:00
9fc61ff292
Due to a missing case in the floating logic, definitions like: f : ... f x y z = ... were being turned into: f : ... f = g x y z = ... g Because the compiler thought the lambda needed to be floated out of the signature ascription, as the original `f` is the same as: f = (x y z -> ...) : ... This is obviously not necessary, as the signature will be erased anyway, and just results in extra indirection. |
||
---|---|---|
.. | ||
demo | ||
errors | ||
parser-tests | ||
tests | ||
transcripts | ||
transcripts-round-trip | ||
transcripts-using-base | ||
base58.u | ||
Base.u | ||
basics.u | ||
example-errors.u | ||
remote-api.u | ||
remote.u |