snix/tvix/glue/src
Aspen Smith b7a6fc2812 refactor(tvix/eval): Make strict an EvalMode enum
Refactor the `strict` boolean passed into evaluation at the top-level to
be a (two-variant, so far) EvalMode enum of Lazy and Strict.

This is more explicit than a boolean, and if we ever add more EvalModes
it's a simple extension of the enum.

Change-Id: I3de50e74ec971011664f6cd0999d08b792118410
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12186
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
Autosubmit: aspen <root@gws.fyi>
2024-10-12 12:27:37 +00:00
..
builtins refactor(tvix/glue/register_in_path_info_service): return only PathInfo 2024-10-11 17:19:12 +00:00
fetchers refactor(tvix/store): use strictly typed PathInfo struct 2024-10-11 17:18:20 +00:00
tests refactor(tvix/eval): Make strict an EvalMode enum 2024-10-12 12:27:37 +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
fetchurl.rs feat(tvix/glue): support builtin:fetchurl 2024-06-12 22:31:17 +00:00
known_paths.rs refactor(nix-compat/store_path): make StorePath generic on S 2024-08-20 15:14:27 +00:00
lib.rs refactor(tvix): move refscan module to castore 2024-09-27 20:39:58 +00:00
tvix_build.rs feat(tvix/glue): wire up nix refscanning 2024-10-01 13:40:52 +00:00
tvix_io.rs docs(tvix/glue/tvix_io): update doc-comments 2024-08-19 10:24:37 +00:00
tvix_store_io.rs refactor(tvix/glue/register_in_path_info_service): return only PathInfo 2024-10-11 17:19:12 +00:00