Age | Commit message (Expand) | Author | Files | Lines |
2023-10-27 | r/6883 refactor(tvix): condense long bytestrings | edef | 1 | -4/+1 |
2023-10-22 | r/6870 feat(tvix/store/protos): add CA field | Florian Klink | 1 | -1/+2 |
2023-10-22 | r/6869 refactor(tvix/store): move deriver field into narinfo submessage | Florian Klink | 1 | -1/+1 |
2023-10-14 | r/6805 feat(tvix/store/protos): add Deriver field to PathInfo | Florian Klink | 1 | -0/+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 | -18/+13 |
2023-10-05 | r/6707 test(tvix/store/pathinfo): add more tests for references | Florian Klink | 1 | -0/+29 |
2023-09-22 | r/6629 refactor(tvix): move castore into tvix-castore crate | Florian Klink | 5 | -232/+15 |
2023-09-21 | r/6623 refactor(tvix/store): Asyncify PathInfoService and DirectoryService | Connor Brewster | 2 | -101/+87 |
2023-09-18 | r/6606 refactor(tvix/store/blobsvc): make BlobStore async | Florian Klink | 2 | -92/+139 |
2023-08-20 | r/6500 refactor(tvix/store): cargo clippy | Florian Klink | 1 | -2/+2 |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 3 | -36/+45 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 3 | -25/+24 |
2023-06-12 | r/6279 refactor(tvix/store/pathinfosvc): use Arc<dyn …> | Florian Klink | 1 | -2/+2 |
2023-06-12 | r/6278 refactor(tvix/store/blobsvc): drop Result<_,_> around open_write | Florian Klink | 1 | -3/+3 |
2023-06-12 | r/6273 refactor(tvix/store): use Arc instead of Box | Florian Klink | 3 | -29/+35 |
2023-06-12 | r/6272 refactor(tvix/store): use Box<dyn DirectoryService> | Florian Klink | 3 | -13/+11 |
2023-06-12 | r/6271 feat(tvix/store/pathinfosvc): add calculate_nar method | Florian Klink | 2 | -9/+12 |
2023-06-12 | r/6270 refactor(tvix/src/nar): drop NARCalculationService | Florian Klink | 1 | -72/+92 |
2023-06-12 | r/6269 feat(tvix/store): eliminate generics in BlobStore | Florian Klink | 3 | -5/+2 |
2023-06-09 | r/6253 docs(src/tests/nar_renderer): fix comment | Florian Klink | 1 | -2/+1 |
2023-05-23 | r/6178 refactor(tvix/store/blobsvc): move from Vec<u8> to B3Digest | Florian Klink | 3 | -16/+16 |
2023-05-17 | r/6149 refactor(tvix/store): rename import::{import_path -> ingest_path} | Florian Klink | 1 | -4/+4 |
2023-05-11 | r/6133 refactor(tvix/store): remove ChunkService | Florian Klink | 3 | -128/+87 |
2023-03-17 | r/6019 refactor(tvix/store/nar): pass in &proto::node::Node | Florian Klink | 1 | -5/+5 |
2023-03-16 | r/6014 refactor(tvix/store/directorysvc): use [u8; 32] instead of Vec<u8> | Florian Klink | 3 | -12/+8 |
2023-03-10 | r/5943 refactor(tvix/store): impl Default for MemoryBlobService | Florian Klink | 1 | -1/+1 |
2023-03-10 | r/5942 refactor(tvix/store): impl Default for MemoryChunkService | Florian Klink | 1 | -1/+1 |
2023-03-10 | r/5941 refactor(tvix/store): impl Default for MemoryDirectoryService | Florian Klink | 1 | -1/+1 |
2023-03-10 | r/5940 refactor(tvix/store): impl Default for MemoryPathInfoService | Florian Klink | 1 | -1/+1 |
2023-03-10 | r/5935 feat(tvix/store): use Memory*Service instead of temporary sled | Florian Klink | 1 | -8/+8 |
2023-03-10 | r/5934 feat(tvix/store): add new_temporary for all Sled services | Florian Klink | 3 | -73/+52 |
2023-03-10 | r/5932 feat(tvix/store): add import::import_path | Florian Klink | 2 | -0/+137 |
2023-03-10 | r/5931 refactor(tvix/store/tests/nar_renderer): only upload EMPTY_BLOB | Florian Klink | 1 | -16/+14 |
2023-03-10 | r/5930 refactor(tvix/store/tests): move nar contents to fixtures | Florian Klink | 2 | -90/+88 |
2023-03-10 | r/5929 refactor(tvix/store/tests): move fixtures into separate module | Florian Klink | 3 | -37/+88 |
2023-03-10 | r/5928 refactor(tvix/store/tests): move gen_*_service() into helper | Florian Klink | 3 | -16/+26 |
2023-03-10 | r/5923 chore(tvix/store): remove old implementations | Florian Klink | 3 | -337/+0 |
2023-03-10 | r/5917 feat(tvix/store): validate blob size in NARRenderer | Florian Klink | 1 | -0/+101 |
2023-03-10 | r/5916 refactor(tvix/store): don't use anyhow::Result<()> in tests | Florian Klink | 1 | -11/+6 |
2023-03-10 | r/5915 chore(tvix/store): move NAR rendering logic into Renderer struct | Florian Klink | 2 | -111/+117 |
2023-03-10 | r/5907 chore(tvix/store): move protos into separate mod.rs | Florian Klink | 4 | -577/+0 |
2023-01-31 | r/5794 feat(tvix/store): add write_nar function | Florian Klink | 2 | -0/+268 |
2023-01-31 | r/5790 feat(tvix/store): implement iteration over Directory nodes | Florian Klink | 2 | -0/+83 |
2023-01-31 | r/5788 refactor(tvix): introduce nix-compat crate | Florian Klink | 1 | -4/+2 |
2023-01-30 | r/5780 refactor(tvix/store/tests): move Directory tests into directory.rs | Florian Klink | 2 | -286/+286 |
2023-01-21 | r/5724 feat(tvix/store/directory): validate Directory and sizes | Florian Klink | 1 | -1/+61 |
2023-01-21 | r/5723 feat(tvix/store/directory): deduplicate Directory messages | Florian Klink | 1 | -0/+50 |
2023-01-21 | r/5722 feat(tvix/store): add SledDirectoryService | Florian Klink | 2 | -0/+159 |
2023-01-21 | r/5719 refactor(tvix/store): simplify test a bit | Florian Klink | 1 | -24/+17 |