diff options
author | Vincent Ambo <mail@tazj.in> | 2022-09-01T21·13+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-09-08T07·59+0000 |
commit | 0a13d267f0aa0ab1c70b6ac0e0ee8a44071b3d40 (patch) | |
tree | 5046a5c137b76b917e5c56379a7ba6a152b47e8c /third_party/lisp/trivial-gray-streams.nix | |
parent | 377ba19d75a0354c51d73dd38c4a29feefcc68e4 (diff) |
fix(tvix/eval): thread thunk forcing errors through correctly r/4742
With this, if an error occurs while forcing a thunk (which is very likely) it is threaded through to the top by wrapping it in the ErrorKind::ThunkForce variant. We could use this to generate "stacktrace-like" error output if we wanted, or simply jump through and discard everything except the innermost error. Change-Id: I3c1c8708c2f73ae062815adf490ce935b1979da8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6409 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
Diffstat (limited to 'third_party/lisp/trivial-gray-streams.nix')
0 files changed, 0 insertions, 0 deletions