snix/tvix/glue/src
Connor Brewster d2e67f021e refactor(tvix/castore): add separate Error enum for archives
The `Error` enum for the `imports` crate has both filesystem and archive
specific errors and was starting to get messy.

This adds a separate `Error` enum for archive-specific errors and then
keeps a single `Archive` variant in the top-level import `Error` for all
archive errors.

Change-Id: I4cd0746c864e5ec50b1aa68c0630ef9cd05176c7
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11498
Tested-by: BuildkiteCI
Autosubmit: Connor Brewster <cbrewster@hey.com>
Reviewed-by: flokli <flokli@flokli.de>
2024-04-24 15:41:38 +00:00
..
builtins refactor(tvix/castore): add separate Error enum for archives 2024-04-24 15:41:38 +00:00
tests feat(tvix/glue/fetchers): support file:// URLs 2024-04-23 12:41:17 +00:00
.skip-subtree refactor(tvix): move tvix glue code into glue crate 2023-11-04 15:18:44 +00:00
decompression.rs chore(tvix/glue): migrate from test_case to rstest 2024-04-19 19:22:10 +00:00
fetchers.rs feat(tvix/castore): upload blobs concurrently when ingesting archives 2024-04-23 17:02:07 +00:00
fetchurl.nix refactor(tvix): move tvix glue code into glue crate 2023-11-04 15:18:44 +00:00
known_paths.rs feat(tvix/glue/fetchers): support file:// URLs 2024-04-23 12:41:17 +00:00
lib.rs refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily 2024-04-23 12:30:48 +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/nix-compat): Use StorePath in Output 2024-02-21 11:38:03 +00:00
tvix_io.rs fix(tvix): Avoid buffering file into memory in builtins.hashFile 2024-04-09 17:31:58 +00:00
tvix_store_io.rs fix(tvix/glue/tvix_store_io): remove early return 2024-04-23 14:53:31 +00:00