tvl-depot/tvix/eval/src
Vincent Ambo 52736a1dbc refactor(tvix/rm): introduce helper for AttrSet Entry API
There are multiple points where an insertion needs to be done into an
attribute set, but copying the key or checking for presence before
insertion should be avoided

As that is a little bit noisy, it's been factored out into a helper
function in this commit.

Change-Id: Ibcb054ebeb25a1236c06c812f47c8e74180d4fc9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6107
Tested-by: BuildkiteCI
Reviewed-by: grfn <grfn@gws.fyi>
2022-08-14 00:24:33 +00:00
..
value refactor(tvix/value): explicitly implement PartialEq for value 2022-08-13 20:24:12 +00:00
chunk.rs feat(tvix/eval): add initial chunk representation 2022-08-12 13:05:16 +00:00
compiler.rs feat(tvix/eval): construct internal attribute path representation 2022-08-13 20:24:12 +00:00
errors.rs feat(tvix/vm): implement first nested attribute set construction 2022-08-14 00:23:32 +00:00
eval.rs style(tvix/eval): display Display representation of runtime values 2022-08-13 18:28:36 +00:00
main.rs chore(tvix/eval): wire things up for development flow 2022-08-12 13:05:28 +00:00
opcode.rs feat(tvix/eval): construct internal attribute path representation 2022-08-13 20:24:12 +00:00
vm.rs refactor(tvix/rm): introduce helper for AttrSet Entry API 2022-08-14 00:24:33 +00:00