diff options
author | Vincent Ambo <mail@tazj.in> | 2022-09-24T12·42+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-09-29T11·47+0000 |
commit | 949897651e826598f2011611e0cc03619426fcc2 (patch) | |
tree | a0512b521c43a15ac451859ecb1d292bbf3d83f1 /tvix/eval/src/tests/tvix_tests/eval-okay-rec-dynamic-keys.exp | |
parent | b593f6922c3b31f2456cb8885d80af3789a380b3 (diff) |
feat(tvix/eval): implement dynamic keys in recursive attrs r/4988
This wires up the new bindings setup logic to be able to thread through & compile dynamic attributes in recursive attrs. It seems like we don't actually need to retain the phasing of Nix exactly, as we can use the phantom mechanism to declare all locals without making the dynamic ones accessible. Change-Id: Ic2d43dd8fd97d7ccd56d8c6adf2ff97274cd837a Reviewed-on: https://cl.tvl.fyi/c/depot/+/6781 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/eval/src/tests/tvix_tests/eval-okay-rec-dynamic-keys.exp')
-rw-r--r-- | tvix/eval/src/tests/tvix_tests/eval-okay-rec-dynamic-keys.exp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-rec-dynamic-keys.exp b/tvix/eval/src/tests/tvix_tests/eval-okay-rec-dynamic-keys.exp new file mode 100644 index 000000000000..ac8d062a6911 --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-rec-dynamic-keys.exp @@ -0,0 +1 @@ +{ barbaz = 42; foobar = 42; val = 21; } |