index
:
mirror/depot
this commit
canon
subtree-staging
monorepo for the virus lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix(tvix/store/pathinfo/nix_http): update error message
HEAD
canon
Florian Klink
6 hours
1
-1
/
+1
*
feat(tvix/store): use async nar reader for ingest_nar
Florian Klink
6 hours
7
-351
/
+212
*
test(tvix-castore/import): add tests for ingest_entries
Florian Klink
7 hours
1
-3
/
+138
*
fix(tvix/castore/import): assert end of stream
Florian Klink
7 hours
1
-0
/
+5
*
fix(tvix/castore/import): deal with entry.path() not having a parent
Florian Klink
7 hours
1
-7
/
+9
*
feat(tvix-castore/import) have IngestionEntry.path() return &Path
Florian Klink
31 hours
2
-3
/
+4
*
feat(nix-compat/nar/reader): async support
edef
2 days
6
-1
/
+566
*
feat(nix-compat/wire/bytes/reader): parametrise on trailer tag
edef
2 days
3
-10
/
+31
*
refactor(tvix/*store): use DS: DirectoryService
Florian Klink
2 days
6
-29
/
+23
*
docs(tvix/eval): add document about how binding construction works
Vincent Ambo
3 days
1
-0
/
+133
*
refactor(tvix/store/pathinfo/sled): cleanup, add instrumentation
Florian Klink
3 days
1
-57
/
+42
*
test(tvix/[ca]store): enable bigtable only with "integration" feature
Florian Klink
4 days
10
-15
/
+44
*
chore(3p/overlays/tvl): switch to nixpkgs crate2nix
Florian Klink
4 days
3
-41
/
+10
*
chore(nix-compat): Document daemon protocol version
Brian Olsen
4 days
1
-0
/
+21
*
refactor(tvix/castore/import): use crate Path[Buf] in IngestionEntry
Florian Klink
4 days
4
-69
/
+74
*
feat(tvix/castore/directory/traverse): use castore Paths
Florian Klink
4 days
2
-52
/
+17
*
feat(tvix/castore/path): implement PathBuf::from_host_path
Florian Klink
4 days
1
-1
/
+105
*
refactor(nix-compat): derivation_or_fod_hash -> hash_derivation_modulo
Florian Klink
4 days
4
-48
/
+57
*
feat(tvix/castore/path): impl AsRef<Path> for Path
Florian Klink
5 days
1
-0
/
+6
*
feat(tvix/castore): expose PathBuf too
Florian Klink
5 days
1
-1
/
+1
*
fix(tvix/castore/path): join, push -> try_{join,push}
edef
5 days
1
-7
/
+7
*
feat(tvix/castore/path): add PathBuf::{new, with_capacity, push}
edef
5 days
1
-12
/
+37
*
feat(tvix/castore/path): more conversions
edef
5 days
1
-2
/
+37
*
feat(tvix/castore/path): single-component paths are children of ROOT
edef
5 days
1
-11
/
+21
*
test(tvix/castore/path): test the null byte case
edef
5 days
1
-0
/
+1
*
feat(tvix/castore/path): use proto::validate_node_name
edef
5 days
2
-6
/
+13
*
chore(tvix/castore/path): drop now-duplicate tests
edef
5 days
1
-24
/
+1
*
feat(tvix/nar-bridge): support HTTP HEAD for narinfo
Edwin Mackenzie-Owen
5 days
1
-28
/
+33
*
fix(nix-compat/store_path): permit store paths with dots again
edef
5 days
1
-10
/
+8
*
feat(tvix/castore/path): implement Debug + Display
edef
5 days
1
-3
/
+33
*
feat(tvix/castore/path): make Path unsized, repr-equivalent to [u8]
edef
5 days
1
-51
/
+57
*
feat(tvix/castore/path): add Path{Buf}
Florian Klink
5 days
2
-0
/
+248
*
feat(tvix/store): use local object_store for tvix-store daemon blobs
Florian Klink
6 days
1
-1
/
+5
*
refactor(tvix/castore/import): restructure error types
Florian Klink
6 days
7
-72
/
+126
*
refactor(tvix/castore): remove IngestionEntry::Unknown
Florian Klink
6 days
2
-10
/
+1
*
refactor(tvix/castore/import): move upload_blob_at_path into fs mod
Florian Klink
6 days
2
-28
/
+27
*
fix(tvix/castore/import): symlink targets are Vec<u8>
Florian Klink
6 days
3
-4
/
+9
*
docs(tvix/castore): fix tvix_castore::import sub-mod docstrings
Florian Klink
6 days
2
-2
/
+4
*
fix(tvix/nix-compat/wire): RangeInclusive<usize> for memory size bounds
edef
6 days
2
-32
/
+30
*
refactor(nix-compat/wire): drop primitive functions
edef
6 days
6
-112
/
+33
*
refactor(nix-compat/wire/bytes): branchless padding computation
edef
7 days
1
-7
/
+8
*
fix(tvix/nix-compat/wire/bytes): return UnexpectedEof for unexpected EOF
edef
7 days
1
-4
/
+1
*
fix(tazj.in): fix redirect
Vincent Ambo
7 days
1
-1
/
+1
*
test(tvix): Fix tvix tests on macOS
Alice Carroll
7 days
3
-7
/
+26
*
feat(tvix/glue/tests): configure <nix NIX_PATH
Florian Klink
7 days
1
-0
/
+2
*
feat(tvix/glue/tests): wrap TvixStoreIO with TvixIO
Florian Klink
7 days
1
-1
/
+6
*
refactor(tvix/glue/fetchers): rename "nixhash" to just "hash"
Florian Klink
7 days
1
-12
/
+12
*
refactor(nix-compat/wire/bytes/reader): move size reading to async ctor
edef
7 days
1
-137
/
+65
*
docs(tvix/glue/fetchers): update docstring on Tarball
Florian Klink
7 days
1
-1
/
+2
*
refactor(nix-compat/wire/bytes/reader): use fn for PhantomData
edef
7 days
1
-1
/
+1
[next]