Age | Commit message (Expand) | Author | Files | Lines |
2024-01-21 | r/7435 chore(tvix/store): Use BoxStream type alias | Connor Brewster | 2 | -22/+12 |
2024-01-12 | r/7371 refactor(tvix/store/pathinfoservice): make more generic | Florian Klink | 1 | -2/+2 |
2024-01-01 | r/7307 refactor(tvix/castore/tests): let gen_*_service return Boxes | Florian Klink | 1 | -2/+2 |
2023-12-22 | r/7255 refactor(tvix/store): remove Arc<> from PathInfoService::from_addr | Florian Klink | 2 | -12/+15 |
2023-12-21 | r/7246 docs(tvix/store): fix reference | Florian Klink | 1 | -1/+1 |
2023-12-18 | r/7229 refactor(tvix/store): remove more clones on pathinfoservice | Florian Klink | 1 | -4/+3 |
2023-11-22 | r/7051 feat(tvix/store): add as_narinfo() for PathInfo | Florian Klink | 2 | -2/+106 |
2023-11-22 | r/7049 refactor(tvix/store): impl From<&nar_info::Ca> for nixhash::CAHash | Florian Klink | 1 | -0/+62 |
2023-11-22 | r/7048 refactor(tvix/store): impl From<nixhash::CAHash> for nar_info::Ca | Florian Klink | 1 | -16/+25 |
2023-11-22 | r/7047 refactor(tvix/nix-compat): move from_name_and_digest to StorePathRef | Florian Klink | 1 | -5/+3 |
2023-11-22 | r/7046 feat(nix-compat/narinfo): drop .drv from Narinfo.deriver field | Florian Klink | 1 | -4/+1 |
2023-11-18 | r/7029 feat(tvix/store): From<&nix_compat::...::NarInfo<'_>> for PathInfo | Florian Klink | 2 | -2/+176 |
2023-10-27 | r/6893 refactor(tvix): turn nullary enum variants into unit variants | edef | 2 | -7/+7 |
2023-10-27 | r/6888 refactor(nix-compat/store_path): make digest and name private | edef | 1 | -2/+2 |
2023-10-22 | r/6869 refactor(tvix/store): move deriver field into narinfo submessage | Florian Klink | 2 | -14/+19 |
2023-10-16 | r/6826 refactor(tvix/store): clippy | Florian Klink | 1 | -1/+1 |
2023-10-14 | r/6805 feat(tvix/store/protos): add Deriver field to PathInfo | Florian Klink | 2 | -1/+46 |
2023-10-14 | r/6804 feat(tvix/store/protos): add StorePath message | Florian Klink | 1 | -14/+16 |
2023-10-12 | r/6794 refactor(tvix/castore): factor out node checks | Florian Klink | 2 | -34/+35 |
2023-10-12 | r/6792 refactor(tvix/store/proto): merge two match statements into one | Florian Klink | 1 | -29/+23 |
2023-10-12 | r/6791 refactor(tvix/store): clippy lint | Florian Klink | 1 | -1/+1 |
2023-10-11 | r/6786 feat(tvix/store): validate nar_sha256 | Florian Klink | 2 | -2/+26 |
2023-10-05 | r/6715 refactor(tvix/store/proto): use NamedNode trait | Florian Klink | 1 | -31/+28 |
2023-10-05 | r/6707 test(tvix/store/pathinfo): add more tests for references | Florian Klink | 1 | -42/+72 |
2023-10-05 | r/6706 feat(tvix/store): add validation for references | Florian Klink | 2 | -6/+60 |
2023-10-05 | r/6705 refactor(tvix/store): mv *Err*::Invalid{Node,}DigestLen | Florian Klink | 2 | -7/+7 |
2023-09-26 | r/6660 chore(tvix/[ca]store): allow building without tonic-reflection | Florian Klink | 1 | -1/+1 |
2023-09-22 | r/6629 refactor(tvix): move castore into tvix-castore crate | Florian Klink | 11 | -1398/+51 |
2023-09-21 | r/6623 refactor(tvix/store): Asyncify PathInfoService and DirectoryService | Connor Brewster | 2 | -13/+15 |
2023-09-18 | r/6608 chore(tvix/store/protos): drop unused fields for now | Florian Klink | 1 | -4/+0 |
2023-09-18 | r/6606 refactor(tvix/store/blobsvc): make BlobStore async | Florian Klink | 4 | -196/+27 |
2023-09-17 | r/6598 feat(tvix/store): improve error message formatting | Florian Klink | 1 | -1/+2 |
2023-09-17 | r/6597 chore(tvix/store): allow non_snake_case | Florian Klink | 1 | -1/+1 |
2023-09-05 | r/6555 feat(tvix/store/pathinfosvc): provide listing | Florian Klink | 2 | -2/+32 |
2023-09-02 | r/6546 refactor(tvix/store): implement rename for node::Node | Florian Klink | 1 | -0/+11 |
2023-08-20 | r/6500 refactor(tvix/store): cargo clippy | Florian Klink | 1 | -1/+1 |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 9 | -60/+69 |
2023-07-21 | r/6437 feat(tvix/store/digests): use bytes::Bytes instead of Vec<u8> | Florian Klink | 4 | -17/+23 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 7 | -107/+108 |
2023-07-21 | r/6433 feat(tvix/nix-compat): have StorePath accept bytes | Florian Klink | 2 | -4/+6 |
2023-07-21 | r/6432 feat(tvix/nix-compat): fold NameError into Error | Florian Klink | 1 | -3/+3 |
2023-06-12 | r/6279 refactor(tvix/store/pathinfosvc): use Arc<dyn …> | Florian Klink | 2 | -9/+12 |
2023-06-12 | r/6278 refactor(tvix/store/blobsvc): drop Result<_,_> around open_write | Florian Klink | 1 | -4/+1 |
2023-06-12 | r/6276 feat(tvix/store): increase blob chunk size | Ryan Lahfa | 1 | -2/+69 |
2023-06-12 | r/6273 refactor(tvix/store): use Arc instead of Box | Florian Klink | 2 | -8/+8 |
2023-06-12 | r/6272 refactor(tvix/store): use Box<dyn DirectoryService> | Florian Klink | 2 | -11/+8 |
2023-06-12 | r/6271 feat(tvix/store/pathinfosvc): add calculate_nar method | Florian Klink | 2 | -31/+17 |
2023-06-12 | r/6270 refactor(tvix/src/nar): drop NARCalculationService | Florian Klink | 2 | -16/+30 |
2023-06-12 | r/6269 feat(tvix/store): eliminate generics in BlobStore | Florian Klink | 2 | -13/+7 |
2023-05-23 | r/6178 refactor(tvix/store/blobsvc): move from Vec<u8> to B3Digest | Florian Klink | 1 | -18/+6 |