Age | Commit message (Expand) | Author | Files | Lines |
2024-01-01 | r/7299 feat(nix-compat/store_path): build_ca_path may fail | Florian Klink | 1 | -3/+3 |
2023-12-21 | r/7238 refactor(nix-compat/store_path): centralize self_reference check | Florian Klink | 1 | -16/+12 |
2023-12-21 | r/7237 refactor(nix-compat/store_path/utils): restructure build_ca_path | Florian Klink | 1 | -32/+26 |
2023-12-21 | r/7236 refactor(tvix/nix-compat): have helpers interact with StorePathRef | Florian Klink | 1 | -22/+22 |
2023-12-21 | r/7234 refactor(nix-compat/store_path): use StorePathRef::to_absolute_path | Florian Klink | 1 | -6/+12 |
2023-12-21 | r/7233 feat(nix-compat/store_path): derive [Partial]Eq | Florian Klink | 1 | -1/+1 |
2023-12-09 | r/7132 refactor(nix-compat/store_path): from_absolute_path to StorePathRef | Florian Klink | 1 | -14/+15 |
2023-11-25 | r/7064 fix(tvix): ensure PartialOrd/Ord agree for StorePath & NixString | Vincent Ambo | 1 | -1/+1 |
2023-11-22 | r/7047 refactor(tvix/nix-compat): move from_name_and_digest to StorePathRef | Florian Klink | 1 | -8/+8 |
2023-11-22 | r/7045 refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs | Florian Klink | 1 | -8/+5 |
2023-11-19 | r/7033 fix(nix-compat/store_path): valid names ⊊ UTF-8 | edef | 1 | -1/+2 |
2023-11-18 | r/7028 refactor(tvix/nix-compat): no impl <StorePathRef<'_>> for StorePath | Florian Klink | 1 | -10/+8 |
2023-11-10 | r/6987 chore(nix-compat/store_path): use hex_literal | edef | 1 | -8/+6 |
2023-11-10 | r/6983 feat(nix-compat/nixbase32): use data_encoding::DecodeError | edef | 1 | -3/+3 |
2023-11-05 | r/6950 refactor(tvix/nix-compat): remove unused imports | Florian Klink | 1 | -2/+1 |
2023-11-05 | r/6949 refactor(tvix/nix-compat): use matches! macro | Florian Klink | 1 | -5/+1 |
2023-11-05 | r/6948 refactor(tvix/nix-compat): drop useless try_into().expect() | Florian Klink | 1 | -1/+1 |
2023-11-04 | r/6940 fix(nix-compat/nixbase32): mark encode_len/decode_len const | edef | 1 | -8/+1 |
2023-10-27 | r/6896 refactor(nix-compat/store_path): use nixbase32::decode_fixed | edef | 1 | -4/+2 |
2023-10-27 | r/6895 feat(nix-compat/store_path): add StorePathRef | edef | 1 | -22/+72 |
2023-10-27 | r/6893 refactor(tvix): turn nullary enum variants into unit variants | edef | 1 | -14/+14 |
2023-10-27 | r/6892 refactor(nix-compat/store_path): speed up validate_name fast path | edef | 1 | -12/+39 |
2023-10-27 | r/6891 feat(nix-compat/store_path): validate_name takes AsRef<[u8]> | edef | 2 | -3/+4 |
2023-10-27 | r/6890 feat(nix-compat/store_path): validate_name over borrowed data | edef | 2 | -6/+10 |
2023-10-27 | r/6889 refactor(nix-compat/store_path): don't materialise fingerprint | edef | 1 | -8/+9 |
2023-10-27 | r/6888 refactor(nix-compat/store_path): make digest and name private | edef | 1 | -10/+12 |
2023-10-27 | r/6887 fix(tvix/nix-compat): validate store path name length | edef | 1 | -2/+13 |
2023-10-27 | r/6886 fix(tvix/nix-compat): don't box CAHash::Text | edef | 1 | -7/+2 |
2023-10-27 | r/6883 refactor(tvix): condense long bytestrings | edef | 1 | -4/+2 |
2023-10-23 | r/6871 refactor(tvix/nix-compat): rename NixHashWithMode -> CAHash | Florian Klink | 1 | -55/+79 |
2023-10-18 | r/6851 refactor(tvix/nix-compat): use hash_with_mode's nix_hash_string | Florian Klink | 1 | -7/+1 |
2023-10-14 | r/6807 refactor(tvix/nix-compat): make NixHash an enum with fixed-len bytes | Florian Klink | 1 | -42/+28 |
2023-10-14 | r/6805 feat(tvix/store/protos): add Deriver field to PathInfo | Florian Klink | 1 | -0/+16 |
2023-10-10 | r/6763 fix(tvix/nix-compat): drop unnecessary reference taking | edef | 1 | -1/+1 |
2023-10-04 | r/6690 fix(tvix/nix-compat): reject dotfiles | edef | 1 | -5/+7 |
2023-09-23 | r/6640 fix(tvix/nix-compat): drop first character period check | Florian Klink | 1 | -6/+10 |
2023-09-23 | r/6638 feat(tvix/nix-compat): fix and improve error message | Florian Klink | 1 | -1/+6 |
2023-09-04 | r/6550 refactor(tvix/{cli,store}): move TvixStoreIO to tvix-cli crate | Florian Klink | 1 | -0/+12 |
2023-08-20 | r/6512 refactor(tvix/nix-compat/nixhash): validate digest lengths | Florian Klink | 1 | -2/+14 |
2023-08-20 | r/6495 fix(tvix/nix-compat): disallow empty derivation names | Ryan Lahfa | 1 | -0/+10 |
2023-08-19 | r/6490 docs(tvix/nix-compat/store_path): fix broken docstr reference | Florian Klink | 1 | -2/+2 |
2023-08-19 | r/6488 docs(tvix/nix-compat): remove disambiguity | Florian Klink | 2 | -3/+3 |
2023-07-31 | r/6448 feat(nix-compat/store_path): implement PartialOrd and Ord | Florian Klink | 1 | -0/+12 |
2023-07-21 | r/6438 feat(tvix/nix-compat/store_path): store position in InvalidName | Florian Klink | 1 | -4/+4 |
2023-07-21 | r/6433 feat(tvix/nix-compat): have StorePath accept bytes | Florian Klink | 2 | -54/+66 |
2023-07-21 | r/6432 feat(tvix/nix-compat): fold NameError into Error | Florian Klink | 2 | -35/+23 |
2023-06-10 | r/6262 feat(tvix/nix-compat): derive Hash | Florian Klink | 1 | -1/+1 |
2023-05-18 | r/6161 refactor(tvix/nix-compat): clippy | Florian Klink | 1 | -2/+2 |
2023-05-16 | r/6145 feat(tvix/nix-compat): add StorePath::from_absolute_path_full | Florian Klink | 1 | -2/+75 |
2023-05-16 | r/6144 docs(tvix/nix-compat): update docstrings | Florian Klink | 1 | -10/+18 |