snix/tvix/glue/src
Adam Joseph 07ca556a94 feat(tvix/glue): make unimplemented-structuredAttrs catchable
This commit adjusts the error produced by STRUCTURED_ATTRS so that
it is catchable.  This way we are able to enumerate the release
packageset, and the enumeration process will simply treat the few
derivations using structured attributes as being broken, rather than
killing the whole eval session.

Change-Id: I2e17638b8e3227f88543c3718aaf505deaec22ae
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10306
Autosubmit: Adam Joseph <adam@westernsemico.com>
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2023-12-12 17:21:53 +00:00
..
builtins feat(tvix/glue): make unimplemented-structuredAttrs catchable 2023-12-12 17:21:53 +00:00
tests feat(tvix/build): add derivation_to_build_request 2023-12-11 22:35:39 +00:00
.skip-subtree refactor(tvix): move tvix glue code into glue crate 2023-11-04 15:18:44 +00:00
fetchurl.nix refactor(tvix): move tvix glue code into glue crate 2023-11-04 15:18:44 +00:00
known_paths.rs chore(tvix/glue): allow unused_variables 2023-12-12 09:01:51 +00:00
lib.rs feat(tvix/build): add derivation_to_build_request 2023-12-11 22:35:39 +00:00
refscan.rs refactor(tvix): move tvix glue code into glue crate 2023-11-04 15:18:44 +00:00
tvix_build.rs feat(tvix/build): add derivation_to_build_request 2023-12-11 22:35:39 +00:00
tvix_io.rs refactor(tvix): use io::Result for EvalIO 2023-12-12 14:28:50 +00:00
tvix_store_io.rs refactor(tvix): use io::Result for EvalIO 2023-12-12 14:28:50 +00:00