Age | Commit message (Expand) | Author | Files | Lines |
2023-11-04 | r/6939 refactor(tvix/glue): move builtins into separate directory | Florian Klink | 1 | -1/+1 |
2023-11-04 | r/6938 refactor(tvix/glue): move nix_path handling to helper in tvix-glue | Florian Klink | 1 | -9/+2 |
2023-11-04 | r/6936 refactor(tvix): move tvix glue code into glue crate | Florian Klink | 10 | -1475/+7 |
2023-10-27 | r/6888 refactor(nix-compat/store_path): make digest and name private | edef | 1 | -4/+4 |
2023-10-23 | r/6876 fix(tvix/cli/derivation): fix populate_output_configuration | Florian Klink | 1 | -302/+81 |
2023-10-23 | r/6875 refactor(tvix/cli): rename `a` to `algo_str` | Florian Klink | 1 | -2/+3 |
2023-10-23 | r/6874 test(tvix/cli/derivation): add test cases for output path calc | Florian Klink | 1 | -0/+39 |
2023-10-23 | r/6873 refactor(tvix/cli): move evaluator instantiation to helper | Florian Klink | 1 | -30/+29 |
2023-10-23 | r/6871 refactor(tvix/nix-compat): rename NixHashWithMode -> CAHash | Florian Klink | 1 | -5/+5 |
2023-10-22 | r/6870 feat(tvix/store/protos): add CA field | Florian Klink | 1 | -2/+4 |
2023-10-22 | r/6869 refactor(tvix/store): move deriver field into narinfo submessage | Florian Klink | 1 | -1/+1 |
2023-10-16 | r/6827 refactor(tvix/cli): clippy | Florian Klink | 1 | -1/+1 |
2023-10-14 | r/6805 feat(tvix/store/protos): add Deriver field to PathInfo | Florian Klink | 1 | -0/+1 |
2023-09-24 | r/6650 fix(tvix/eval): fix b/281 by adding Value::Catchable | Adam Joseph | 1 | -41/+75 |
2023-09-23 | r/6641 feat(tvix/cli/derivation): reject derivations with empty names | Florian Klink | 1 | -0/+27 |
2023-09-23 | r/6639 feat(tvix/cli): add back a derivation test | Florian Klink | 1 | -0/+30 |
2023-09-22 | r/6629 refactor(tvix): move castore into tvix-castore crate | Florian Klink | 2 | -6/+9 |
2023-09-22 | r/6628 docs(tvix/castore): rename traverse_to -> descend_to | Florian Klink | 1 | -1/+1 |
2023-09-21 | r/6623 refactor(tvix/store): Asyncify PathInfoService and DirectoryService | Connor Brewster | 1 | -31/+39 |
2023-09-18 | r/6606 refactor(tvix/store/blobsvc): make BlobStore async | Florian Klink | 2 | -77/+107 |
2023-09-04 | r/6550 refactor(tvix/{cli,store}): move TvixStoreIO to tvix-cli crate | Florian Klink | 3 | -1/+326 |
2023-08-20 | r/6498 refactor(tvix/cli): cargo clippy | Florian Klink | 2 | -2/+1 |
2023-08-20 | r/6496 refactor(tvix/cli): stop parsing NixHash twice | Florian Klink | 1 | -6/+2 |
2023-08-14 | r/6483 chore(tvix/cli): delete unused NixCompatIO code | sterni | 2 | -122/+0 |
2023-07-31 | r/6453 refactor(tvix/cli/refscan): use wu-manber crate with &[u8] support | Florian Klink | 2 | -24/+10 |
2023-07-31 | r/6449 refactor(tvix/nix-compat): support non-unicode Derivations | Florian Klink | 2 | -4/+18 |
2023-07-31 | r/6447 docs(tvix/cli/refscan): fix comment | Florian Klink | 1 | -2/+2 |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 2 | -2/+2 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 2 | -4/+2 |
2023-06-22 | r/6344 feat(tvix/eval): allow extending builtins outside of tvix_eval | Evgeny Zemtsov | 1 | -1/+1 |
2023-06-12 | r/6279 refactor(tvix/store/pathinfosvc): use Arc<dyn …> | Florian Klink | 1 | -2/+4 |
2023-06-12 | r/6273 refactor(tvix/store): use Arc instead of Box | Florian Klink | 1 | -11/+6 |
2023-06-12 | r/6272 refactor(tvix/store): use Box<dyn DirectoryService> | Florian Klink | 1 | -3/+9 |
2023-06-12 | r/6271 feat(tvix/store/pathinfosvc): add calculate_nar method | Florian Klink | 1 | -1/+2 |
2023-06-12 | r/6270 refactor(tvix/src/nar): drop NARCalculationService | Florian Klink | 1 | -11/+2 |
2023-06-12 | r/6269 feat(tvix/store): eliminate generics in BlobStore | Florian Klink | 1 | -2/+2 |
2023-06-11 | r/6266 fix(tvix/eval): emit only warnings on shadowed outputs | Linus Heckemann | 2 | -5/+3 |
2023-06-02 | r/6227 fix(tvix/cli): fix refscan when no paths are referenced | Linus Heckemann | 1 | -4/+21 |
2023-05-27 | r/6213 feat(tvix/cli): add --no-warnings argument | Florian Klink | 1 | -2/+8 |
2023-05-25 | r/6202 refactor(tvix/eval): stop borrowing &mut self | Florian Klink | 2 | -8/+8 |
2023-05-25 | r/6201 refactor(tvix/cli): wrap NixCompatIO import_cache in RwLock | Florian Klink | 1 | -4/+13 |
2023-05-24 | r/6193 feat(tvix/cli): use TvixStoreIO instead of NixCompatIO | Florian Klink | 1 | -1/+18 |
2023-05-22 | r/6173 refactor(tvix/eval): use &Path instead of PathBuf | Florian Klink | 2 | -6/+6 |
2023-05-22 | r/6171 refactor(tvix/eval/io): use io::Error instead of tvix_eval errors | Florian Klink | 2 | -14/+12 |
2023-05-18 | r/6160 chore(tvix/cli): remove unnecessary RefCell | Vincent Ambo | 1 | -7/+5 |
2023-05-18 | r/6159 refactor(tvix/cli): split CLI-specific IO logic into TvixIO type | Vincent Ambo | 3 | -11/+84 |
2023-05-14 | r/6140 feat(tvix/eval/io): allow &mut self in EvalIO | Florian Klink | 1 | -4/+4 |
2023-04-09 | r/6088 refactor(nix-compat): Properly encapsulate store path construction | John Ericson | 1 | -10/+8 |
2023-03-30 | r/6060 refactor(tvix/nix-compat): move build_store_path out of derivation | Florian Klink | 1 | -6/+13 |
2023-03-22 | r/6038 feat(tvix/cli): add `--strict` flag for evaluation | Vincent Ambo | 1 | -0/+9 |