Age | Commit message (Expand) | Author | Files | Lines |
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 |
2024-04-29 | r/8032 refactor(nix-compat/wire/bytes/reader): use fn for PhantomData | edef | 1 | -1/+1 |
2024-04-29 | r/8031 refactor(tvix/nix-compat/wire/bytes): use RangeInclusive for limits | edef | 1 | -14/+7 |
2024-04-29 | r/8030 refactor(nix-compat/wire/bytes): fold TrailerReader into BytesReader | edef | 2 | -91/+41 |
2024-04-29 | r/8029 feat(nix-compat/wire/bytes/reader): expose the remaining data length | edef | 2 | -0/+31 |
2024-04-29 | r/8028 refactor(nix-compat/nar/reader): always enable poisoning *API* | edef | 1 | -64/+66 |
2024-04-29 | r/8027 refactor(tvix/glue): clone less | Florian Klink | 1 | -30/+28 |
2024-04-29 | r/8026 refactor(tvix/glue): move decompression into fetchers/ subdir | Florian Klink | 3 | -5/+7 |