about summary refs log tree commit diff
path: root/tvix/eval/src/compiler
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-09-02T20·55+0300
committertazjin <tazjin@tvl.su>2022-09-08T13·36+0000
commita303ea3ff50c68d77679e72f7b67256b992cbd94 (patch)
tree2e7d32d112bcb99dfd6b629c138136b2dbf31fc8 /tvix/eval/src/compiler
parent60ff8d046c01c7a820e56d584bf9fcabacc417b7 (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')
0 files changed, 0 insertions, 0 deletions