about summary refs log tree commit diff
path: root/users/wpcarro/slx.js
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2023-01-20T13·18+0300
committerclbot <clbot@tvl.fyi>2023-01-20T22·48+0000
commit7442558b33b3f1ebcf356924b0345cb73d0524ab (patch)
treef66d9c9bbaac9ba9c48d4307794a178b5ee13d49 /users/wpcarro/slx.js
parent6d03e310603869b7ad67bd00f8eb858e362bd763 (diff)
refactor(tvix/eval): keep globals alive through VM struct r/5715
This forces users to pass the fully constructed set of globals to the
VM, making it harder to accidentally "lose" the set while weak
references to it still exist.

This doesn't modify any functionality, but is laying the foundation
for simplifying some of the builtins behaviour that has grown more
complex again.

Change-Id: I5120f97861c65dc46d90b8a4e2c92ad32cc53e03
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7877
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
Diffstat (limited to 'users/wpcarro/slx.js')
0 files changed, 0 insertions, 0 deletions