about summary refs log tree commit diff
path: root/tvix
Commit message (Expand)AuthorAgeFilesLines
* docs(tvix): Begin documenting the Nix daemon protocolBrian Olsen2 days5-0/+1527
* fix(castore/directory/objectstore): fix responses for deduplicated dirsYureka2 days1-7/+13
* chore(tvix): drop json feature for tracing-subscriberFlorian Klink2 days5-58/+5
* feat(tvix/build): drop json loggingFlorian Klink2 days3-21/+6
* feat(tvix/store): add ObjectStoreDirectoryServiceYureka3 days8-11/+332
* chore(tvix): bump to tokio-listener 0.4.1Florian Klink3 days4-840/+74
* chore(tvix/store): bump otlp stackFlorian Klink3 days3-361/+101
* chore(tvix/nar-bridge): move to nar-bridge-goFlorian Klink3 days32-14/+13
* feat(tvix/store/pathinfo): add a Cache combinatorFlorian Klink5 days2-0/+113
* fix(tvix/castore/grpc): don't use explicit channelFlorian Klink5 days1-47/+36
* feat(tvix/castore/directory/get_recursive): add 'static to BoxStreamFlorian Klink5 days5-6/+6
* feat(tvix/castore/directory/traverse_directory): simplifyFlorian Klink5 days1-48/+43
* feat(tvix/castore/directory/traverse): simplify codeFlorian Klink5 days1-53/+42
* chore(tvix/clippy): configure clippy allow block_in_conditionsFlorian Klink6 days5-3/+15
* feat(tvix/store/pathinfo/*): add more instrumentationFlorian Klink6 days6-11/+20
* refactor(tvix/castore/error): drop From<PoisonError<T>> for ErrorFlorian Klink8 days1-7/+0
* refactor(tvix/castore/directoryservice/memory): use tokio RwLockFlorian Klink8 days1-3/+4
* refactor(tvix/castore/blobservice/memory): use parking_lot RwLockFlorian Klink8 days5-31/+27
* refactor(tvix/store/pathinfo/memory): tokio RwLock, improve list()Florian Klink8 days1-14/+14
* docs(tvix/docs): async nar reader is doneFlorian Klink8 days1-4/+1
* docs(tvix/todo): add section on [ca]store errorsFlorian Klink8 days1-0/+7
* docs(tvix/todo): update test suite sectionFlorian Klink8 days1-4/+13
* chore(tvix/narinfo2parquet): bump dependenciesFlorian Klink8 days2-27/+135
* chore(tvix): update dependenciesFlorian Klink8 days2-57/+57
* feat(tvix/store): add LruPathInfoServiceFlorian Klink8 days5-1/+341
* refactor(tvix/store/pathinfo/sled): drop {blob,directory}_serviceFlorian Klink8 days2-31/+10
* refactor(tvix/store/pathinfo/memory): drop {blob,directory}_serviceFlorian Klink8 days3-26/+6
* refactor(tvix/store): drop calculate_nar from PathInfoServiceFlorian Klink8 days20-187/+241
* fix(tvix/store/pathinfo/sled): use spawn_blockingFlorian Klink8 days1-22/+45
* fix(tvix/castore/directory/sled): use spawn_blockingFlorian Klink8 days1-39/+60
* chore(tvix/castore/blob): remove sled implementationFlorian Klink8 days5-202/+3
* refactor(tvix/store/pathinfo/grpc): simplify pingpongFlorian Klink8 days2-76/+7
* feat(tvix/cli): Use the same TvixStoreIO for the full runtimeAspen Smith10 days1-16/+26
* refactor(nix-compat/nar/reader): reuse prev_name allocationedef11 days8-50/+73
* feat(nix-compat/wire/bytes): read bytes into an existing bufferedef11 days1-1/+60
* chore(tvix/tools/crunch-v2): upgrade tokioedef11 days2-5/+20
* refactor(nix-compat/wire/bytes): style fixesedef11 days1-13/+10
* fix(nix-compat/store_path): use Box<str>edef11 days1-8/+5
* feat(nix-compat/wire/bytes/reader): support buffered readingedef11 days3-6/+195
* fix(nix-compat/wire/bytes/reader): always read trailer tag dataedef11 days3-16/+73
* fix(nix-compat/wire/bytes/reader): drop allow(dead_code)edef11 days1-1/+0
* refactor(nix-compat/wire/bytes/reader): drop prev_fillededef11 days1-2/+1
* refactor(tvix): remove usage of async-recursionConnor Brewster13 days8-68/+19
* fix(tvix/store/pathinfo/nix_http): update error messageFlorian Klink13 days1-1/+1
* feat(tvix/store): use async nar reader for ingest_narFlorian Klink13 days7-351/+212
* test(tvix-castore/import): add tests for ingest_entriesFlorian Klink13 days1-3/+138
* fix(tvix/castore/import): assert end of streamFlorian Klink13 days1-0/+5
* fix(tvix/castore/import): deal with entry.path() not having a parentFlorian Klink13 days1-7/+9
* feat(tvix-castore/import) have IngestionEntry.path() return &PathFlorian Klink14 days2-3/+4
* feat(nix-compat/nar/reader): async supportedef2024-05-046-1/+566