about summary refs log tree commit diff
path: root/lisp/klatre
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-08-28T14·50+0300
committertazjin <tazjin@tvl.su>2022-09-06T14·58+0000
commit5c4e102ac8551f6aaa58d54778a2442dc470b0e5 (patch)
treebadcefd13ffccf7e4c3d4382174eaaeb7cb0b39b /lisp/klatre
parent025a9a4a0a66c8593cd6b7e4b0f0fa7aea84c353 (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 'lisp/klatre')
0 files changed, 0 insertions, 0 deletions