depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tvix
/
glue
/
src
/
tvix_store_io.rs
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-11
r/8103
refactor(tvix/store): drop calculate_nar from PathInfoService
Florian Klink
1
-24
/
+35
2024-05-06
r/8082
refactor(tvix): remove usage of async-recursion
Connor Brewster
1
-2
/
+0
2024-05-02
r/8066
feat(tvix/castore/directory/traverse): use castore Paths
Florian Klink
1
-0
/
+3
2024-04-23
r/7998
fix(tvix/glue/tvix_store_io): remove early return
Florian Klink
1
-157
/
+166
2024-04-23
r/7994
feat(tvix/glue/store_io): have KnownPaths track fetches too
Florian Klink
1
-3
/
+29
2024-04-23
r/7993
refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily
Florian Klink
1
-138
/
+14
2024-04-20
r/7987
refactor(tvix/castore): ingest filesystem entries in parallel
Florian Klink
1
-23
/
+3
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
1
-22
/
+71
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
1
-11
/
+12
2024-04-09
r/7882
fix(tvix): Avoid buffering file into memory in builtins.hashFile
Connor Brewster
1
-24
/
+21
2024-04-01
r/7840
feat(tvix/eval): implement `builtins.path`
Ryan Lahfa
1
-0
/
+21
2024-04-01
r/7839
refactor(tvix/store): generalize `PathInfo` constructors
Ryan Lahfa
1
-10
/
+18
2024-03-28
r/7800
refactor(tvix/glue): drop ingest_entries_sync
Florian Klink
1
-12
/
+11
2024-03-28
r/7799
refactor(tvix/glue): drop register_node_in_path_info_service_sync
Florian Klink
1
-12
/
+0
2024-03-28
r/7798
feat(tvix/glue/tvix_store_io): drop store_path_to_node_sync
Florian Klink
1
-12
/
+10
2024-03-11
r/7678
feat(tvix/glue): Implement builtins.fetchurl
Aspen Smith
1
-4
/
+103
2024-02-21
r/7587
fix(tvix/eval): allow reading non-UTF8 files
Florian Klink
1
-5
/
+5
2024-02-21
r/7585
feat(tvix/nix-compat): Use `StorePath` in `Output`
Peter Kolloch
1
-11
/
+6
2024-02-21
r/7583
feat(tvix/nix-compat): input_derivations with StorePaths
Peter Kolloch
1
-7
/
+1
2024-02-20
r/7578
feat(tvix/eval): implement `builtins.filterSource`
Ryan Lahfa
1
-2
/
+77
2024-02-19
r/7557
feat(tvix/glue): Init fetcher builtins
Aspen Smith
1
-1
/
+2
2024-02-18
r/7551
feat(tvix/glue): drive builds on IO
Florian Klink
1
-12
/
+180
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-13
r/7506
fix(tvix/eval): Replace inner NixString repr with Box<Bstr>
Aspen Smith
1
-2
/
+2
2024-02-02
r/7467
refactor(tvix/eval): Box Value::String
Aspen Smith
1
-2
/
+2
2024-01-31
r/7460
fix(tvix): Represent strings as byte arrays
Aspen Smith
1
-2
/
+3
2024-01-20
r/7433
feat(tvix/store): enable `name` customization in the store
Ryan Lahfa
1
-0
/
+1
2024-01-20
r/7432
refactor(tvix/store): `import_path` → `import_path_as_nar_ca`
Ryan Lahfa
1
-1
/
+1
2024-01-18
r/7411
refactor(tvix/glue): add BuildService to TvixStoreIO
Florian Klink
1
-0
/
+8
2024-01-18
r/7410
feat(tvix/glue): use TvixStoreIO as derivation builtin state
Ryan Lahfa
1
-32
/
+34
2024-01-12
r/7372
refactor(tvix/glue/tvix_store_io): async store_path_to_node
Florian Klink
1
-17
/
+23
2024-01-09
r/7361
refactor(tvix/castore/directorysvc): AsRef traverse_to
Florian Klink
1
-2
/
+1
2024-01-09
r/7359
refactor(tvix): use AsRef<dyn …> instead of Deref<Target= …>
Florian Klink
1
-16
/
+14
2024-01-05
r/7352
refactor(tvix/glue): simplify TvixStoreIO further
Florian Klink
1
-45
/
+43
2024-01-05
r/7351
refactor(tvix/glue): simplify store_path_to_[root]_node
Florian Klink
1
-41
/
+36
2024-01-01
r/7302
refactor(tvix/glue/tvix_store_io): use utils::import_path
Florian Klink
1
-98
/
+25
2024-01-01
r/7299
feat(nix-compat/store_path): build_ca_path may fail
Florian Klink
1
-1
/
+6
2023-12-31
r/7289
refactor(tvix/eval): remove code and location from struct
Florian Klink
1
-2
/
+2
2023-12-14
r/7219
test(tvix/glue): add nonexisting_path_without_import test
Florian Klink
1
-0
/
+18
2023-12-13
r/7213
feat(tvix/glue): add single-file import tests
Florian Klink
1
-0
/
+23
2023-12-13
r/7212
feat(tvix/glue): add some import tests
Florian Klink
1
-0
/
+90
2023-12-12
r/7210
fix(tvix/glue/tvix_store_io): don't unwrap ingest_path errors
Florian Klink
1
-1
/
+1
2023-12-12
r/7170
refactor(tvix): use io::Result for EvalIO
Florian Klink
1
-6
/
+6
2023-12-09
r/7128
fix(tvix/glue): do not panic if PathInfoService returns Err
Adam Joseph
1
-1
/
+1
2023-11-16
r/7024
docs(tvix/glue): fix doc-comment reference
Florian Klink
1
-1
/
+1
2023-11-04
r/6936
refactor(tvix): move tvix glue code into glue crate
Florian Klink
1
-0
/
+359