about summary refs log tree commit diff
path: root/tvix/docs/components.md
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2023-06-20T12·04+0200
committerclbot <clbot@tvl.fyi>2023-07-01T21·45+0000
commit864931b2970c0fbdfba7facf68da2b6e2155f3e9 (patch)
tree3c536f8bec044743054cf16241d28939aa358f97 /tvix/docs/components.md
parent5d84a048a2a86df7110ba62b83f7de25b19d2716 (diff)
docs(tvix): start restructuring pointer equality document r/6379
I want to expand on the C++ Nix behavior, since it seems relevant to
note that a lot of operations in C++ Nix (like select) don't preserve
pointer equality (see
<https://github.com/NixOS/nix/issues/3371#issuecomment-1596167957>).
It is especially so, as Tvix establishes pointer equality in a different
way and thus shows differing behavior. Therefore I want to additionally
document Tvix's current behavior and make it more explicit to what
extent nixpkgs needs pointer equality.

Change-Id: I9b4ba75dacb749c9fcbba4b9646c6b48bb57bbad
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8852
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
Diffstat (limited to 'tvix/docs/components.md')
0 files changed, 0 insertions, 0 deletions