tvl-depot/tvix/eval/src/tests
sterni 0f71d8f813 test(tvix/eval): genericClosure (pointer) comparison support
genericClosure has very limited support for pointer equality: It relies
on comparison (not equality!) in C++ Nix, so as soon as C++ Nix supports
comparing lists (langVersion >= 6) we can rely on pointer equality for
key.

Since Tvix uses equality, not comparison for the insert, our behavior is
currently different, as documented by the notyetpassing tests.

Change-Id: Ifcd741ed4fc3ccc3825f7038875d56a9918b786a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8720
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <tazjin@tvl.su>
2023-06-15 11:01:06 +00:00
..
nix_tests test(tvix/eval): move division by zero tests into tvix_tests 2023-06-14 16:22:07 +00:00
tvix_tests test(tvix/eval): genericClosure (pointer) comparison support 2023-06-15 11:01:06 +00:00
mod.rs feat(tvix/eval): add Evaluation::strict to toggle top-level deepseq 2023-03-22 13:44:20 +00:00
one_offs.rs fix(tvix/eval): skip runtime completely on compiler errors 2023-02-13 16:21:47 +00:00