tvl-depot/tvix/docs
sterni 864931b297 docs(tvix): start restructuring pointer equality document
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>
2023-07-01 21:45:53 +00:00
..
.gitignore chore(tvix/docs): move from doc 2021-03-31 22:34:59 +00:00
component-flow.puml docs(tvix): Update components.md 2022-09-16 11:55:57 +00:00
components.md docs(tvix): Update components.md 2022-09-16 11:55:57 +00:00
default.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
lang-version.md docs(tvix): mention langVersion >= 5 check in nixpkgs 2023-06-14 10:55:55 +00:00
language-spec.md docs(tvix): Begin specification of the Nix language 2021-04-24 20:07:18 +00:00
Makefile chore(tvix/docs): move from doc 2021-03-31 22:34:59 +00:00
value-pointer-equality.md docs(tvix): start restructuring pointer equality document 2023-07-01 21:45:53 +00:00