about summary refs log tree commit diff
path: root/tvix/eval/src/chunk.rs
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2023-03-20T22·13+0300
committertazjin <tazjin@tvl.su>2023-03-27T09·02+0000
commit2d305fd5b37fa7bf5a0512e8992b4557a1745296 (patch)
tree5f554ecb08ce097864f7d2f420bf96d08bbc7c96 /tvix/eval/src/chunk.rs
parent367a5e9922264b787667fd5e750c8eadf8a7796f (diff)
refactor(tvix/eval): retain call frames when entering calls r/6045
This grows the frame stack as the call stack grows, which yields *much*
better user-facing error messages.

I haven't measured the performance impact this has yet, for now I'm
still just trying to add more information to errors and then cut down
again where necessary.

Change-Id: I89f058ef31979edacf4667775d460b60704ce4d7
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8334
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Autosubmit: tazjin <tazjin@tvl.su>
Diffstat (limited to 'tvix/eval/src/chunk.rs')
0 files changed, 0 insertions, 0 deletions