diff options
author | Vincent Ambo <mail@tazj.in> | 2023-03-20T22·13+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2023-03-27T09·02+0000 |
commit | 2d305fd5b37fa7bf5a0512e8992b4557a1745296 (patch) | |
tree | 5f554ecb08ce097864f7d2f420bf96d08bbc7c96 /tvix/eval/src/chunk.rs | |
parent | 367a5e9922264b787667fd5e750c8eadf8a7796f (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