snix/tvix/eval/src/value
Griffin Smith f6bcd11cad fix(tvix/eval): Force thunks when comparing against ground vals
Thunks correctly force when comparing for equality against other thunks,
but weren't being forced correctly when comparing against non-thunk
values, in either direction.

Change-Id: Ia03702895ec4d70aed3445c1b0a9a7a641d1a300
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6897
Autosubmit: grfn <grfn@gws.fyi>
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2022-10-08 19:02:25 +00:00
..
attrs test(tvix/eval): Make proptests a bit smaller 2022-09-20 23:41:58 +00:00
arbitrary.rs test(tvix/eval): Make proptests a bit smaller 2022-09-20 23:41:58 +00:00
attrs.rs chore(tvix/eval): remove existing nested key implementation 2022-09-29 11:47:47 +00:00
builtin.rs refactor(tvix/eval): builtins now contain closures 2022-10-06 15:22:32 +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 refactor(tvix/eval): implement IntoIterator for NixList 2022-10-03 07:53:21 +00:00
mod.rs fix(tvix/eval): Force thunks when comparing against ground vals 2022-10-08 19:02:25 +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