From b90c83972c5fa185357415a403d4697437b6ae13 Mon Sep 17 00:00:00 2001 From: Ryan Lahfa Date: Mon, 25 Mar 2024 00:20:40 +0100 Subject: feat(tvix/eval): non-implement `unsafeDiscardOutputDependency` Nixpkgs make use of it and this is a 2.3 builtin that was missed. Change-Id: If36d748eed4a5f777344556c0802392c76c8d53c Signed-off-by: Ryan Lahfa Reviewed-on: https://cl.tvl.fyi/c/depot/+/11260 Tested-by: BuildkiteCI Reviewed-by: flokli --- tvix/eval/src/builtins/mod.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tvix/eval/src/builtins/mod.rs b/tvix/eval/src/builtins/mod.rs index bbf2eb80c4..e1e296ba63 100644 --- a/tvix/eval/src/builtins/mod.rs +++ b/tvix/eval/src/builtins/mod.rs @@ -1570,6 +1570,19 @@ mod placeholder_builtins { Ok(Value::from(v)) } + #[builtin("unsafeDiscardOutputDependency")] + async fn builtin_unsafe_discard_output_dependency( + co: GenCo, + s: Value, + ) -> Result { + generators::emit_warning_kind( + &co, + WarningKind::NotImplemented("builtins.unsafeDiscardOutputDependency"), + ) + .await; + Ok(s) + } + #[builtin("addErrorContext")] async fn builtin_add_error_context( co: GenCo, -- cgit 1.4.1