mirror of
https://github.com/unisonweb/unison.git
synced 2024-10-05 06:07:21 +03:00
a8ce3ec559
If a user arbitrarily permutes the links associated with code, it's possible to end up with a load request that appears to have mutually recursive definitions without common hashes. So, this has been made into a catchable exception instead of throwing a Haskell error. The initial hashing in the runtime just calls error when this happens, since it means some internal code generation generated bad SCCs, not that some kind of user error happened. |
||
---|---|---|
.. | ||
src | ||
tests | ||
LICENSE | ||
package.yaml | ||
unison-parser-typechecker.cabal |