about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* fix(tvix/store/pathinfo/nix_http): update error message HEAD canonFlorian Klink6 hours1-1/+1
* feat(tvix/store): use async nar reader for ingest_narFlorian Klink6 hours7-351/+212
* test(tvix-castore/import): add tests for ingest_entriesFlorian Klink7 hours1-3/+138
* fix(tvix/castore/import): assert end of streamFlorian Klink7 hours1-0/+5
* fix(tvix/castore/import): deal with entry.path() not having a parentFlorian Klink7 hours1-7/+9
* feat(tvix-castore/import) have IngestionEntry.path() return &PathFlorian Klink31 hours2-3/+4
* feat(nix-compat/nar/reader): async supportedef2 days6-1/+566
* feat(nix-compat/wire/bytes/reader): parametrise on trailer tagedef2 days3-10/+31
* refactor(tvix/*store): use DS: DirectoryServiceFlorian Klink2 days6-29/+23
* docs(tvix/eval): add document about how binding construction worksVincent Ambo3 days1-0/+133
* refactor(tvix/store/pathinfo/sled): cleanup, add instrumentationFlorian Klink3 days1-57/+42
* test(tvix/[ca]store): enable bigtable only with "integration" featureFlorian Klink4 days10-15/+44
* chore(3p/overlays/tvl): switch to nixpkgs crate2nixFlorian Klink4 days3-41/+10
* chore(nix-compat): Document daemon protocol versionBrian Olsen4 days1-0/+21
* refactor(tvix/castore/import): use crate Path[Buf] in IngestionEntryFlorian Klink4 days4-69/+74
* feat(tvix/castore/directory/traverse): use castore PathsFlorian Klink4 days2-52/+17
* feat(tvix/castore/path): implement PathBuf::from_host_pathFlorian Klink4 days1-1/+105
* refactor(nix-compat): derivation_or_fod_hash -> hash_derivation_moduloFlorian Klink4 days4-48/+57
* feat(tvix/castore/path): impl AsRef<Path> for PathFlorian Klink5 days1-0/+6
* feat(tvix/castore): expose PathBuf tooFlorian Klink5 days1-1/+1
* fix(tvix/castore/path): join, push -> try_{join,push}edef5 days1-7/+7
* feat(tvix/castore/path): add PathBuf::{new, with_capacity, push}edef5 days1-12/+37
* feat(tvix/castore/path): more conversionsedef5 days1-2/+37
* feat(tvix/castore/path): single-component paths are children of ROOTedef5 days1-11/+21
* test(tvix/castore/path): test the null byte caseedef5 days1-0/+1
* feat(tvix/castore/path): use proto::validate_node_nameedef5 days2-6/+13
* chore(tvix/castore/path): drop now-duplicate testsedef5 days1-24/+1
* feat(tvix/nar-bridge): support HTTP HEAD for narinfoEdwin Mackenzie-Owen5 days1-28/+33
* fix(nix-compat/store_path): permit store paths with dots againedef5 days1-10/+8
* feat(tvix/castore/path): implement Debug + Displayedef5 days1-3/+33
* feat(tvix/castore/path): make Path unsized, repr-equivalent to [u8]edef5 days1-51/+57
* feat(tvix/castore/path): add Path{Buf}Florian Klink5 days2-0/+248
* feat(tvix/store): use local object_store for tvix-store daemon blobsFlorian Klink6 days1-1/+5
* refactor(tvix/castore/import): restructure error typesFlorian Klink6 days7-72/+126
* refactor(tvix/castore): remove IngestionEntry::UnknownFlorian Klink6 days2-10/+1
* refactor(tvix/castore/import): move upload_blob_at_path into fs modFlorian Klink6 days2-28/+27
* fix(tvix/castore/import): symlink targets are Vec<u8>Florian Klink6 days3-4/+9
* docs(tvix/castore): fix tvix_castore::import sub-mod docstringsFlorian Klink6 days2-2/+4
* fix(tvix/nix-compat/wire): RangeInclusive<usize> for memory size boundsedef6 days2-32/+30
* refactor(nix-compat/wire): drop primitive functionsedef6 days6-112/+33
* refactor(nix-compat/wire/bytes): branchless padding computationedef7 days1-7/+8
* fix(tvix/nix-compat/wire/bytes): return UnexpectedEof for unexpected EOFedef7 days1-4/+1
* fix(tazj.in): fix redirectVincent Ambo7 days1-1/+1
* test(tvix): Fix tvix tests on macOSAlice Carroll7 days3-7/+26
* feat(tvix/glue/tests): configure <nix NIX_PATHFlorian Klink7 days1-0/+2
* feat(tvix/glue/tests): wrap TvixStoreIO with TvixIOFlorian Klink7 days1-1/+6
* refactor(tvix/glue/fetchers): rename "nixhash" to just "hash"Florian Klink7 days1-12/+12
* refactor(nix-compat/wire/bytes/reader): move size reading to async ctoredef7 days1-137/+65
* docs(tvix/glue/fetchers): update docstring on TarballFlorian Klink7 days1-1/+2
* refactor(nix-compat/wire/bytes/reader): use fn for PhantomDataedef7 days1-1/+1