diff options
author | Vincent Ambo <mail@tazj.in> | 2022-11-20T18·35+0100 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-11-21T14·14+0000 |
commit | ae30def0552e033a8f92e7094789cec1d0e940fe (patch) | |
tree | 983590cc9f364a515e059eaa7be5fab2b76ed6eb /tvix/eval/src/value/thunk.rs | |
parent | 888b7faa18ce0836bbe2938003543543c4a1fb64 (diff) |
feat(tvix/eval): Implement builtins.genericClosure r/5295
This implementation closely follows the original implementation in Nix, including the use of an equality-based "set" structure to track keys that have already been processed. Note that this test does not yet enable the `notyetpassing` test for builtins.genericClosure because (for as of yet unknown reasons) this test compares against XML output (however, evaluating the test case actually does work). This takes us one step closer to nixpkgs eval. This commit was written somewhere in the North Sea. Co-Authored-By: Griffin Smith <root@gws.fyi> Change-Id: I450a866e6f2888b27c2fe7c7f77ce0f79bfe3e6c Reviewed-on: https://cl.tvl.fyi/c/depot/+/7310 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/src/value/thunk.rs')
0 files changed, 0 insertions, 0 deletions