about summary refs log tree commit diff
path: root/tvix/cli/src/derivation.nix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-01-27 r/5769 feat(tvix/cli): implement `builtins.derivation`Vincent Ambo1-0/+36
This uses the actual upstream Nix code for `builtins.derivation` (which is not a primop in C++ Nix) to implement `builtins.derivation` as a wrapper around `builtins.derivationStrict`. We're doing it this way to ensure that our thunking logic is correct. An initial Rust-native rewrite (see e.g. cl/7363) is pretty difficult to debug while there are still other issues to root out, but eventually we might want to turn this into native code. Change-Id: I5845e18073e103b8670e40648bd7fd9b511058e0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7902 Tested-by: BuildkiteCI Reviewed-by: flokli <flokli@flokli.de>