Age | Commit message (Expand) | Author | Files | Lines |
2024-04-29 | r/8026 refactor(tvix/glue): move decompression into fetchers/ subdir | Florian Klink | 3 | -5/+7 |
2024-04-24 | r/8002 refactor(tvix/castore): add separate Error enum for archives | Connor Brewster | 1 | -0/+3 |
2024-04-23 | r/8001 feat(tvix/castore): upload blobs concurrently when ingesting archives | Connor Brewster | 1 | -2/+2 |
2024-04-23 | r/7998 fix(tvix/glue/tvix_store_io): remove early return | Florian Klink | 1 | -157/+166 |
2024-04-23 | r/7997 fix(tvix/glue/fetchers): rename node name for all three types | Florian Klink | 1 | -6/+2 |
2024-04-23 | r/7996 feat(tvix/glue/fetchers): support file:// URLs | Florian Klink | 7 | -37/+119 |
2024-04-23 | r/7995 test(tvix/glue): add tests for fetchurl and fetchTarball | Florian Klink | 4 | -0/+67 |
2024-04-23 | r/7994 feat(tvix/glue/store_io): have KnownPaths track fetches too | Florian Klink | 5 | -19/+147 |
2024-04-23 | r/7993 refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily | Florian Klink | 6 | -392/+521 |
2024-04-20 | r/7987 refactor(tvix/castore): ingest filesystem entries in parallel | Florian Klink | 2 | -27/+12 |
2024-04-20 | r/7986 fix(tvix): fix outdated comment and error in TvixStoreIO::open | Connor Brewster | 1 | -3/+3 |
2024-04-20 | r/7983 feat(tvix/eval): Implement builtins.fetchTarball | Aspen Smith | 3 | -29/+87 |
2024-04-20 | r/7981 refactor(tvix/castore/import): make module, split off fs and error | Florian Klink | 1 | -1/+1 |
2024-04-19 | r/7979 refactor(tvix/castore): generalize store ingestion streams | Connor Brewster | 2 | -34/+17 |
2024-04-19 | r/7977 chore(tvix/glue): migrate from test_case to rstest | Florian Klink | 3 | -108/+218 |
2024-04-15 | r/7925 refactor(tvix/*/import): rename direntry_stream, entries_per_depths | Florian Klink | 1 | -4/+5 |
2024-04-13 | r/7899 feat(tvix/eval): contextful JSON operations | Ryan Lahfa | 5 | -6/+38 |
2024-04-13 | r/7890 feat(tvix/nix-compat): implement Serialize, Deserialize for NixHash | Florian Klink | 1 | -1/+1 |
2024-04-12 | r/7885 chore(tvix): bump rstest to 0.19.0 | Florian Klink | 1 | -1/+1 |
2024-04-09 | r/7882 fix(tvix): Avoid buffering file into memory in builtins.hashFile | Connor Brewster | 3 | -33/+29 |
2024-04-08 | r/7880 fix(tvix/glue/derivation): fix __structuredAttrs "outputs" handling | Florian Klink | 2 | -3/+12 |
2024-04-04 | r/7851 feat(tvix/eval): implement `appendContext` | Ryan Lahfa | 3 | -6/+10 |
2024-04-03 | r/7850 fix(tvix/glue): produce context for `builtins.(path|filterSource)` | Ryan Lahfa | 3 | -5/+24 |
2024-04-01 | r/7840 feat(tvix/eval): implement `builtins.path` | Ryan Lahfa | 4 | -2/+335 |
2024-04-01 | r/7839 refactor(tvix/store): generalize `PathInfo` constructors | Ryan Lahfa | 2 | -11/+31 |
2024-03-31 | r/7805 feat(tvix/eval): support `Derivation` context elements | Ryan Lahfa | 1 | -8/+34 |
2024-03-28 | r/7800 refactor(tvix/glue): drop ingest_entries_sync | Florian Klink | 2 | -18/+20 |
2024-03-28 | r/7799 refactor(tvix/glue): drop register_node_in_path_info_service_sync | Florian Klink | 2 | -13/+6 |
2024-03-28 | r/7798 feat(tvix/glue/tvix_store_io): drop store_path_to_node_sync | Florian Klink | 1 | -12/+10 |
2024-03-14 | r/7691 refactor(nix-compat/store_path): take [u8;32] for outer fingerprint | Florian Klink | 1 | -9/+9 |
2024-03-11 | r/7679 feat(tvix/glue): Add AsyncRead wrapper to decompress streams | Aspen Smith | 6 | -0/+229 |
2024-03-11 | r/7678 feat(tvix/glue): Implement builtins.fetchurl | Aspen Smith | 8 | -50/+431 |
2024-02-23 | r/7596 refactor(tvix/glue): Make a single errors.rs module | Aspen Smith | 2 | -10/+9 |
2024-02-21 | r/7591 feat(tvix/eval): Store string context alongside data | Aspen Smith | 2 | -16/+12 |
2024-02-21 | r/7588 revert(tvix): don't use Rc::clone explicitly | aspen | 3 | -7/+7 |
2024-02-21 | r/7587 fix(tvix/eval): allow reading non-UTF8 files | Florian Klink | 2 | -8/+8 |
2024-02-21 | r/7585 feat(tvix/nix-compat): Use `StorePath` in `Output` | Peter Kolloch | 4 | -21/+10 |
2024-02-21 | r/7584 feat(tvix/nix-compat): input_sources as StorePath | Peter Kolloch | 1 | -2/+5 |
2024-02-21 | r/7583 feat(tvix/nix-compat): input_derivations with StorePaths | Peter Kolloch | 3 | -16/+21 |
2024-02-20 | r/7578 feat(tvix/eval): implement `builtins.filterSource` | Ryan Lahfa | 6 | -9/+400 |
2024-02-20 | r/7576 refactor(tvix): don't use Rc::clone explicitly | Florian Klink | 2 | -4/+4 |
2024-02-20 | r/7565 chore(tvix/glue): remove unnecessary assignment | Vincent Ambo | 1 | -2/+1 |
2024-02-19 | r/7557 feat(tvix/glue): Init fetcher builtins | Aspen Smith | 5 | -7/+69 |
2024-02-18 | r/7551 feat(tvix/glue): drive builds on IO | Florian Klink | 3 | -13/+182 |
2024-02-18 | r/7546 fix(tvix/glue): don't emit ret as INFO | Florian Klink | 1 | -6/+6 |
2024-02-17 | r/7542 feat(tvix/glue): tune instrumentations in TvixStoreIO | Florian Klink | 1 | -2/+2 |
2024-02-17 | r/7541 test(tvix/glue/known_paths): add tests | Florian Klink | 3 | -0/+99 |
2024-02-17 | r/7540 refactor(tvix/glue/known_paths): use StorePath | Florian Klink | 2 | -9/+5 |
2024-02-17 | r/7539 feat(tvix/glue/known_paths): add get_drv_by_output_path | Florian Klink | 1 | -0/+27 |
2024-02-17 | r/7534 refactor(tvix/glue/KnownPaths): track Derivation struct too | Florian Klink | 2 | -22/+58 |