Age | Commit message (Expand) | Author | Files | Lines |
2023-01-20 | r/5709 feat(tvix/cli): add `errors` module with drv construction errors | Vincent Ambo | 5 | -0/+56 |
2023-01-20 | r/5708 feat(tvix/eval): let builtin macro capture external state | Vincent Ambo | 1 | -26/+98 |
2023-01-20 | r/5707 refactor(tvix/eval): directly return builtin tuples from macro | Vincent Ambo | 5 | -34/+23 |
2023-01-20 | r/5706 feat(tvix/eval): add error contexts to annotate error kinds | Vincent Ambo | 5 | -34/+99 |
2023-01-18 | r/5701 feat(tvix/derivation): more checks for output hashes and encoding | Florian Klink | 5 | -2/+33 |
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/5698 docs(tvix/store): fix docstring for StorePath::to_absolute_path | Florian Klink | 1 | -1/+1 |
2023-01-18 | r/5697 feat(tvix/store): rename and expose StorePath::validate_name | Florian Klink | 1 | -2/+3 |
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-17 | r/5677 refactor(tvix/cli): consistently assert type unity in known_paths | Vincent Ambo | 1 | -46/+41 |
2023-01-17 | r/5676 refactor(tvix/eval): non-hacky suspended native thunks | Vincent Ambo | 1 | -55/+35 |
2023-01-17 | r/5675 refactor(tvix/eval): remove `Box` in new_suspended_native | Vincent Ambo | 3 | -7/+5 |
2023-01-17 | r/5674 feat(tvix/eval): add builtins to builtins | Vincent Ambo | 3 | -2/+34 |
2023-01-17 | r/5673 feat(tvix/cli): add replacement strings tracking to KnownPaths | Vincent Ambo | 1 | -0/+29 |
2023-01-17 | r/5672 feat(tvix/cli): track known plain paths in NixCompatIO | Vincent Ambo | 3 | -27/+45 |
2023-01-17 | r/5671 refactor(tvix/cli): reference scanner owns all the strings | Vincent Ambo | 2 | -50/+29 |
2023-01-17 | r/5670 refactor(tvix/value): use proptest strategies from imbl crate | Vincent Ambo | 7 | -77/+211 |
2023-01-17 | r/5669 feat(tvix/cli): add known_paths module | Vincent Ambo | 3 | -5/+143 |
2023-01-16 | r/5668 refactor(tvix/derivation): expose proper ValidateDerivationError | Florian Klink | 7 | -30/+109 |
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-16 | r/5665 feat(tvix/eval): add error variant for threading through errors | Vincent Ambo | 1 | -2/+17 |
2023-01-16 | r/5664 feat(tvix/eval): implement builtins.toXML | Vincent Ambo | 10 | -0/+181 |
2023-01-16 | r/5663 chore(tvix/eval): add other required items to public API | Vincent Ambo | 2 | -3/+7 |
2023-01-16 | r/5662 docs(tvix): add reconstructed changelog for the Nix language | sterni | 1 | -0/+60 |
2023-01-14 | r/5658 chore(tvix/store): derive Clone for StorePath | Vincent Ambo | 1 | -1/+1 |
2023-01-13 | r/5657 refactor(tvix/derivation): use BTreeSet for derivation outputs | Vincent Ambo | 4 | -16/+13 |
2023-01-12 | r/5654 fix(tvix/eval): len_without_is_empty clippy warn | Aaqa Ishtyaq | 3 | -1/+13 |
2023-01-12 | r/5653 docs(tvix): add build-references / string-context document | Vincent Ambo | 1 | -0/+175 |
2023-01-12 | r/5652 feat(tvix/eval): implement builtins.toJSON | Vincent Ambo | 11 | -10/+75 |
2023-01-12 | r/5649 feat(tvix/store): implement PathInfoService with sled | Florian Klink | 9 | -40/+652 |
2023-01-12 | r/5648 chore(tvix/store): update ParseStorePathError messages | Florian Klink | 1 | -3/+3 |
2023-01-12 | r/5647 chore(tvix/store): update ValidatePathInfoError messages | Florian Klink | 1 | -1/+1 |
2023-01-11 | r/5644 feat(tvix/refscan): implement reference scanning over data streams | Vincent Ambo | 1 | -0/+40 |
2023-01-11 | r/5643 feat(tvix/cli): implement initial refscan module | Vincent Ambo | 5 | -0/+104 |
2023-01-10 | r/5642 fix(tvix/eval): address useless_format clippy warn | Aaqa Ishtyaq | 1 | -13/+6 |
2023-01-10 | r/5640 feat(tvix/eval): implement serde::Deserialize for Value | Ryan Lahfa | 10 | -50/+114 |
2023-01-10 | r/5639 refactor(tvix/eval): impl Display for ErrorKind | Vincent Ambo | 1 | -2/+8 |
2023-01-09 | r/5635 chore(tvix/derivation): expose necessary types in public API | Vincent Ambo | 1 | -0/+5 |
2023-01-08 | r/5629 fix(tvix/eval): fix last uses of Vec<Value> -> NixList in builtins | Vincent Ambo | 2 | -22/+21 |
2023-01-07 | r/5626 fix(tvix/eval): fix typo'd function name in tests | Vincent Ambo | 1 | -1/+1 |
2023-01-07 | r/5623 feat(tvix/derivation): derive Default for Derivation | Florian Klink | 2 | -32/+21 |
2023-01-06 | r/5620 refactor(tvix/eval): use builtins macro for placeholders | Vincent Ambo | 1 | -67/+45 |
2023-01-06 | r/5619 refactor(tvix/eval): move mocked builtins.derivation to tests | Vincent Ambo | 2 | -36/+38 |
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 | 8 | -89/+90 |
2023-01-06 | r/5615 refactor(tvix/store): move protobuf build config one level up | Vincent Ambo | 3 | -35/+37 |