diff options
author | Vincent Ambo <mail@tazj.in> | 2022-09-02T20·55+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-09-08T13·36+0000 |
commit | a303ea3ff50c68d77679e72f7b67256b992cbd94 (patch) | |
tree | 2e7d32d112bcb99dfd6b629c138136b2dbf31fc8 /tvix/eval/src/compiler/mod.rs | |
parent | 60ff8d046c01c7a820e56d584bf9fcabacc417b7 (diff) |
refactor(tvix/eval): implement much clearer disassembler output r/4752
With this change the runtime trace contains much more exact information about the context of the computation (entering/exiting calls etc.) This is in large part due to moving the tracer to be a field on the VM itself, which enables consistent ordering of traces across the execution, and tracing an execution with its *input* instead of *output* stack. Change-Id: Ibe525e6e7d869756501e52bef1a441619ce7332c Reviewed-on: https://cl.tvl.fyi/c/depot/+/6419 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/eval/src/compiler/mod.rs')
0 files changed, 0 insertions, 0 deletions