about summary refs log tree commit diff
path: root/tvix
Commit message (Expand)AuthorAgeFilesLines
...
* docs(tvix/docs): async nar reader is doneFlorian Klink2024-05-111-4/+1
* docs(tvix/todo): add section on [ca]store errorsFlorian Klink2024-05-111-0/+7
* docs(tvix/todo): update test suite sectionFlorian Klink2024-05-111-4/+13
* chore(tvix/narinfo2parquet): bump dependenciesFlorian Klink2024-05-112-27/+135
* chore(tvix): update dependenciesFlorian Klink2024-05-112-57/+57
* feat(tvix/store): add LruPathInfoServiceFlorian Klink2024-05-115-1/+341
* refactor(tvix/store/pathinfo/sled): drop {blob,directory}_serviceFlorian Klink2024-05-112-31/+10
* refactor(tvix/store/pathinfo/memory): drop {blob,directory}_serviceFlorian Klink2024-05-113-26/+6
* refactor(tvix/store): drop calculate_nar from PathInfoServiceFlorian Klink2024-05-1120-187/+241
* fix(tvix/store/pathinfo/sled): use spawn_blockingFlorian Klink2024-05-111-22/+45
* fix(tvix/castore/directory/sled): use spawn_blockingFlorian Klink2024-05-111-39/+60
* chore(tvix/castore/blob): remove sled implementationFlorian Klink2024-05-115-202/+3
* refactor(tvix/store/pathinfo/grpc): simplify pingpongFlorian Klink2024-05-112-76/+7
* feat(tvix/cli): Use the same TvixStoreIO for the full runtimeAspen Smith2024-05-091-16/+26
* refactor(nix-compat/nar/reader): reuse prev_name allocationedef2024-05-088-50/+73
* feat(nix-compat/wire/bytes): read bytes into an existing bufferedef2024-05-081-1/+60
* chore(tvix/tools/crunch-v2): upgrade tokioedef2024-05-082-5/+20
* refactor(nix-compat/wire/bytes): style fixesedef2024-05-081-13/+10
* fix(nix-compat/store_path): use Box<str>edef2024-05-081-8/+5
* feat(nix-compat/wire/bytes/reader): support buffered readingedef2024-05-083-6/+195
* fix(nix-compat/wire/bytes/reader): always read trailer tag dataedef2024-05-083-16/+73
* fix(nix-compat/wire/bytes/reader): drop allow(dead_code)edef2024-05-081-1/+0
* refactor(nix-compat/wire/bytes/reader): drop prev_fillededef2024-05-081-2/+1
* refactor(tvix): remove usage of async-recursionConnor Brewster2024-05-068-68/+19
* fix(tvix/store/pathinfo/nix_http): update error messageFlorian Klink2024-05-061-1/+1
* feat(tvix/store): use async nar reader for ingest_narFlorian Klink2024-05-067-351/+212
* test(tvix-castore/import): add tests for ingest_entriesFlorian Klink2024-05-061-3/+138
* fix(tvix/castore/import): assert end of streamFlorian Klink2024-05-061-0/+5
* fix(tvix/castore/import): deal with entry.path() not having a parentFlorian Klink2024-05-061-7/+9
* feat(tvix-castore/import) have IngestionEntry.path() return &PathFlorian Klink2024-05-052-3/+4
* feat(nix-compat/nar/reader): async supportedef2024-05-046-1/+566
* feat(nix-compat/wire/bytes/reader): parametrise on trailer tagedef2024-05-043-10/+31
* refactor(tvix/*store): use DS: DirectoryServiceFlorian Klink2024-05-046-29/+23
* docs(tvix/eval): add document about how binding construction worksVincent Ambo2024-05-031-0/+133
* refactor(tvix/store/pathinfo/sled): cleanup, add instrumentationFlorian Klink2024-05-031-57/+42
* test(tvix/[ca]store): enable bigtable only with "integration" featureFlorian Klink2024-05-0310-15/+44
* chore(3p/overlays/tvl): switch to nixpkgs crate2nixFlorian Klink2024-05-032-5/+6
* chore(nix-compat): Document daemon protocol versionBrian Olsen2024-05-021-0/+21
* refactor(tvix/castore/import): use crate Path[Buf] in IngestionEntryFlorian Klink2024-05-024-69/+74
* feat(tvix/castore/directory/traverse): use castore PathsFlorian Klink2024-05-022-52/+17
* feat(tvix/castore/path): implement PathBuf::from_host_pathFlorian Klink2024-05-021-1/+105
* refactor(nix-compat): derivation_or_fod_hash -> hash_derivation_moduloFlorian Klink2024-05-024-48/+57
* feat(tvix/castore/path): impl AsRef<Path> for PathFlorian Klink2024-05-011-0/+6
* feat(tvix/castore): expose PathBuf tooFlorian Klink2024-05-011-1/+1
* fix(tvix/castore/path): join, push -> try_{join,push}edef2024-05-011-7/+7
* feat(tvix/castore/path): add PathBuf::{new, with_capacity, push}edef2024-05-011-12/+37
* feat(tvix/castore/path): more conversionsedef2024-05-011-2/+37
* feat(tvix/castore/path): single-component paths are children of ROOTedef2024-05-011-11/+21
* test(tvix/castore/path): test the null byte caseedef2024-05-011-0/+1
* feat(tvix/castore/path): use proto::validate_node_nameedef2024-05-012-6/+13