Age | Commit message (Expand) | Author | Files | Lines |
2024-05-08 | r/8095 refactor(nix-compat/nar/reader): reuse prev_name allocation | edef | 8 | -50/+73 |
2024-05-08 | r/8094 feat(nix-compat/wire/bytes): read bytes into an existing buffer | edef | 1 | -1/+60 |
2024-05-08 | r/8093 feat(tools/when): support more timestamps with better merging logic | Vincent Ambo | 1 | -15/+72 |
2024-05-08 | r/8092 feat(tools/when): try to parse input as one segment first | Vincent Ambo | 1 | -0/+8 |
2024-05-08 | r/8091 feat(tazjin/nixos): install `when` everywhere | Vincent Ambo | 1 | -0/+1 |
2024-05-08 | r/8090 feat(tools/when): simple time-conversion tool | Vincent Ambo | 2 | -0/+147 |
2024-05-08 | r/8089 chore(tvix/tools/crunch-v2): upgrade tokio | edef | 2 | -5/+20 |
2024-05-08 | r/8088 refactor(nix-compat/wire/bytes): style fixes | edef | 1 | -13/+10 |
2024-05-08 | r/8087 fix(nix-compat/store_path): use Box<str> | edef | 1 | -8/+5 |
2024-05-08 | r/8086 feat(nix-compat/wire/bytes/reader): support buffered reading | edef | 3 | -6/+195 |
2024-05-08 | r/8085 fix(nix-compat/wire/bytes/reader): always read trailer tag data | edef | 3 | -16/+73 |
2024-05-08 | r/8084 fix(nix-compat/wire/bytes/reader): drop allow(dead_code) | edef | 1 | -1/+0 |
2024-05-08 | r/8083 refactor(nix-compat/wire/bytes/reader): drop prev_filled | edef | 1 | -2/+1 |
2024-05-06 | r/8082 refactor(tvix): remove usage of async-recursion | Connor Brewster | 8 | -68/+19 |
2024-05-06 | r/8081 fix(tvix/store/pathinfo/nix_http): update error message | Florian Klink | 1 | -1/+1 |
2024-05-06 | r/8080 feat(tvix/store): use async nar reader for ingest_nar | Florian Klink | 7 | -351/+212 |
2024-05-06 | r/8079 test(tvix-castore/import): add tests for ingest_entries | Florian Klink | 1 | -3/+138 |
2024-05-06 | r/8078 fix(tvix/castore/import): assert end of stream | Florian Klink | 1 | -0/+5 |
2024-05-06 | r/8077 fix(tvix/castore/import): deal with entry.path() not having a parent | Florian Klink | 1 | -7/+9 |
2024-05-05 | r/8076 feat(tvix-castore/import) have IngestionEntry.path() return &Path | Florian Klink | 2 | -3/+4 |
2024-05-04 | r/8075 feat(nix-compat/nar/reader): async support | edef | 6 | -1/+566 |
2024-05-04 | r/8074 feat(nix-compat/wire/bytes/reader): parametrise on trailer tag | edef | 3 | -10/+31 |
2024-05-04 | r/8073 refactor(tvix/*store): use DS: DirectoryService | Florian Klink | 6 | -29/+23 |
2024-05-03 | r/8072 docs(tvix/eval): add document about how binding construction works | Vincent Ambo | 1 | -0/+133 |
2024-05-03 | r/8071 refactor(tvix/store/pathinfo/sled): cleanup, add instrumentation | Florian Klink | 1 | -57/+42 |
2024-05-03 | r/8070 test(tvix/[ca]store): enable bigtable only with "integration" feature | Florian Klink | 10 | -15/+44 |
2024-05-03 | r/8069 chore(3p/overlays/tvl): switch to nixpkgs crate2nix | Florian Klink | 3 | -41/+10 |
2024-05-02 | r/8068 chore(nix-compat): Document daemon protocol version | Brian Olsen | 1 | -0/+21 |
2024-05-02 | r/8067 refactor(tvix/castore/import): use crate Path[Buf] in IngestionEntry | Florian Klink | 4 | -69/+74 |
2024-05-02 | r/8066 feat(tvix/castore/directory/traverse): use castore Paths | Florian Klink | 2 | -52/+17 |
2024-05-02 | r/8065 feat(tvix/castore/path): implement PathBuf::from_host_path | Florian Klink | 1 | -1/+105 |
2024-05-02 | r/8064 refactor(nix-compat): derivation_or_fod_hash -> hash_derivation_modulo | Florian Klink | 4 | -48/+57 |
2024-05-01 | r/8063 feat(tvix/castore/path): impl AsRef<Path> for Path | Florian Klink | 1 | -0/+6 |
2024-05-01 | r/8062 feat(tvix/castore): expose PathBuf too | Florian Klink | 1 | -1/+1 |
2024-05-01 | r/8061 fix(tvix/castore/path): join, push -> try_{join,push} | edef | 1 | -7/+7 |
2024-05-01 | r/8060 feat(tvix/castore/path): add PathBuf::{new, with_capacity, push} | edef | 1 | -12/+37 |
2024-05-01 | r/8059 feat(tvix/castore/path): more conversions | edef | 1 | -2/+37 |
2024-05-01 | r/8058 feat(tvix/castore/path): single-component paths are children of ROOT | edef | 1 | -11/+21 |
2024-05-01 | r/8057 test(tvix/castore/path): test the null byte case | edef | 1 | -0/+1 |
2024-05-01 | r/8056 feat(tvix/castore/path): use proto::validate_node_name | edef | 2 | -6/+13 |
2024-05-01 | r/8055 chore(tvix/castore/path): drop now-duplicate tests | edef | 1 | -24/+1 |
2024-05-01 | r/8054 feat(tvix/nar-bridge): support HTTP HEAD for narinfo | Edwin Mackenzie-Owen | 1 | -28/+33 |
2024-05-01 | r/8053 fix(nix-compat/store_path): permit store paths with dots again | edef | 1 | -10/+8 |
2024-05-01 | r/8052 feat(tvix/castore/path): implement Debug + Display | edef | 1 | -3/+33 |
2024-05-01 | r/8051 feat(tvix/castore/path): make Path unsized, repr-equivalent to [u8] | edef | 1 | -51/+57 |
2024-05-01 | r/8050 feat(tvix/castore/path): add Path{Buf} | Florian Klink | 2 | -0/+248 |
2024-04-30 | r/8049 feat(tvix/store): use local object_store for tvix-store daemon blobs | Florian Klink | 1 | -1/+5 |
2024-04-30 | r/8048 refactor(tvix/castore/import): restructure error types | Florian Klink | 7 | -72/+126 |
2024-04-30 | r/8047 refactor(tvix/castore): remove IngestionEntry::Unknown | Florian Klink | 2 | -10/+1 |
2024-04-30 | r/8046 refactor(tvix/castore/import): move upload_blob_at_path into fs mod | Florian Klink | 2 | -28/+27 |