unison/unison-src
Dan Doel 3cb89e42b3 Exception and debugging related work
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.
2024-04-05 13:00:45 -04:00
..
builtin-tests Add a jit test for multiple evaluation from scratch file 2024-04-01 16:12:22 -04:00
demo fixes tests and transcripts 2021-08-24 11:33:27 -07:00
errors fixes tests and transcripts 2021-08-24 11:33:27 -07:00
parser-tests Ormolu-ify the codebase and update development.markdown docs 2023-02-13 13:03:08 -06:00
tests more path, name, and name segment work (doesn't build yet) 2024-01-24 11:01:22 -05:00
transcripts Split corrected many pattern into two patterns 2024-03-29 12:39:30 -04:00
transcripts-manual Exception and debugging related work 2024-04-05 13:00:45 -04:00
transcripts-round-trip Prefer do in pretty-printer 2024-03-16 09:10:48 -05:00
transcripts-using-base Split corrected many pattern into two patterns 2024-03-29 12:39:30 -04:00
base58.u fix stray case .. of instances and opportunities for cases in unison-src 2020-02-21 17:05:18 -08:00
Base.u fixes tests and transcripts 2021-08-24 11:33:27 -07:00
basics.u fix stray case .. of instances and opportunities for cases in unison-src 2020-02-21 17:05:18 -08:00
example-errors.u rename Int64 to just Int 2018-09-24 13:36:13 -04:00
remote-api.u fix stray handle .. in instances in unison-src 2020-02-21 17:05:18 -08:00
remote.u fix stray handle .. in instances in unison-src 2020-02-21 17:05:18 -08:00