Age | Commit message (Expand) | Author | Files | Lines |
2024-05-06 | r/8082 refactor(tvix): remove usage of async-recursion | Connor Brewster | 8 | -68/+19 |
2024-05-06 | r/8081 fix(tvix/store/pathinfo/nix_http): update error message | Florian Klink | 1 | -1/+1 |
2024-05-06 | r/8080 feat(tvix/store): use async nar reader for ingest_nar | Florian Klink | 7 | -351/+212 |
2024-05-06 | r/8079 test(tvix-castore/import): add tests for ingest_entries | Florian Klink | 1 | -3/+138 |
2024-05-06 | r/8078 fix(tvix/castore/import): assert end of stream | Florian Klink | 1 | -0/+5 |
2024-05-06 | r/8077 fix(tvix/castore/import): deal with entry.path() not having a parent | Florian Klink | 1 | -7/+9 |
2024-05-05 | r/8076 feat(tvix-castore/import) have IngestionEntry.path() return &Path | Florian Klink | 2 | -3/+4 |
2024-05-04 | r/8075 feat(nix-compat/nar/reader): async support | edef | 6 | -1/+566 |
2024-05-04 | r/8074 feat(nix-compat/wire/bytes/reader): parametrise on trailer tag | edef | 3 | -10/+31 |
2024-05-04 | r/8073 refactor(tvix/*store): use DS: DirectoryService | Florian Klink | 6 | -29/+23 |
2024-05-03 | r/8072 docs(tvix/eval): add document about how binding construction works | Vincent Ambo | 1 | -0/+133 |
2024-05-03 | r/8071 refactor(tvix/store/pathinfo/sled): cleanup, add instrumentation | Florian Klink | 1 | -57/+42 |
2024-05-03 | r/8070 test(tvix/[ca]store): enable bigtable only with "integration" feature | Florian Klink | 10 | -15/+44 |
2024-05-03 | r/8069 chore(3p/overlays/tvl): switch to nixpkgs crate2nix | Florian Klink | 3 | -41/+10 |
2024-05-02 | r/8068 chore(nix-compat): Document daemon protocol version | Brian Olsen | 1 | -0/+21 |
2024-05-02 | r/8067 refactor(tvix/castore/import): use crate Path[Buf] in IngestionEntry | Florian Klink | 4 | -69/+74 |
2024-05-02 | r/8066 feat(tvix/castore/directory/traverse): use castore Paths | Florian Klink | 2 | -52/+17 |
2024-05-02 | r/8065 feat(tvix/castore/path): implement PathBuf::from_host_path | Florian Klink | 1 | -1/+105 |
2024-05-02 | r/8064 refactor(nix-compat): derivation_or_fod_hash -> hash_derivation_modulo | Florian Klink | 4 | -48/+57 |
2024-05-01 | r/8063 feat(tvix/castore/path): impl AsRef<Path> for Path | Florian Klink | 1 | -0/+6 |
2024-05-01 | r/8062 feat(tvix/castore): expose PathBuf too | Florian Klink | 1 | -1/+1 |
2024-05-01 | r/8061 fix(tvix/castore/path): join, push -> try_{join,push} | edef | 1 | -7/+7 |
2024-05-01 | r/8060 feat(tvix/castore/path): add PathBuf::{new, with_capacity, push} | edef | 1 | -12/+37 |
2024-05-01 | r/8059 feat(tvix/castore/path): more conversions | edef | 1 | -2/+37 |
2024-05-01 | r/8058 feat(tvix/castore/path): single-component paths are children of ROOT | edef | 1 | -11/+21 |
2024-05-01 | r/8057 test(tvix/castore/path): test the null byte case | edef | 1 | -0/+1 |
2024-05-01 | r/8056 feat(tvix/castore/path): use proto::validate_node_name | edef | 2 | -6/+13 |
2024-05-01 | r/8055 chore(tvix/castore/path): drop now-duplicate tests | edef | 1 | -24/+1 |
2024-05-01 | r/8054 feat(tvix/nar-bridge): support HTTP HEAD for narinfo | Edwin Mackenzie-Owen | 1 | -28/+33 |
2024-05-01 | r/8053 fix(nix-compat/store_path): permit store paths with dots again | edef | 1 | -10/+8 |
2024-05-01 | r/8052 feat(tvix/castore/path): implement Debug + Display | edef | 1 | -3/+33 |
2024-05-01 | r/8051 feat(tvix/castore/path): make Path unsized, repr-equivalent to [u8] | edef | 1 | -51/+57 |
2024-05-01 | r/8050 feat(tvix/castore/path): add Path{Buf} | Florian Klink | 2 | -0/+248 |
2024-04-30 | r/8049 feat(tvix/store): use local object_store for tvix-store daemon blobs | Florian Klink | 1 | -1/+5 |
2024-04-30 | r/8048 refactor(tvix/castore/import): restructure error types | Florian Klink | 7 | -72/+126 |
2024-04-30 | r/8047 refactor(tvix/castore): remove IngestionEntry::Unknown | Florian Klink | 2 | -10/+1 |
2024-04-30 | r/8046 refactor(tvix/castore/import): move upload_blob_at_path into fs mod | Florian Klink | 2 | -28/+27 |
2024-04-30 | r/8045 fix(tvix/castore/import): symlink targets are Vec<u8> | Florian Klink | 3 | -4/+9 |
2024-04-30 | r/8044 docs(tvix/castore): fix tvix_castore::import sub-mod docstrings | Florian Klink | 2 | -2/+4 |
2024-04-30 | r/8043 fix(tvix/nix-compat/wire): RangeInclusive<usize> for memory size bounds | edef | 2 | -32/+30 |
2024-04-30 | r/8042 refactor(nix-compat/wire): drop primitive functions | edef | 6 | -112/+33 |
2024-04-30 | r/8041 refactor(nix-compat/wire/bytes): branchless padding computation | edef | 1 | -7/+8 |
2024-04-30 | r/8040 fix(tvix/nix-compat/wire/bytes): return UnexpectedEof for unexpected EOF | edef | 1 | -4/+1 |
2024-04-30 | r/8039 fix(tazj.in): fix redirect | Vincent Ambo | 1 | -1/+1 |
2024-04-30 | r/8038 test(tvix): Fix tvix tests on macOS | Alice Carroll | 3 | -7/+26 |
2024-04-29 | r/8037 feat(tvix/glue/tests): configure <nix NIX_PATH | Florian Klink | 1 | -0/+2 |
2024-04-29 | r/8036 feat(tvix/glue/tests): wrap TvixStoreIO with TvixIO | Florian Klink | 1 | -1/+6 |
2024-04-29 | r/8035 refactor(tvix/glue/fetchers): rename "nixhash" to just "hash" | Florian Klink | 1 | -12/+12 |
2024-04-29 | r/8034 refactor(nix-compat/wire/bytes/reader): move size reading to async ctor | edef | 1 | -137/+65 |
2024-04-29 | r/8033 docs(tvix/glue/fetchers): update docstring on Tarball | Florian Klink | 1 | -1/+2 |