Age | Commit message (Expand) | Author | Files | Lines |
2024-08-17 | r/8506 refactor(tvix/castore): add PathComponent type for checked components | Florian Klink | 1 | -1/+1 |
2024-08-17 | r/8505 refactor(tvix/castore): drop {Directory,File,Symlink}Node | Florian Klink | 1 | -15/+13 |
2024-08-17 | r/8504 refactor(tvix/castore): remove `name` from Nodes | Florian Klink | 1 | -17/+16 |
2024-08-13 | r/8486 refactor(tvix/castore): move *Node and Directory to crate root | Florian Klink | 1 | -1/+2 |
2024-08-13 | r/8484 refactor(tvix/castore): use Directory struct separate from proto one | Yureka | 1 | -37/+18 |
2024-06-17 | r/8288 feat(tvix/store): display progress for NAR calculation | Florian Klink | 1 | -0/+7 |
2024-05-11 | r/8103 refactor(tvix/store): drop calculate_nar from PathInfoService | Florian Klink | 1 | -1/+36 |
2024-05-06 | r/8082 refactor(tvix): remove usage of async-recursion | Connor Brewster | 1 | -6/+8 |
2024-04-13 | r/7898 refactor(tvix/nix-compat): move nar writer to tokio | Florian Klink | 1 | -5/+3 |
2024-04-01 | r/7840 feat(tvix/eval): implement `builtins.path` | Ryan Lahfa | 1 | -29/+2 |
2024-03-28 | r/7790 refactor(tvix/store/nar/renderer): don't require AsRef | Florian Klink | 1 | -8/+6 |
2024-01-12 | r/7370 refactor(tvix/store/nar/renderer): don't require Arc, Clone or Sync | Florian Klink | 1 | -28/+45 |
2023-12-12 | r/7207 refactor(tvix/castore/blobservice): use io::Result in trait | Florian Klink | 1 | -14/+11 |
2023-11-05 | r/6946 feat(tvix/castore): bump [Directory,File]Node size to u64 | Florian Klink | 1 | -1/+1 |
2023-10-12 | r/6791 refactor(tvix/store): clippy lint | Florian Klink | 1 | -1/+1 |
2023-10-10 | r/6769 feat(tvix/store): use tvix_compat::nar::writer::async | edef | 1 | -49/+85 |
2023-09-22 | r/6629 refactor(tvix): move castore into tvix-castore crate | Florian Klink | 1 | -16/+17 |
2023-09-21 | r/6623 refactor(tvix/store): Asyncify PathInfoService and DirectoryService | Connor Brewster | 1 | -23/+38 |
2023-09-18 | r/6606 refactor(tvix/store/blobsvc): make BlobStore async | Florian Klink | 1 | -7/+8 |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 1 | -1/+1 |
2023-07-21 | r/6437 feat(tvix/store/digests): use bytes::Bytes instead of Vec<u8> | Florian Klink | 1 | -4/+6 |
2023-06-19 | r/6335 docs(tvix/store): correct some cargo doc warnings | Florian Klink | 1 | -1/+1 |
2023-06-12 | r/6273 refactor(tvix/store): use Arc instead of Box | Florian Klink | 1 | -8/+11 |
2023-06-12 | r/6272 refactor(tvix/store): use Box<dyn DirectoryService> | Florian Klink | 1 | -6/+6 |
2023-06-12 | r/6271 feat(tvix/store/pathinfosvc): add calculate_nar method | Florian Klink | 1 | -2/+2 |
2023-06-12 | r/6270 refactor(tvix/src/nar): drop NARCalculationService | Florian Klink | 1 | -104/+113 |
2023-06-12 | r/6269 feat(tvix/store): eliminate generics in BlobStore | Florian Klink | 1 | -5/+4 |
2023-05-23 | r/6181 refactor(tvix/store/nar): clippy | Florian Klink | 1 | -1/+1 |
2023-05-23 | r/6178 refactor(tvix/store/blobsvc): move from Vec<u8> to B3Digest | Florian Klink | 1 | -14/+19 |
2023-05-23 | r/6177 refactor(tvix/store/directorysvc): move from Vec<u8> to B3Digest | Florian Klink | 1 | -11/+8 |
2023-05-11 | r/6133 refactor(tvix/store): remove ChunkService | Florian Klink | 1 | -49/+21 |
2023-05-10 | r/6130 fix(tvix/store/nar/renderer): handle digest error | Florian Klink | 1 | -3/+7 |
2023-03-17 | r/6019 refactor(tvix/store/nar): pass in &proto::node::Node | Florian Klink | 1 | -13/+21 |
2023-03-16 | r/6014 refactor(tvix/store/directorysvc): use [u8; 32] instead of Vec<u8> | Florian Klink | 1 | -5/+8 |
2023-03-10 | r/5917 feat(tvix/store): validate blob size in NARRenderer | Florian Klink | 1 | -0/+11 |
2023-03-10 | r/5915 chore(tvix/store): move NAR rendering logic into Renderer struct | Florian Klink | 1 | -0/+136 |