Age | Commit message (Expand) | Author | Files | Lines |
2023-10-10 | r/6768 feat(tvix/nix-compat): add nar::writer::async | edef | 3 | -0/+244 |
2023-10-10 | r/6767 refactor(tvix/nix-compat): move nar::writer to nar::writer::sync | edef | 2 | -223/+227 |
2023-10-10 | r/6766 fix(tvix/nix-compat): clean up the debug assertions a bit | edef | 1 | -12/+11 |
2023-10-10 | r/6763 fix(tvix/nix-compat): drop unnecessary reference taking | edef | 1 | -1/+1 |
2023-10-09 | r/6754 docs(tvix/nix-compat): mention Directory::close on Node::directory | edef | 1 | -0/+3 |
2023-10-09 | r/6753 docs(tvix/nix-compat): document the name ordering requirement | edef | 1 | -0/+4 |
2023-10-09 | r/6752 fix(tvix/nix-compat): don't transiently allocate names | edef | 1 | -1/+1 |
2023-10-04 | r/6690 fix(tvix/nix-compat): reject dotfiles | edef | 1 | -5/+7 |
2023-10-03 | r/6688 fix(tvix/nix-compat): bits are not bytes | edef | 1 | -2/+2 |
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-22 | r/6627 chore(tvix): remove some unused crate dependencies | Florian Klink | 1 | -2/+0 |
2023-09-21 | r/6623 refactor(tvix/store): Asyncify PathInfoService and DirectoryService | Connor Brewster | 1 | -1/+1 |
2023-09-04 | r/6550 refactor(tvix/{cli,store}): move TvixStoreIO to tvix-cli crate | Florian Klink | 1 | -0/+12 |
2023-08-20 | r/6513 docs(tvix/nix-compat/nixhash): update comments | Florian Klink | 1 | -4/+6 |
2023-08-20 | r/6512 refactor(tvix/nix-compat/nixhash): validate digest lengths | Florian Klink | 5 | -38/+87 |
2023-08-20 | r/6511 refactor(tvix/nix-compat): cargo clippy | Florian Klink | 1 | -8/+8 |
2023-08-20 | r/6495 fix(tvix/nix-compat): disallow empty derivation names | Ryan Lahfa | 1 | -0/+10 |
2023-08-20 | r/6494 feat(tvix/nix-compat): don't swallow hash validation errors | Ryan Lahfa | 3 | -58/+208 |
2023-08-19 | r/6491 refactor(tvix/nix-compat/derivation): cargo clippy | Florian Klink | 1 | -3/+2 |
2023-08-19 | r/6490 docs(tvix/nix-compat/store_path): fix broken docstr reference | Florian Klink | 1 | -2/+2 |
2023-08-19 | r/6489 refactor(tvix/nix-compat/nixhash): use shorthand struct init | Florian Klink | 1 | -1/+1 |
2023-08-19 | r/6488 docs(tvix/nix-compat): remove disambiguity | Florian Klink | 2 | -3/+3 |
2023-08-19 | r/6487 refactor(tvix/nix-compat/derivation/escape): move to Vec<u8> | Florian Klink | 2 | -7/+7 |
2023-07-31 | r/6458 refactor(tvix/nix-compat/derivation/tests): fix typo | Florian Klink | 1 | -1/+1 |
2023-07-31 | r/6457 refactor(tvix/nix-compat): use local write::*; | Florian Klink | 1 | -15/+17 |
2023-07-31 | r/6456 refactor(tvix/nix-compat/test): rename `data` identifier | Florian Klink | 1 | -23/+26 |
2023-07-31 | r/6455 refactor(tvix/nix-compat/derivation): drop some useless allocations | Florian Klink | 1 | -6/+3 |
2023-07-31 | r/6454 refactor(tvix/nix-compat/derivation): use writer.write_all | Florian Klink | 2 | -8/+10 |
2023-07-31 | r/6452 refactor(tvix/derivation): move comma writing business up | Florian Klink | 2 | -8/+13 |
2023-07-31 | r/6451 refactor(tvix/nix-compat/derivation): generic write_array_elements | Florian Klink | 1 | -14/+14 |
2023-07-31 | r/6450 refactor(tvix/nix-compat/derivation): simplify | Florian Klink | 3 | -64/+51 |
2023-07-31 | r/6449 refactor(tvix/nix-compat): support non-unicode Derivations | Florian Klink | 10 | -120/+308 |
2023-07-31 | r/6448 feat(nix-compat/store_path): implement PartialOrd and Ord | Florian Klink | 1 | -0/+12 |
2023-07-31 | r/6446 chore(tvix/nix-compat): drop useless clone | Florian Klink | 1 | -1/+1 |
2023-07-21 | r/6438 feat(tvix/nix-compat/store_path): store position in InvalidName | Florian Klink | 1 | -4/+4 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 1 | -13/+14 |
2023-07-21 | r/6433 feat(tvix/nix-compat): have StorePath accept bytes | Florian Klink | 5 | -63/+76 |
2023-07-21 | r/6432 feat(tvix/nix-compat): fold NameError into Error | Florian Klink | 3 | -36/+24 |
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 | 2 | -10/+8 |
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 |
2023-05-14 | r/6139 refactor(tvix/nix-compat): update expect_err strings | Florian Klink | 1 | -4/+4 |
2023-05-10 | r/6129 feat(tvix/nix-compat/nar/writer): check for more data in reader | Florian Klink | 1 | -1/+14 |
2023-04-09 | r/6088 refactor(nix-compat): Properly encapsulate store path construction | John Ericson | 7 | -112/+257 |
2023-03-31 | r/6069 refactor(nix-compat): Avoid encoding round trip | John Ericson | 1 | -6/+10 |
2023-03-31 | r/6068 refactor(nix-compat) Make `nixhash_*` mods hierarchical | John Ericson | 4 | -4/+5 |
2023-03-31 | r/6067 refactor(tvix/nix-compat): Inline `texthash` mod | John Ericson | 3 | -44/+40 |
2023-03-30 | r/6060 refactor(tvix/nix-compat): move build_store_path out of derivation | Florian Klink | 7 | -142/+156 |