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
/
castore
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-28
r/7795
refactor(tvix/castore/*): drop utils.rs and grpc directorysvc tests
Florian Klink
9
-604
/
+21
2024-03-28
r/7788
feat(tvix/store): add rstest-based PathInfoService tests
Florian Klink
2
-2
/
+2
2024-03-24
r/7779
feat(tvix/castore): add rstest-based BlobService tests
Florian Klink
3
-243
/
+294
2024-03-24
r/7778
feat(tvix/castore): AsRef<dyn BlobService> impl BlobService
Florian Klink
1
-0
/
+22
2024-03-24
r/7777
feat(tvix/castore): add rstest-based DirectoryService tests
Florian Klink
5
-1
/
+275
2024-03-24
r/7776
feat(tvix/castore): AsRef<dyn DirectoryService> impl DirectoryService
Florian Klink
1
-0
/
+25
2024-03-24
r/7775
feat(tvix/castore/directory): add SledDirectoryPutter
Florian Klink
1
-3
/
+59
2024-03-24
r/7774
refactor(tvix/castore/directory/grpc_wrapper): use ClosureValidator
Florian Klink
2
-89
/
+19
2024-03-24
r/7773
refactor(tvix/castore/directory): have SimplePutter use Validator
Florian Klink
5
-59
/
+82
2024-03-24
r/7772
feat(tvix/castore/directory): add ClosureValidator
Florian Klink
2
-0
/
+256
2024-03-23
r/7768
docs(tvix/castore): fix missing slash in docstring
Florian Klink
1
-1
/
+1
2024-03-23
r/7767
fix(tvix/castore/directory/tests): close upload handle
Florian Klink
1
-0
/
+2
2024-03-20
r/7757
feat(tvix/castore): derive Eq and Hash automatically
Florian Klink
1
-3
/
+1
2024-03-20
r/7756
refactor(tvix/castore): instrument DirectoryPutter impls consistently
Florian Klink
2
-4
/
+5
2024-03-20
r/7755
refactor(tvix/castore/directory): remove GRPCPutter::new
Florian Klink
1
-10
/
+3
2024-03-20
r/7753
feat(tvix/castore): record errors for some failures in SimplePutter
Florian Klink
1
-0
/
+4
2024-03-20
r/7751
feat(tvix/castore/blob): document missing objectstore+*:// URL
Florian Klink
1
-0
/
+1
2024-03-20
r/7750
refactor(tvix/castore/blob): drop simplefs
Florian Klink
3
-208
/
+1
2024-03-20
r/7749
refactor(tvix/castore): introduce "cloud" feature flag
Florian Klink
1
-5
/
+17
2024-03-20
r/7748
docs(tvix/castore/directory): update docstring for get_recursive
Florian Klink
1
-1
/
+4
2024-03-20
r/7746
refactor(tvix/castore/directory/from_addr): use match guards
Florian Klink
1
-39
/
+42
2024-03-20
r/7745
refactor(tvix/castore/blob/from_addr): use match guards
Florian Klink
1
-53
/
+59
2024-03-18
r/7730
refactor(tvix/castore/blobsvc): use B3Digest Display impl
Florian Klink
2
-10
/
+2
2024-03-18
r/7724
feat(tvix/blobservice/object_store) more logging
Florian Klink
1
-1
/
+3
2024-03-18
r/7722
feat(tvix/castore/blobsvc/grpc): read data in chunks
Florian Klink
1
-26
/
+54
2024-03-18
r/7720
refactor(tvix/castore/src/blobservice): remove useless else case
Florian Klink
1
-4
/
+3
2024-03-17
r/7719
feat(tvix/castore): impl Debug for B3Digest
Florian Klink
1
-1
/
+7
2024-03-11
r/7685
feat(tvix/castore/blobsvc/from_addr): support object_store
Florian Klink
1
-1
/
+21
2024-03-11
r/7684
feat(tvix/castore/blobsvc): add object storage implementation
Florian Klink
3
-0
/
+561
2024-03-09
r/7660
fix(tvix/castore/grpc/directory): skip_all fields in instrument
Florian Klink
1
-15
/
+21
2024-03-09
r/7659
fix(tvix/castore/grpc/blob): skip_all fields in instrument
Florian Klink
1
-5
/
+11
2024-03-03
r/7648
refactor(tvix/*/from_addr): improve test debuggability
Florian Klink
2
-4
/
+12
2024-03-03
r/7641
feat(tvix/castore): add HashingReader, B3HashingReader
Florian Klink
2
-0
/
+90
2024-03-03
r/7640
feat(tvix/castore/digests): impl From digest::Output<_> for B3Digest
Florian Klink
1
-0
/
+7
2024-03-03
r/7631
refactor(tvix/castore/blobsvc/chunked_reader): refactor, document
Florian Klink
1
-131
/
+139
2024-03-02
r/7627
feat(tvix/castore/blobsvc): BlobReader for more trivial types
Florian Klink
1
-0
/
+2
2024-03-02
r/7626
fix(tvix/castore/blobwriter): don't require Sync + 'static
Florian Klink
1
-1
/
+1
2024-02-20
r/7570
docs(tvix/castore/directorysvc): K/V is not necessarily flat
Florian Klink
1
-0
/
+5
2024-02-19
r/7558
feat(tvix/castore): Compile fix for Darwin
Peter Kolloch
1
-0
/
+3
2024-02-18
r/7547
fix(tvix/castore): don't emit ret as INFO
Florian Klink
1
-1
/
+2
2024-02-17
r/7535
feat(tvix/castore/fs): make allow_other configurable
Florian Klink
2
-3
/
+8
2024-02-10
r/7494
feat(tvix/castore/blobsvc): add Chunked{Blob,Reader}
Florian Klink
2
-0
/
+489
2024-02-02
r/7471
fix(tvix/castore/grpc/svc_wrapper): expose chunks() over gRPC
Florian Klink
1
-3
/
+6
2024-02-02
r/7470
feat(tvix/castore/blobsvc): validate StatBlobResponse
Florian Klink
2
-0
/
+29
2024-02-02
r/7469
refactor(tvix/castore/grpc/blobsvc): inline stream_mapper
Florian Klink
1
-12
/
+3
2024-02-02
r/7468
docs(tvix/castore/blobsvc): fix doc comments on trait
Florian Klink
1
-10
/
+14
2024-02-02
r/7465
refactor(tvix/castore/blobsvc/combinator): compact trait bounds
Florian Klink
1
-1
/
+2
2024-01-22
r/7437
feat(tvix/castore): `process_entry` cannot process unsupported nodes
Ryan Lahfa
1
-1
/
+13
2024-01-21
r/7435
chore(tvix/store): Use BoxStream type alias
Connor Brewster
7
-24
/
+17
2024-01-20
r/7431
refactor(tvix/castore): break down `ingest_path`
Ryan Lahfa
1
-70
/
+187
[next]