Age | Commit message (Expand) | Author | Files | Lines |
2023-02-03 | r/5828 fix(tvix/eval): ensure all evaluated thunks are correctly memoized | Vincent Ambo | 5 | -51/+196 |
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 | 7 | -61/+64 |
2023-02-02 | r/5824 docs(tvix): add more information to README | Vincent Ambo | 1 | -8/+48 |
2023-02-02 | r/5823 fix(tvix/eval): unsafeDiscardStringContext is a no-op | Vincent Ambo | 1 | -4/+2 |
2023-02-02 | r/5822 refactor(tvix/eval): import_cache can be a HashMap | Vincent Ambo | 1 | -2/+2 |
2023-02-02 | r/5821 chore(tvix/eval): elaborate on internal types in Value::type_of | Vincent Ambo | 1 | -6/+8 |
2023-02-01 | r/5819 chore(tvix): update Cargo.lock | Florian Klink | 2 | -477/+502 |
2023-02-01 | r/5818 fix(tvix): add dummy target to attach extra-step to | Vincent Ambo | 1 | -6/+10 |
2023-02-01 | r/5816 chore(tvix): mirror exported repository | Vincent Ambo | 1 | -0/+6 |
2023-02-01 | r/5812 docs(tvix): update README to document usage inside tvix view | Florian Klink | 1 | -8/+16 |
2023-02-01 | r/5809 feat(tvix/nix-compat/derivation): Display -> to_aterm_string() | Florian Klink | 2 | -11/+19 |
2023-02-01 | r/5807 refactor(tvix/cli): use nixhash module for output hash calculation | Florian Klink | 2 | -73/+20 |
2023-02-01 | r/5806 feat(tvix/nix-compat): add nixhash module | Florian Klink | 2 | -0/+359 |
2023-02-01 | r/5805 refactor(tvix/nix-compat/derivation): remove module inception | Florian Klink | 3 | -350/+356 |
2023-02-01 | r/5804 refactor(tvix/nix-compat): operator precedence can trip the unwary | Florian Klink | 1 | -1/+1 |
2023-02-01 | r/5803 refactor(tvix/derivation): don't create deref'd immediately ref | Florian Klink | 2 | -3/+3 |
2023-02-01 | r/5802 refactor(tvix/nix-compat): remove unneeded return | Florian Klink | 1 | -2/+2 |
2023-02-01 | r/5801 refactor(tvix/nix-compat): const is always 'static | Florian Klink | 1 | -1/+1 |
2023-02-01 | r/5799 feat(tvix/cli): implement builtins.placeholder | Vincent Ambo | 2 | -0/+44 |
2023-01-31 | r/5797 refactor(tvix/serde): allow dead_code in struct | Florian Klink | 1 | -0/+1 |
2023-01-31 | r/5796 docs(tvix/nix-compat/store_path): fix docstrings | Florian Klink | 1 | -2/+2 |
2023-01-31 | r/5795 fix(tvix/eval): allow builtins.toXML to serialise any function | Vincent Ambo | 1 | -1/+13 |
2023-01-31 | r/5794 feat(tvix/store): add write_nar function | Florian Klink | 6 | -22/+351 |
2023-01-31 | r/5793 refactor(tvix/nix-compat): absorb nar writer | Florian Klink | 8 | -15/+3 |
2023-01-31 | r/5792 docs(tvix/nix-compat/derivation): fix docstrings | Florian Klink | 2 | -2/+5 |
2023-01-31 | r/5791 refactor(tvix/nix-compat): absorb //tvix/derivation | Florian Klink | 34 | -148/+60 |
2023-01-31 | r/5790 feat(tvix/store): implement iteration over Directory nodes | Florian Klink | 3 | -1/+163 |
2023-01-31 | r/5789 feat(tvix/store/proto): implement get_name for node::Node, pub trait | Florian Klink | 1 | -3/+13 |
2023-01-31 | r/5788 refactor(tvix): introduce nix-compat crate | Florian Klink | 20 | -27/+109 |
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/5785 feat(tvix/serde): add an example application to the project | Vincent Ambo | 3 | -0/+57 |
2023-01-31 | r/5784 test(tvix/eval): add tests for internal formals dependencies | Vincent Ambo | 4 | -0/+8 |
2023-01-31 | r/5783 refactor(tvix/cli): absorb construct_output_hash | Florian Klink | 4 | -100/+116 |
2023-01-31 | r/5782 refactor(tvix/cli): force outside of output configuration helper | Vincent Ambo | 1 | -54/+36 |
2023-01-30 | r/5781 fix(tvix/store/nixbase32): fix encoder/decoder | Florian Klink | 5 | -76/+121 |
2023-01-30 | r/5780 refactor(tvix/store/tests): move Directory tests into directory.rs | Florian Klink | 2 | -286/+286 |
2023-01-30 | r/5779 feat(tvix/store/proto): implement get_name for all nodes | Florian Klink | 1 | -0/+24 |
2023-01-30 | r/5778 docs(tvix/store/protos): add docstring for Directory::digest() | Florian Klink | 1 | -0/+2 |
2023-01-30 | r/5777 docs(tvix/store/protos): fix docstring | Florian Klink | 1 | -2/+2 |
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 | 4 | -64/+21 |
2023-01-27 | r/5772 fix(tvix/cli): handle SRI hashes in outputHash | Florian Klink | 5 | -38/+573 |
2023-01-27 | r/5771 feat(tvix/derivation): derive PartialEq for error | Florian Klink | 1 | -2/+2 |
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 |