Age | Commit message (Expand) | Author | Files | Lines |
2023-01-31 | r/5791 refactor(tvix/nix-compat): absorb //tvix/derivation | Florian Klink | 26 | -1351/+0 |
2023-01-31 | r/5788 refactor(tvix): introduce nix-compat crate | Florian Klink | 6 | -7/+7 |
2023-01-30 | r/5781 fix(tvix/store/nixbase32): fix encoder/decoder | Florian Klink | 3 | -7/+7 |
2023-01-27 | r/5771 feat(tvix/derivation): derive PartialEq for error | Florian Klink | 1 | -2/+2 |
2023-01-26 | r/5762 refactor(tvix/derivation): align error messages with rust style | Florian Klink | 1 | -13/+13 |
2023-01-23 | r/5740 refactor(tvix/derivation): relax bounds for reference iterator | Vincent Ambo | 2 | -4/+4 |
2023-01-23 | r/5739 refactor(tvix/derivation): remove DOT_FILE_EXT const | Florian Klink | 3 | -13/+3 |
2023-01-23 | r/5738 refactor(tvix/derivation): pass fingerprint to build_store_path | Florian Klink | 2 | -66/+51 |
2023-01-23 | r/5737 feat(tvix/derivation): add `path_with_references` | Vincent Ambo | 3 | -1/+63 |
2023-01-23 | r/5736 refactor(tvix/derivation): minor structure simplification | Vincent Ambo | 4 | -18/+27 |
2023-01-18 | r/5701 feat(tvix/derivation): more checks for output hashes and encoding | Florian Klink | 3 | -2/+28 |
2023-01-18 | r/5700 feat(tvix/derivation): add validate_output_paths flag for validate | Florian Klink | 3 | -6/+12 |
2023-01-18 | r/5699 feat(tvix/derivation): check for other invalid output names | Florian Klink | 1 | -6/+11 |
2023-01-18 | r/5696 refactor(tvix/derivation): use DerivationError in Output::validate | Florian Klink | 4 | -12/+18 |
2023-01-18 | r/5695 refactor(tvix/derivation): rename {ValidateDerivation,}Error | Florian Klink | 4 | -34/+23 |
2023-01-18 | r/5694 feat(tvix/derivation): also fail if output name is called `drv` | Florian Klink | 3 | -10/+32 |
2023-01-16 | r/5668 refactor(tvix/derivation): expose proper ValidateDerivationError | Florian Klink | 5 | -30/+104 |
2023-01-16 | r/5667 feat(tvix/derivation): make input_sources a BTreeSet | Florian Klink | 3 | -14/+5 |
2023-01-16 | r/5666 chore(tvix/derivation): drop TODOs related to stripping outputs | Florian Klink | 1 | -2/+0 |
2023-01-13 | r/5657 refactor(tvix/derivation): use BTreeSet for derivation outputs | Vincent Ambo | 4 | -16/+13 |
2023-01-09 | r/5635 chore(tvix/derivation): expose necessary types in public API | Vincent Ambo | 1 | -0/+5 |
2023-01-07 | r/5623 feat(tvix/derivation): derive Default for Derivation | Florian Klink | 2 | -32/+21 |
2023-01-06 | r/5617 refactor(tvix/derivation): use StorePath::to_absolute_path() | Florian Klink | 1 | -7/+3 |
2023-01-06 | r/5616 fix(tvix/derivation): fix build after StorePath rename | Vincent Ambo | 6 | -17/+18 |
2023-01-06 | r/5613 refactor(tvix/store): rename NixPath to StorePath | Florian Klink | 4 | -15/+15 |
2023-01-06 | r/5612 test(tvix/derivation): add output_path_construction test | Florian Klink | 1 | -1/+156 |
2023-01-06 | r/5610 feat(tvix/derivation): implement output path calculation | Florian Klink | 2 | -2/+262 |
2023-01-06 | r/5609 feat(tvix/derivation): add get_fixed_output() helper function | Florian Klink | 1 | -0/+21 |
2023-01-06 | r/5608 refactor(derivation): return NixPath in calculate_derivation_path | Florian Klink | 2 | -17/+34 |
2023-01-04 | r/5592 feat(tvix/derivation): derive Clone, Debug, Eq and PartialEq | Florian Klink | 2 | -3/+3 |
2023-01-04 | r/5591 feat(tvix/derivation): implement Derivation::validate() | Florian Klink | 5 | -2/+123 |
2023-01-04 | r/5590 chore(tvix/derivation): align json serialization with nix output | Florian Klink | 11 | -103/+113 |
2023-01-04 | r/5589 refactor(tvix/derivation): make output hashes an Option<Hash> | Florian Klink | 2 | -29/+35 |
2023-01-04 | r/5588 feat(tvix/derivation): make struct members public | Florian Klink | 1 | -7/+7 |
2023-01-04 | r/5587 refactor(tvix/derivation): use tvix_store::nixpath::STORE_DIR | Florian Klink | 2 | -2/+4 |
2023-01-04 | r/5580 feat(tvix/derivation): add nix drv path generation to Derivation | Jürgen Hahn | 6 | -4/+114 |
2023-01-04 | r/5579 docs(feat/derivation): add docstring to formatter | Jürgen Hahn | 1 | -0/+1 |
2023-01-04 | r/5577 feat(tvix/derivation) Add fmt::Display implementation for Derivation | Jürgen Hahn | 3 | -22/+42 |
2023-01-02 | r/5564 refactor(tvix/derivation): refactor the derivation serialization | Jürgen Hahn | 6 | -215/+248 |
2022-12-29 | r/5536 feat(tvix/derivation): serialize Nix Derivation | Jürgen Hahn | 19 | -0/+444 |