diff options
author | Vincent Ambo <mail@tazj.in> | 2022-08-28T14·50+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-09-06T14·58+0000 |
commit | 5c4e102ac8551f6aaa58d54778a2442dc470b0e5 (patch) | |
tree | badcefd13ffccf7e4c3d4382174eaaeb7cb0b39b /tvix/eval/src/vm.rs | |
parent | 025a9a4a0a66c8593cd6b7e4b0f0fa7aea84c353 (diff) |
feat(tvix/eval): track whether locals needs to be finalised r/4668
When encountering a deferred local upvalue, the compiler will now mark the corresponding local as needing a finaliser which makes it possible to emit the OpFinalise instruction for this stack slot a little bit down the line. Change-Id: I3962066f10fc6c6e1472722b8bdb415a811e0740 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6338 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/src/vm.rs')
0 files changed, 0 insertions, 0 deletions