diff options
author | Vincent Ambo <mail@tazj.in> | 2022-08-14T17·12+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-08-31T22·10+0000 |
commit | 8c1c9aee3cab52befe55d6f41e1c9acaef1b1843 (patch) | |
tree | 471f85e3422840b7e9d3d87d9c47b26be3ca57c1 /tools/cheddar/src | |
parent | 7db4f8d7747cf1c4a40fdf399a36aa9d59d92792 (diff) |
feat(tvix/eval): implement `inherit` in attribute set literals r/4548
Straightforward implementation, evaluating the elements of an inherit and preparing the stack so that `OpAttrs` sees all relevant values when constructing the attribute set itself. The emitted instructions for inheriting a lot of values from the same attribute set are inefficient, but it's too early to say whether this actually matters. Change-Id: Icb55a20936d4ef77173f34433811c5fa5d2c9ecc Reviewed-on: https://cl.tvl.fyi/c/depot/+/6214 Reviewed-by: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
Diffstat (limited to 'tools/cheddar/src')
0 files changed, 0 insertions, 0 deletions