Age | Commit message (Expand) | Author | Files | Lines |
2023-06-10 | r/6261 chore(tvix/store): add fuse feature | Florian Klink | 1 | -1/+1 |
2023-06-02 | r/6227 fix(tvix/cli): fix refscan when no paths are referenced | Linus Heckemann | 1 | -4/+21 |
2023-05-29 | r/6214 fix(tvix/eval): thunk unary operator applications | sterni | 1 | -0/+3 |
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 | 2 | -1/+19 |
2023-05-24 | r/6190 feat(tvix/cli): check nixpkgs eval for pkgs.hello.outPath | Florian Klink | 1 | -0/+1 |
2023-05-24 | r/6189 feat(tvix/cli): introduce mkNixpkgsEvalCheck, add outPath check | Florian Klink | 1 | -16/+23 |
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-05-11 | r/6134 chore(tvix/*): bump to smol_str 0.2.0 | Florian Klink | 1 | -1/+1 |
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 |
2023-03-15 | r/6010 fix(tvix/cli): populate output configuration after walking args | Vincent Ambo | 1 | -15/+14 |
2023-03-15 | r/6009 refactor(tvix/nix-compat): -derivation::Hash, +NixHash | Florian Klink | 1 | -11/+10 |
2023-03-14 | r/5996 chore(tvix/cli): don't set COREPKGS anymore | Florian Klink | 1 | -4/+0 |
2023-03-14 | r/5995 refactor(tvix/nix-compat): replace calculate_drv_replacement_str | Florian Klink | 2 | -20/+30 |
2023-03-13 | r/5986 chore(tvix/cli): silence useless warning | Vincent Ambo | 1 | -0/+1 |
2023-03-13 | r/5981 feat(tvix/cli): bundle corepkgs/fetchurl.nix with tvix-cli | Vincent Ambo | 3 | -1/+76 |
2023-03-13 | r/5964 refactor(tvix/eval): flatten call stack of VM using generators | Vincent Ambo | 2 | -291/+301 |
2023-02-16 | r/5858 chore(tvix/cli): iter instead of into_iter for references | Aaqa Ishtyaq | 1 | -1/+1 |
2023-02-04 | r/5836 fix(tvix/cli): use tvlfyi/wu-manber fork for refscanner | Vincent Ambo | 1 | -1/+1 |
2023-02-03 | r/5829 test(tvix/cli): eval nixpkgs.stdenv in CI and assert that it matches | Vincent Ambo | 1 | -2/+26 |
2023-02-02 | r/5827 fix(tvix/cli): keep tracking full paths in known_paths | Vincent Ambo | 3 | -42/+84 |
2023-02-02 | r/5826 feat(tvix/cli): cache imported paths in NixCompatIO | Vincent Ambo | 1 | -2/+20 |
2023-02-02 | r/5825 refactor(tvix/cli): use Wu-Manber string scanning for drv references | Vincent Ambo | 4 | -59/+37 |
2023-02-01 | r/5807 refactor(tvix/cli): use nixhash module for output hash calculation | Florian Klink | 2 | -73/+20 |
2023-02-01 | r/5799 feat(tvix/cli): implement builtins.placeholder | Vincent Ambo | 1 | -0/+26 |
2023-01-31 | r/5791 refactor(tvix/nix-compat): absorb //tvix/derivation | Florian Klink | 3 | -6/+7 |
2023-01-31 | r/5788 refactor(tvix): introduce nix-compat crate | Florian Klink | 1 | -1/+0 |
2023-01-31 | r/5787 refactor(tvix/cli/derivation): use `if let` to destructure | Florian Klink | 1 | -5/+5 |
2023-01-31 | r/5786 refactor(tvix/cli): remove unneeded clone | Florian Klink | 1 | -2/+2 |
2023-01-31 | r/5783 refactor(tvix/cli): absorb construct_output_hash | Florian Klink | 2 | -93/+116 |
2023-01-31 | r/5782 refactor(tvix/cli): force outside of output configuration helper | Vincent Ambo | 1 | -54/+36 |
2023-01-29 | r/5776 refactor(tvix/cli): add helper method for strong string coercion | Vincent Ambo | 1 | -29/+29 |
2023-01-27 | r/5773 refactor(tvix/cli): describe errors with thiserror | Florian Klink | 2 | -64/+16 |
2023-01-27 | r/5772 fix(tvix/cli): handle SRI hashes in outputHash | Florian Klink | 3 | -18/+146 |
2023-01-27 | r/5770 feat(tvix/cli): faux implementation of builtins.toFile | Vincent Ambo | 1 | -0/+31 |
2023-01-27 | r/5769 feat(tvix/cli): implement `builtins.derivation` | Vincent Ambo | 3 | -0/+41 |
2023-01-27 | r/5768 feat(tvix/cli): implement builtins.derivationStrict | Vincent Ambo | 2 | -4/+154 |
2023-01-27 | r/5767 feat(tvix/cli): add helper for handling special drv parameters | Vincent Ambo | 1 | -0/+106 |
2023-01-27 | r/5766 feat(tvix/cli): add helper for populating drv output configuration | Vincent Ambo | 2 | -2/+125 |
2023-01-27 | r/5765 feat(tvix/cli): add helper for populating derivation inputs | Vincent Ambo | 1 | -0/+89 |
2023-01-27 | r/5764 feat(tvix/cli): add helper for populating derivation outputs | Vincent Ambo | 2 | -0/+89 |
2023-01-26 | r/5760 fix(tvix/cli): correctly trim cppnix output in NixCompatIO | Vincent Ambo | 1 | -3/+4 |