snix/tvix/eval/src/value
Griffin Smith 0b76ed5615 chore(tvix/eval): Pass in VM to nix_eq
Pass in, but ignore, a mutable reference to the VM to the `nix_eq`
functions, in preparation for using that VM to force thunks during
comparison.

Change-Id: I565435d8dfb33768f930fdb5a6b0fb1365d7e161
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6651
Autosubmit: grfn <grfn@gws.fyi>
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
2022-09-18 22:03:42 +00:00
..
attrs chore(tvix/eval): Pass in VM to nix_eq 2022-09-18 22:03:42 +00:00
arbitrary.rs test(tvix/eval): impl Arbitrary for Value 2022-09-18 17:55:07 +00:00
attrs.rs chore(tvix/eval): Pass in VM to nix_eq 2022-09-18 22:03:42 +00:00
builtin.rs refactor(tvix/eval): Don't (ab)use PartialEq for Nix equality 2022-09-18 22:03:41 +00:00
function.rs refactor(tvix/eval): Don't (ab)use PartialEq for Nix equality 2022-09-18 22:03:41 +00:00
list.rs chore(tvix/eval): Pass in VM to nix_eq 2022-09-18 22:03:42 +00:00
mod.rs chore(tvix/eval): Pass in VM to nix_eq 2022-09-18 22:03:42 +00:00
string.rs test(tvix/eval): Add proptests covering trait impls for String 2022-09-17 19:51:16 +00:00
thunk.rs refactor(tvix/eval): Don't (ab)use PartialEq for Nix equality 2022-09-18 22:03:41 +00:00