mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-11 02:25:39 +03:00
Makes various internal values print more nicely, which makes debugging more tractable. Links now print as base32hex strings like they would in ucm. Functions inside unison structures print as their hash if possible. Also, short hashes are printed in most cases, rather than the full hash. Had to shuffle around some bytevector stuff to make the above work. Pulled `tryEval` completely into primops, and made it directly do an exception request, rather than implementing the TFRC pseudo instruction. This requires a share bump, as does a fix to the `Failure` data info. Some of the exception/failure related internal functions were wrapping the last argument in Any when they shouldn't have, causing errors for code expecting a single wrapper. |
||
---|---|---|
.. | ||
builtin-tests | ||
demo | ||
errors | ||
parser-tests | ||
tests | ||
transcripts | ||
transcripts-manual | ||
transcripts-round-trip | ||
transcripts-using-base | ||
base58.u | ||
Base.u | ||
basics.u | ||
example-errors.u | ||
remote-api.u | ||
remote.u |