snix/tvix/glue/src
Aspen Smith 7e286aab1a feat(tvix/eval): Box Value::Catchable
This is now the only enum variant for Value that is larger than 8
bytes (it's 16 bytes), so boxing it (especially since it's not
perf-critical) allows us to get the Value size down to only 16 bytes!

Change-Id: I98598e2b762944448bef982e8ff7da6d6683c4aa
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10798
Tested-by: BuildkiteCI
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Autosubmit: aspen <root@gws.fyi>
2024-02-13 16:49:53 +00:00
..
builtins feat(tvix/eval): Box Value::Catchable 2024-02-13 16:49:53 +00:00
tests fix(tvix/glue/tests): resolve logic error in hasContextInAttrKeys 2024-01-22 14:24:51 +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 refactor(nix-compat): use StorePathRef for hash derivation modulo 2024-01-16 08:37:07 +00:00
lib.rs refactor(tvix/eval): generalize EvalIO container 2024-01-18 09:09:15 +00:00
refscan.rs refactor(tvix): move tvix glue code into glue crate 2023-11-04 15:18:44 +00:00
tvix_build.rs refactor(tvix/glue): have derivation_to_build_request consume inputs 2024-01-15 18:25:19 +00:00
tvix_io.rs feat(tvix/glue): use TvixStoreIO as derivation builtin state 2024-01-18 14:28:00 +00:00
tvix_store_io.rs fix(tvix/eval): Replace inner NixString repr with Box<Bstr> 2024-02-13 16:49:53 +00:00