Age | Commit message (Expand) | Author | Files | Lines |
2024-10-11 | r/8787 refactor(tvix/store): use strictly typed PathInfo struct | Marijan Petričević | 1 | -0/+29 |
2024-09-24 | r/8711 fix(tvix/nar-bridge): Remove name check for root node in nar generation | sinavir | 1 | -11/+22 |
2024-08-18 | r/8514 refactor(tvix/castore): have SymlinkTarget-specific errors | Florian Klink | 1 | -4/+6 |
2024-08-18 | r/8513 refactor(tvix/castore): have PathComponent-specific errors | Florian Klink | 2 | -43/+47 |
2024-08-18 | r/8512 feat(tvix/castore/proto): add owned conv to castore::Directory | Florian Klink | 2 | -65/+84 |
2024-08-17 | r/8507 refactor(tvix/castore): add into_nodes(), implement consuming proto conv | Florian Klink | 1 | -17/+11 |
2024-08-17 | r/8506 refactor(tvix/castore): add PathComponent type for checked components | Florian Klink | 2 | -12/+17 |
2024-08-17 | r/8505 refactor(tvix/castore): drop {Directory,File,Symlink}Node | Florian Klink | 1 | -24/+40 |
2024-08-17 | r/8504 refactor(tvix/castore): remove `name` from Nodes | Florian Klink | 3 | -151/+134 |
2024-08-13 | r/8486 refactor(tvix/castore): move *Node and Directory to crate root | Florian Klink | 2 | -76/+62 |
2024-08-13 | r/8484 refactor(tvix/castore): use Directory struct separate from proto one | Yureka | 5 | -567/+215 |
2024-07-20 | r/8375 feat(tvix/castore/protos): return root node after validation | Florian Klink | 1 | -2/+4 |
2024-06-16 | r/8282 refactor(castore/directory): separate order logic from ClosureValidator | Yureka | 1 | -5/+12 |
2024-05-13 | r/8143 fix(tvix/castore/grpc): don't use explicit channel | Florian Klink | 1 | -47/+36 |
2024-05-01 | r/8056 feat(tvix/castore/path): use proto::validate_node_name | edef | 1 | -1/+1 |
2024-04-19 | r/7978 feat(tvix/castore): add convenience `add` method to Directory | Connor Brewster | 2 | -1/+166 |
2024-04-15 | r/7934 feat(tvix/castore/blob/grpc_wrapper): add blob.digest field | Florian Klink | 1 | -2/+3 |
2024-03-28 | r/7795 refactor(tvix/castore/*): drop utils.rs and grpc directorysvc tests | Florian Klink | 3 | -342/+0 |
2024-03-24 | r/7774 refactor(tvix/castore/directory/grpc_wrapper): use ClosureValidator | Florian Klink | 1 | -88/+18 |
2024-03-23 | r/7768 docs(tvix/castore): fix missing slash in docstring | Florian Klink | 1 | -1/+1 |
2024-03-20 | r/7757 feat(tvix/castore): derive Eq and Hash automatically | Florian Klink | 1 | -3/+1 |
2024-03-09 | r/7660 fix(tvix/castore/grpc/directory): skip_all fields in instrument | Florian Klink | 1 | -15/+21 |
2024-03-09 | r/7659 fix(tvix/castore/grpc/blob): skip_all fields in instrument | Florian Klink | 1 | -5/+11 |
2024-02-02 | r/7471 fix(tvix/castore/grpc/svc_wrapper): expose chunks() over gRPC | Florian Klink | 1 | -3/+6 |
2024-02-02 | r/7470 feat(tvix/castore/blobsvc): validate StatBlobResponse | Florian Klink | 1 | -0/+25 |
2024-02-02 | r/7469 refactor(tvix/castore/grpc/blobsvc): inline stream_mapper | Florian Klink | 1 | -12/+3 |
2024-01-21 | r/7435 chore(tvix/store): Use BoxStream type alias | Connor Brewster | 1 | -4/+2 |
2024-01-19 | r/7422 chore(3p/sources): Bump channels & overlays | sterni | 1 | -3/+1 |
2024-01-15 | r/7380 feat(tvix/castore): implement Ord for node::Node | Florian Klink | 1 | -0/+14 |
2024-01-05 | r/7347 fix(tvix/castore): validate Option<Node> | Florian Klink | 1 | -1/+15 |
2024-01-01 | r/7305 refactor(tvix/castore/blobsvc/grpc/wrapper): don't require Arc<_> | Florian Klink | 1 | -9/+9 |
2024-01-01 | r/7304 refactor(tvix/castore/directorysvc/grpc/wrapper): no Arc<_> | Florian Klink | 1 | -50/+44 |
2023-11-07 | r/6972 fix(tvix/castore): B3Digest::{to_vec -> as_slice} | edef | 3 | -6/+5 |
2023-11-05 | r/6954 feat(tvix/castore): extend blobstore protos for verified streaming | Florian Klink | 1 | -2/+2 |
2023-11-05 | r/6946 feat(tvix/castore): bump [Directory,File]Node size to u64 | Florian Klink | 3 | -17/+17 |
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 | 1 | -15/+7 |
2023-10-16 | r/6824 refactor(tvix/castore): clippy | Florian Klink | 1 | -1/+1 |
2023-10-14 | r/6798 refactor(tvix/castore): simplify node validation checks | Florian Klink | 1 | -9/+8 |
2023-10-12 | r/6794 refactor(tvix/castore): factor out node checks | Florian Klink | 2 | -33/+73 |
2023-10-10 | r/6778 fix(tvix/castore): use bstr for formatting names in errors | edef | 1 | -4/+4 |
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-08 | r/6735 refactor(tvix/castore): move tests to grpc client, rm tonic-mock | Florian Klink | 2 | -31/+23 |
2023-10-08 | r/6728 refactor(tvix/castore): use DuplexStream instead of unix socket | Florian Klink | 1 | -13/+6 |
2023-10-08 | r/6725 refactor(tvix/castore): move gRPC directorysvc tests off tonic_mock | Florian Klink | 1 | -74/+90 |
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 | 8 | -0/+1348 |