Age | Commit message (Expand) | Author | Files | Lines |
2023-11-05 | r/6956 refactor(tvix/nix-compat): check presence with btree_map's entry API | Vincent Ambo | 1 | -8/+9 |
2023-11-05 | r/6955 chore(tvix): fix trivial clippy lints | Vincent Ambo | 2 | -4/+4 |
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 | 2 | -10/+3 |
2023-11-04 | r/6939 refactor(tvix/glue): move builtins into separate directory | Florian Klink | 1 | -0/+1 |
2023-10-28 | r/6902 fix(nix-compat/narinfo): don't allocate errors early | edef | 1 | -11/+12 |
2023-10-28 | r/6900 refactor(tvix/nix-compat/narinfo): return errors | Florian Klink | 1 | -45/+127 |
2023-10-28 | r/6899 refactor(nix-compat/nixbase32): clean up encode | edef | 1 | -16/+15 |
2023-10-27 | r/6898 fix(nix-compat/nar/writer): `use ByteSlice` closer to call site | edef | 2 | -2/+2 |
2023-10-27 | r/6897 feat(tvix/nix-compat): add narinfo parsing and serialisation | edef | 3 | -1/+407 |
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 | 2 | -16/+16 |
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 | 3 | -14/+9 |
2023-10-27 | r/6885 feat(tvix/nix-compat): add fixed-length base32 decoding | edef | 1 | -1/+34 |
2023-10-27 | r/6884 feat(tvix/nix-compat): use AsRef<[u8]> for base32 decode input | edef | 1 | -3/+5 |
2023-10-27 | r/6883 refactor(tvix): condense long bytestrings | edef | 4 | -62/+26 |
2023-10-27 | r/6882 feat(tvix/nix-compat): decode base32 with a lookup table | edef | 1 | -22/+42 |
2023-10-27 | r/6881 refactor(tvix/nix-compat): clean up base32 decoding | edef | 1 | -23/+18 |
2023-10-27 | r/6880 refactor(tvix/nix-compat): simplify encode_len | edef | 1 | -6/+5 |
2023-10-23 | r/6872 fix(nix-compat/src/derivation/validate): remove break | Florian Klink | 1 | -2/+31 |
2023-10-23 | r/6871 refactor(tvix/nix-compat): rename NixHashWithMode -> CAHash | Florian Klink | 9 | -204/+217 |
2023-10-18 | r/6857 test(tvix/nix-compat/nar/writer/sync): add tests | Florian Klink | 2 | -0/+136 |
2023-10-18 | r/6856 feat(tvix/nix-compat/nar/reader): add tests | Florian Klink | 5 | -0/+122 |
2023-10-18 | r/6855 fix(tvix/nix-compat/nar/wire): correct Node::Some doc comment | edef | 1 | -1/+2 |
2023-10-18 | r/6854 refactor(nix-compat/nar/writer): use clone_into | edef | 2 | -4/+2 |
2023-10-18 | r/6853 feat(tvix/nix-compat): NAR reader | edef | 8 | -4/+530 |
2023-10-18 | r/6852 docs(tvix/nix-compat/nar): document the wire format | edef | 1 | -2/+66 |
2023-10-18 | r/6851 refactor(tvix/nix-compat): use hash_with_mode's nix_hash_string | Florian Klink | 1 | -7/+1 |
2023-10-16 | r/6841 refactor(tvix/nix-compat/derivation): remove some clones | Florian Klink | 1 | -3/+9 |
2023-10-16 | r/6834 refactor(nix-compat/derivation): drop non_unicode test | Florian Klink | 1 | -81/+1 |
2023-10-16 | r/6833 refactor(nix-compat/derivation): use ATerm for output_paths test | Florian Klink | 1 | -5/+13 |
2023-10-16 | r/6832 fix(nix-compat/derivation): handle dups | Florian Klink | 2 | -23/+173 |
2023-10-16 | r/6831 feat(nix-compat/{aterm,derivation}): init parser | Florian Klink | 11 | -3/+612 |
2023-10-16 | r/6828 refactor(nix-compat/derivation): fix function name | Florian Klink | 2 | -2/+2 |
2023-10-16 | r/6825 refactor(tvix/nix-compat): clippy | Florian Klink | 1 | -2/+2 |
2023-10-15 | r/6815 refactor(nix-compat/derivation): make write_environment more generic | Florian Klink | 1 | -5/+7 |
2023-10-15 | r/6814 refactor(nix-compat/derivation): move test fixtures to subdir | Florian Klink | 21 | -10/+10 |
2023-10-15 | r/6813 feat(tvix/nix-compat/nixhash/NixHashWithMode): from_algo_mode_hash | Florian Klink | 2 | -2/+48 |
2023-10-15 | r/6812 refactor(nix-compat/nixhash): add Result type alias | Florian Klink | 1 | -6/+9 |
2023-10-15 | r/6811 refactor(nix-compat/nixhash): box sha512 | Florian Klink | 1 | -4/+4 |
2023-10-14 | r/6808 refactor(tvix/nix-compat/derivation): fod_digest return [u8; 32] | Florian Klink | 1 | -4/+4 |