tvl-depot/tvix/eval/docs
Ryan Lahfa 8bccc9dca9 feat(tvix/eval): implement unsafeDiscardOutputDependency
This builtin only transforms any `NixContextElement::Derivation` into the trivial `NixContextElement::Plain`.

This is a forgetful functor on derivation-deep context strings.

The test coverage of this change is done in cl/11264.

Change-Id: Icd00778c97766be6db8a6bdabaa59e9724353ec5
Signed-off-by: Ryan Lahfa <tvl@lahfa.xyz>
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11262
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2024-03-31 12:40:49 +00:00
..
abandoned docs(tvix/eval): document abandoned thread-local vm 2022-11-08 08:41:04 +00:00
build-references.md docs(tvix/eval): why context strings now 2023-12-29 21:55:58 +00:00
builtins.md feat(tvix/eval): implement unsafeDiscardOutputDependency 2024-03-31 12:40:49 +00:00
catchable-errors.md docs(tvix/eval): notes on the implementation of catchable errors 2024-02-21 13:32:38 +00:00
known-optimisation-potential.md docs(tvix/eval): C++ Nix now has deduplicated inherit (from) 2024-03-12 21:23:32 +00:00
language-issues.md chore(tvix/eval): fix markdown labeled link syntax 2023-06-15 19:40:08 +00:00
opcodes-attrsets.md docs(tvix/eval): add design documentation for attrset opcodes 2022-08-13 15:31:50 +00:00
recursive-attrs.md docs(tvix/eval): note C++ implementation details for C++ Nix 2022-09-18 15:01:34 +00:00
vm-loop.md docs(tvix/eval): suggested layout adjustment to VM loop diagram 2023-03-14 09:56:28 +00:00