about summary refs log tree commit diff
path: root/tvix/glue (follow)
AgeCommit message (Expand)AuthorFilesLines
17 min. HEAD r/8073 canon refactor(tvix/*store): use DS: DirectoryServiceFlorian Klink1-3/+3
2 days r/8066 feat(tvix/castore/directory/traverse): use castore PathsFlorian Klink1-0/+3
2 days r/8064 refactor(nix-compat): derivation_or_fod_hash -> hash_derivation_moduloFlorian Klink2-11/+17
4 days r/8048 refactor(tvix/castore/import): restructure error typesFlorian Klink2-6/+4
5 days r/8038 test(tvix): Fix tvix tests on macOSAlice Carroll1-0/+10
5 days r/8037 feat(tvix/glue/tests): configure <nix NIX_PATHFlorian Klink1-0/+2
5 days r/8036 feat(tvix/glue/tests): wrap TvixStoreIO with TvixIOFlorian Klink1-1/+6
5 days r/8035 refactor(tvix/glue/fetchers): rename "nixhash" to just "hash"Florian Klink1-12/+12
5 days r/8033 docs(tvix/glue/fetchers): update docstring on TarballFlorian Klink1-1/+2
5 days r/8027 refactor(tvix/glue): clone lessFlorian Klink1-30/+28
5 days r/8026 refactor(tvix/glue): move decompression into fetchers/ subdirFlorian Klink3-5/+7
10 days r/8002 refactor(tvix/castore): add separate Error enum for archivesConnor Brewster1-0/+3
11 days r/8001 feat(tvix/castore): upload blobs concurrently when ingesting archivesConnor Brewster1-2/+2
11 days r/7998 fix(tvix/glue/tvix_store_io): remove early returnFlorian Klink1-157/+166
11 days r/7997 fix(tvix/glue/fetchers): rename node name for all three typesFlorian Klink1-6/+2
11 days r/7996 feat(tvix/glue/fetchers): support file:// URLsFlorian Klink7-37/+119
11 days r/7995 test(tvix/glue): add tests for fetchurl and fetchTarballFlorian Klink4-0/+67
11 days r/7994 feat(tvix/glue/store_io): have KnownPaths track fetches tooFlorian Klink5-19/+147
11 days r/7993 refactor(tvix/glue): move Fetch[er] into its own types, fetch lazilyFlorian Klink6-392/+521
2024-04-20 r/7987 refactor(tvix/castore): ingest filesystem entries in parallelFlorian Klink2-27/+12
2024-04-20 r/7986 fix(tvix): fix outdated comment and error in TvixStoreIO::openConnor Brewster1-3/+3
2024-04-20 r/7983 feat(tvix/eval): Implement builtins.fetchTarballAspen Smith3-29/+87
2024-04-20 r/7981 refactor(tvix/castore/import): make module, split off fs and errorFlorian Klink1-1/+1
2024-04-19 r/7979 refactor(tvix/castore): generalize store ingestion streamsConnor Brewster2-34/+17
2024-04-19 r/7977 chore(tvix/glue): migrate from test_case to rstestFlorian Klink3-108/+218
2024-04-15 r/7925 refactor(tvix/*/import): rename direntry_stream, entries_per_depthsFlorian Klink1-4/+5
2024-04-13 r/7899 feat(tvix/eval): contextful JSON operationsRyan Lahfa5-6/+38
2024-04-13 r/7890 feat(tvix/nix-compat): implement Serialize, Deserialize for NixHashFlorian Klink1-1/+1
2024-04-12 r/7885 chore(tvix): bump rstest to 0.19.0Florian Klink1-1/+1
2024-04-09 r/7882 fix(tvix): Avoid buffering file into memory in builtins.hashFileConnor Brewster3-33/+29
2024-04-08 r/7880 fix(tvix/glue/derivation): fix __structuredAttrs "outputs" handlingFlorian Klink2-3/+12
2024-04-04 r/7851 feat(tvix/eval): implement `appendContext`Ryan Lahfa3-6/+10
2024-04-03 r/7850 fix(tvix/glue): produce context for `builtins.(path|filterSource)`Ryan Lahfa3-5/+24
2024-04-01 r/7840 feat(tvix/eval): implement `builtins.path`Ryan Lahfa4-2/+335
2024-04-01 r/7839 refactor(tvix/store): generalize `PathInfo` constructorsRyan Lahfa2-11/+31
2024-03-31 r/7805 feat(tvix/eval): support `Derivation` context elementsRyan Lahfa1-8/+34
2024-03-28 r/7800 refactor(tvix/glue): drop ingest_entries_syncFlorian Klink2-18/+20
2024-03-28 r/7799 refactor(tvix/glue): drop register_node_in_path_info_service_syncFlorian Klink2-13/+6
2024-03-28 r/7798 feat(tvix/glue/tvix_store_io): drop store_path_to_node_syncFlorian Klink1-12/+10
2024-03-14 r/7691 refactor(nix-compat/store_path): take [u8;32] for outer fingerprintFlorian Klink1-9/+9
2024-03-11 r/7679 feat(tvix/glue): Add AsyncRead wrapper to decompress streamsAspen Smith6-0/+229
2024-03-11 r/7678 feat(tvix/glue): Implement builtins.fetchurlAspen Smith8-50/+431
2024-02-23 r/7596 refactor(tvix/glue): Make a single errors.rs moduleAspen Smith2-10/+9
2024-02-21 r/7591 feat(tvix/eval): Store string context alongside dataAspen Smith2-16/+12
2024-02-21 r/7588 revert(tvix): don't use Rc::clone explicitlyaspen3-7/+7
2024-02-21 r/7587 fix(tvix/eval): allow reading non-UTF8 filesFlorian Klink2-8/+8
2024-02-21 r/7585 feat(tvix/nix-compat): Use `StorePath` in `Output`Peter Kolloch4-21/+10
2024-02-21 r/7584 feat(tvix/nix-compat): input_sources as StorePathPeter Kolloch1-2/+5
2024-02-21 r/7583 feat(tvix/nix-compat): input_derivations with StorePathsPeter Kolloch3-16/+21
2024-02-20 r/7578 feat(tvix/eval): implement `builtins.filterSource`Ryan Lahfa6-9/+400