about summary refs log tree commit diff
path: root/tvix/eval/src/opcode.rs
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-09-28T14·40+0300
committertazjin <tazjin@tvl.su>2022-09-29T17·46+0000
commit18fcf0d79d5e299e9d4014a59d20a0e17dc90836 (patch)
treed090b4be12dbb8c317247745d289891f43df2405 /tvix/eval/src/opcode.rs
parentcece9eae4a12c96e8b07c4f9b8864bde083bb24d (diff)
feat(tvix/eval): (partially) track nesting level of attrsets r/4998
This adds the scaffolding required for tracking the nesting level (and
appropriately skipping the correct amount of attrpath entries when
inserting nested sets).

In order for all of this to work correctly, we can no longer track
`AttrpathValue` directly in the entries vector as rnix does not allow
us to construct values of that type - so instead we have to track its
inner components.

Change-Id: Icb18e105586bf6c247c2e66c302cde5609ad9789
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6801
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/src/opcode.rs')
0 files changed, 0 insertions, 0 deletions