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
/
store
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-01
r/7298
refactor(tvix/store/bin): don't reconstruct StorePath twice
Florian Klink
1
-8
/
+1
2023-12-31
r/7297
fix(tvix/store/bin): don't unwrap in case of invalid paths
Florian Klink
1
-8
/
+12
2023-12-31
r/7296
refactor(tvix/store/bin): condense subscriber setup a bit
Florian Klink
1
-12
/
+8
2023-12-31
r/7295
refactor(tvix/store): move construct_services helper here
Florian Klink
3
-62
/
+67
2023-12-31
r/7294
refactor(tvix/castore/directorysvc): return Box, not Arc
Florian Klink
1
-4
/
+17
2023-12-31
r/7293
refactor(tvix/castore/blobsvc): return Box, not Arc
Florian Klink
1
-4
/
+9
2023-12-29
r/7268
refactor(tvix/castore/bin/tvix-store) don't import std::io
Florian Klink
1
-5
/
+4
2023-12-29
r/7266
feat(tvix/store): emit more structured log messages
Florian Klink
1
-3
/
+3
2023-12-24
r/7258
refactor(tvix/castore): add RootNode impl for BTreeMap, mv fs tests
Florian Klink
2
-1174
/
+0
2023-12-22
r/7256
chore(tvix): move store/fs to castore/fs
Florian Klink
12
-1376
/
+106
2023-12-22
r/7255
refactor(tvix/store): remove Arc<> from PathInfoService::from_addr
Florian Klink
5
-24
/
+37
2023-12-22
r/7254
refactor(tvix/store/bin): move service.clone right before async move
Florian Klink
1
-61
/
+65
2023-12-22
r/7253
refactor(tvix/store/bin): remove unneeded clone
Florian Klink
1
-4
/
+2
2023-12-21
r/7246
docs(tvix/store): fix reference
Florian Klink
1
-1
/
+1
2023-12-21
r/7245
docs(tvix/store): fix reference
Florian Klink
1
-2
/
+2
2023-12-18
r/7229
refactor(tvix/store): remove more clones on pathinfoservice
Florian Klink
1
-4
/
+3
2023-12-16
r/7226
docs(tvix/store/fs): fix comment
Florian Klink
1
-5
/
+7
2023-12-16
r/7223
refactor(tvix/store/fs): no explicitly required Arc'ed Blob/DirSvc
Florian Klink
1
-7
/
+12
2023-12-14
r/7222
refactor(tvix/store/fs): Decouple TvixStoreFs from Nix concepts
Connor Brewster
2
-76
/
+119
2023-12-12
r/7207
refactor(tvix/castore/blobservice): use io::Result in trait
Florian Klink
2
-16
/
+13
2023-12-11
r/7159
refactor(tvix/*store/sled): make ::new() more generic
Florian Klink
2
-4
/
+4
2023-12-11
r/7158
chore(tvix): drop sled compression support
Florian Klink
2
-2
/
+4
2023-12-09
r/7138
refactor(store/fs): address clippy
Florian Klink
1
-1
/
+1
2023-12-09
r/7129
chore(store/src/tests): make clippy shut up
Adam Joseph
1
-12
/
+6
2023-11-28
r/7086
feat(tvix/store/pathinfosvc/nix_http): allow configuring pubkeys
Florian Klink
1
-6
/
+28
2023-11-28
r/7085
feat(tvix/store/pathinfosvc): add signature verification
Florian Klink
1
-1
/
+33
2023-11-28
r/7081
feat(tvix/store/pathinfosvc/nix_http): check Nar{Size,Hash} matches
Florian Klink
1
-13
/
+84
2023-11-28
r/7080
fix(tvix/store/fs): don't panic on PathInfoService error
Florian Klink
1
-11
/
+9
2023-11-22
r/7051
feat(tvix/store): add as_narinfo() for PathInfo
Florian Klink
2
-2
/
+106
2023-11-22
r/7049
refactor(tvix/store): impl From<&nar_info::Ca> for nixhash::CAHash
Florian Klink
1
-0
/
+62
2023-11-22
r/7048
refactor(tvix/store): impl From<nixhash::CAHash> for nar_info::Ca
Florian Klink
1
-16
/
+25
2023-11-22
r/7047
refactor(tvix/nix-compat): move from_name_and_digest to StorePathRef
Florian Klink
1
-5
/
+3
2023-11-22
r/7046
feat(nix-compat/narinfo): drop .drv from Narinfo.deriver field
Florian Klink
1
-4
/
+1
2023-11-19
r/7038
feat(tvix/store/pathinfoservice): implement NixHTTPPathInfoService
Florian Klink
3
-7
/
+240
2023-11-19
r/7035
feat(nix-compat/nar/reader): provide passthrough buffered I/O
edef
1
-5
/
+5
2023-11-19
r/7034
fix(nix-compat/nar/reader): require BufRead
edef
1
-2
/
+2
2023-11-18
r/7030
refactor(tvix/store/fs): simpllify read
Florian Klink
1
-19
/
+3
2023-11-18
r/7029
feat(tvix/store): From<&nix_compat::...::NarInfo<'_>> for PathInfo
Florian Klink
2
-2
/
+176
2023-11-15
r/7022
refactor(tvix/castore/tonic): make async, support wait-connect=?
Florian Klink
3
-25
/
+26
2023-11-15
r/7019
refactor(tvix/store/pathinfosvc/from_addr): use test_case
Florian Klink
1
-93
/
+46
2023-11-15
r/7018
refactor(tvix/store/pathinfosvc): inline SledPathInfoSvc::from_url
Florian Klink
2
-136
/
+81
2023-11-15
r/7017
refactor(tvix/store/pathinfosvc): inline GRPCPathInfoSvc::from_url
Florian Klink
2
-28
/
+27
2023-11-15
r/7016
feat(tvix/castore/src/channel): move from_url tests
Florian Klink
1
-73
/
+1
2023-11-15
r/7015
refactor(tvix/store/pathinfosvc): inline MemoryPathInfoSvc::from_url
Florian Klink
2
-88
/
+47
2023-11-15
r/7014
refactor(tvix/store): remove from_url from PathInfoService trait
Florian Klink
4
-31
/
+13
2023-11-07
r/6978
refactor(tvix/store/fs): mv sparse -> populated directories
Florian Klink
3
-317
/
+54
2023-11-07
r/6977
refactor(tvix/store/fs): simplify name_in_root_to_ino_and_data
Florian Klink
1
-82
/
+72
2023-11-07
r/6976
refactor(tvix/store/fs): move code to get_directory_children helper
Florian Klink
1
-122
/
+76
2023-11-07
r/6975
refactor(tvix/store/fs): reduce write lock, return children
Florian Klink
1
-47
/
+56
2023-11-07
r/6974
refactor(tvix/src/fs): reduce write lock, avoid inode_tracker lookup
Florian Klink
1
-39
/
+50
[next]