Age | Commit message (Expand) | Author | Files | Lines |
2023-11-24 | r/7053 fix(tvix/castore): correctly flag unreachable code | sterni | 1 | -1/+1 |
2023-11-19 | r/7037 refactor(tvix/castore/blobservice): rm AsyncBufRead from BlobReader | Florian Klink | 1 | -4/+1 |
2023-11-18 | r/7027 feat(tvix/castore): fix tracing instrument in `MemoryBlobService` | Ryan Lahfa | 1 | -2/+3 |
2023-11-18 | r/7026 feat(tvix/castore): impl From<std::io::Error> for Error | Florian Klink | 1 | -0/+10 |
2023-11-17 | r/7025 refactor(tvix/castore/tonic): use match in channel_from_url | Florian Klink | 1 | -45/+48 |
2023-11-15 | r/7023 refactor(tvix/castore/utils): drop unused DuplexStreamWrapper | Florian Klink | 1 | -13/+1 |
2023-11-15 | r/7022 refactor(tvix/castore/tonic): make async, support wait-connect=? | Florian Klink | 8 | -157/+144 |
2023-11-15 | r/7021 refactor(tvix/castore): remove DirectoryService::from_url | Florian Klink | 5 | -187/+98 |
2023-11-15 | r/7020 refactor(tvix/castore/blobsvc): remove BlobService::from_url | Florian Klink | 5 | -241/+98 |
2023-11-15 | r/7016 feat(tvix/castore/src/channel): move from_url tests | Florian Klink | 1 | -0/+60 |
2023-11-07 | r/6972 fix(tvix/castore): B3Digest::{to_vec -> as_slice} | edef | 6 | -15/+13 |
2023-11-05 | r/6954 feat(tvix/castore): extend blobstore protos for verified streaming | Florian Klink | 3 | -14/+48 |
2023-11-05 | r/6946 feat(tvix/castore): bump [Directory,File]Node size to u64 | Florian Klink | 6 | -21/+21 |
2023-11-02 | r/6921 docs(tvix/castore): add notes on verified streaming | Florian Klink | 1 | -0/+121 |
2023-11-02 | r/6920 chore(tvix/castore): move data model docs to here | Florian Klink | 2 | -0/+107 |
2023-10-27 | r/6894 feat(tvix/castore): carry name in ValidateNodeError::InvalidName | edef | 2 | -14/+14 |
2023-10-27 | r/6893 refactor(tvix): turn nullary enum variants into unit variants | edef | 2 | -7/+7 |
2023-10-27 | r/6883 refactor(tvix): condense long bytestrings | edef | 3 | -27/+13 |
2023-10-17 | r/6850 docs(tvix/castore/directorysvc): document drop without put and close | Florian Klink | 1 | -0/+4 |
2023-10-17 | r/6847 chore(tvix/castore-go): rename go module | Florian Klink | 3 | -3/+3 |
2023-10-17 | r/6843 chore(tvix): move castore golang bindings to tvix/castore-go | Florian Klink | 11 | -2448/+33 |
2023-10-17 | r/6842 fix(tvix/castore): Fix race when ingesting into castore | Connor Brewster | 1 | -0/+4 |
2023-10-16 | r/6824 refactor(tvix/castore): clippy | Florian Klink | 1 | -1/+1 |
2023-10-14 | r/6802 refactor(tvix/*store): helper for channel creation from url | Florian Klink | 5 | -88/+84 |
2023-10-14 | r/6801 refactor(tvix/*store): reorganize from_url | Florian Klink | 2 | -22/+18 |
2023-10-14 | r/6800 refactor(tvix/*store): remove some grpc_client let bindings | Florian Klink | 2 | -7/+8 |
2023-10-14 | r/6799 feat(tvix/castore/protos): add more granular validation methods | Florian Klink | 2 | -29/+104 |
2023-10-14 | r/6798 refactor(tvix/castore): simplify node validation checks | Florian Klink | 1 | -9/+8 |
2023-10-13 | r/6796 docs(tvix/castore): point out use of contents_first | Linus Heckemann | 1 | -0/+5 |
2023-10-12 | r/6794 refactor(tvix/castore): factor out node checks | Florian Klink | 2 | -33/+73 |
2023-10-12 | r/6790 refactor(tvix/castore/utils): clippy | Florian Klink | 1 | -8/+4 |
2023-10-10 | r/6778 fix(tvix/castore): use bstr for formatting names in errors | edef | 2 | -4/+5 |
2023-10-10 | r/6777 fix(tvix/castore): handle Directory::size overflow explicitly | edef | 2 | -9/+90 |
2023-10-10 | r/6776 test(tvix/castore): demonstrate that Directory::size may panic | edef | 1 | -0/+31 |
2023-10-09 | r/6761 chore(tvix/*store): use google.golang.org/protobuf | Florian Klink | 2 | -6/+12 |
2023-10-09 | r/6760 feat(tvix/castore): add RenamedNode helper | Florian Klink | 1 | -0/+38 |
2023-10-08 | r/6744 test(tvix/castore): add uds pingpong test for directorysvc | Florian Klink | 1 | -2/+61 |
2023-10-08 | r/6742 test(tvix/castore): use tokio-retry for exp backoff | Florian Klink | 2 | -16/+15 |
2023-10-08 | r/6740 refactor(tvix/castore): simplify test_valid_unix_path_ping_pong | Florian Klink | 1 | -65/+47 |
2023-10-08 | r/6736 chore(tvix): bump tokio[-util], tonic, prost | Florian Klink | 1 | -7/+7 |
2023-10-08 | r/6735 refactor(tvix/castore): move tests to grpc client, rm tonic-mock | Florian Klink | 4 | -36/+63 |
2023-10-08 | r/6729 docs(tvix/castore): remove TODO | Florian Klink | 1 | -1/+0 |
2023-10-08 | r/6728 refactor(tvix/castore): use DuplexStream instead of unix socket | Florian Klink | 3 | -76/+47 |
2023-10-08 | r/6725 refactor(tvix/castore): move gRPC directorysvc tests off tonic_mock | Florian Klink | 1 | -74/+90 |
2023-10-08 | r/6724 refactor(tvix/castore/directorysvc): factor out gRPC client gen | Florian Klink | 2 | -173/+178 |
2023-10-05 | r/6704 refactor(tvix/castore): move magic number to B3_LEN const | Florian Klink | 2 | -5/+7 |
2023-10-04 | r/6689 fix(tvix/castore): explicitly name lifetimes in process_entry | edef | 1 | -3/+3 |
2023-09-26 | r/6660 chore(tvix/[ca]store): allow building without tonic-reflection | Florian Klink | 3 | -4/+4 |
2023-09-22 | r/6630 chore(tvix/castore): remove dependency on anyhow | Florian Klink | 2 | -4/+1 |
2023-09-22 | r/6629 refactor(tvix): move castore into tvix-castore crate | Florian Klink | 46 | -0/+7392 |