Age | Commit message (Expand) | Author | Files | Lines |
2023-12-12 | r/7176 feat(tvix/eval): nonrecursive coerce_to_string() | Adam Joseph | 1 | -26/+0 |
2023-12-09 | r/7130 feat(tvix/eval): impl DoubleEndedIter for OwnedAttrsIterator | Adam Joseph | 1 | -0/+10 |
2023-11-05 | r/6957 refactor(tvix/eval): use IntoIterator trait for owned NixAttrs iter | Vincent Ambo | 1 | -15/+22 |
2023-11-05 | r/6955 chore(tvix): fix trivial clippy lints | Vincent Ambo | 1 | -2/+2 |
2023-11-03 | r/6931 chore(tvix/eval): add a marker for sorted borrowed attrs iteration | Vincent Ambo | 1 | -0/+6 |
2023-09-24 | r/6650 fix(tvix/eval): fix b/281 by adding Value::Catchable | Adam Joseph | 1 | -1/+1 |
2023-08-20 | r/6502 refactor(tvix/eval): cargo clippy &GenCo | Florian Klink | 1 | -4/+4 |
2023-08-20 | r/6501 refactor(tvix/eval): derive default for value::AttrsRep enum | Florian Klink | 1 | -7/+2 |
2023-03-13 | r/5979 fix(tvix/eval): implement cppnix JSON-serialisation semantics | Vincent Ambo | 1 | -20/+1 |
2023-03-13 | r/5975 refactor(tvix/eval): move `__toString` calling to a helper function | Vincent Ambo | 1 | -0/+26 |
2023-03-13 | r/5967 refactor(tvix/eval): simplify NixString representation(s) | Vincent Ambo | 1 | -27/+22 |
2023-03-13 | r/5964 refactor(tvix/eval): flatten call stack of VM using generators | Vincent Ambo | 1 | -67/+0 |
2023-03-04 | r/5884 chore(tvix/eval): implement From<OrdMap<..>> for NixAttrs | Vincent Ambo | 1 | -0/+6 |
2023-03-03 | r/5869 refactor(tvix/eval): remove useless map call | Vincent Ambo | 1 | -5/+1 |
2023-01-17 | r/5670 refactor(tvix/value): use proptest strategies from imbl crate | Vincent Ambo | 1 | -32/+2 |
2023-01-12 | r/5654 fix(tvix/eval): len_without_is_empty clippy warn | Aaqa Ishtyaq | 1 | -0/+8 |
2023-01-12 | r/5652 feat(tvix/eval): implement builtins.toJSON | Vincent Ambo | 1 | -1/+20 |
2023-01-10 | r/5640 feat(tvix/eval): implement serde::Deserialize for Value | Ryan Lahfa | 1 | -1/+36 |
2022-12-29 | r/5542 refactor(tvix/eval): remove extra Rc<..> around Value::Attrs | Vincent Ambo | 1 | -0/+11 |
2022-12-29 | r/5541 refactor(tvix/eval): persistent, memory-sharing OrdMap for NixAttrs | Vincent Ambo | 1 | -51/+50 |
2022-12-25 | r/5486 fix(tvix/eval): fix current clippy warnings | Vincent Ambo | 1 | -1/+0 |
2022-12-03 | r/5379 feat(tvix/eval): Continue removing leakage of BTreeMap. | Lyle Mantooth | 1 | -8/+0 |
2022-12-02 | r/5375 feat(tvix/eval): impl FromIterator for NixAttrs | Lyle Mantooth | 1 | -0/+18 |
2022-12-01 | r/5355 feat(tvix/eval): impl Default for AttrsRep | Adam Joseph | 1 | -1/+7 |
2022-11-23 | r/5305 feat(tvix/eval): ExactSizeIterator for Iter<KeyValue<'a>> and Keys | Adam Joseph | 1 | -0/+20 |
2022-11-23 | r/5302 feat(tvix/eval): add NixAttrs::into_iter() | Adam Joseph | 1 | -0/+52 |
2022-11-08 | r/5262 feat(tvix/eval): add helper for selecting required attributes | Vincent Ambo | 1 | -0/+7 |
2022-11-04 | r/5236 fix(tvix/eval): remove impl PartialEq for Value | Adam Joseph | 1 | -2/+2 |
2022-10-28 | r/5218 docs(tvix/eval): warn that AttrsRep::KV is not for Key-Value pairs | Adam Joseph | 1 | -1/+8 |
2022-10-24 | r/5192 feat(tvix/eval): Implement builtins.mapAttrs | Griffin Smith | 1 | -0/+10 |
2022-10-23 | r/5178 fix(tvix/eval): detect cycles when printing infinite values | Vincent Ambo | 1 | -6/+14 |
2022-10-17 | r/5155 feat(nix/eval): Implement builtins.functionArgs | Griffin Smith | 1 | -0/+4 |
2022-10-17 | r/5154 feat(tvix/eval): Validate closed formals | Griffin Smith | 1 | -5/+53 |
2022-10-15 | r/5135 feat(tvix/eval): Implement builtins.fromJSON | Griffin Smith | 1 | -4/+10 |
2022-09-29 | r/4990 chore(tvix/eval): remove existing nested key implementation | Vincent Ambo | 1 | -74/+1 |
2022-09-18 | r/4909 chore(tvix/eval): Pass in VM to nix_eq | Griffin Smith | 1 | -4/+5 |
2022-09-18 | r/4908 refactor(tvix/eval): Don't (ab)use PartialEq for Nix equality | Griffin Smith | 1 | -54/+68 |
2022-09-18 | r/4902 test(tvix/eval): impl Arbitrary for Value | Griffin Smith | 1 | -0/+29 |
2022-09-15 | r/4864 feat(tvix/eval): Support builtins.attrNames | William Carroll | 1 | -2/+10 |
2022-09-13 | r/4836 feat(tvix/eval): implement initial fancy formatting for errors | Vincent Ambo | 1 | -5/+1 |
2022-09-10 | r/4787 fix(tvix/eval): reintroduce 'InvalidAttribuetName' error variant | Vincent Ambo | 1 | -1/+5 |
2022-09-10 | r/4786 fix(tvix/eval): fix doc comment syntax where applicable | Vincent Ambo | 1 | -20/+23 |
2022-09-08 | r/4741 feat(tvix/eval): ensure all errors always carry a span | Vincent Ambo | 1 | -8/+6 |
2022-09-07 | r/4706 fix(tvix/eval): address current clippy lints | Vincent Ambo | 1 | -0/+1 |
2022-09-07 | r/4702 feat(tvix/eval): implement NixAttrs::iter() | Vincent Ambo | 1 | -1/+74 |
2022-09-03 | r/4616 refactor(tvix/eval): avoid cloning in NixAttrs::update if possible | Vincent Ambo | 1 | -20/+27 |
2022-09-03 | r/4614 refactor(tvix/eval): slightly more readable AttrsRep::select | Vincent Ambo | 1 | -11/+5 |
2022-09-03 | r/4611 refactor(tvix/eval): get rid of Value::Blackhole variant | Vincent Ambo | 1 | -2/+2 |
2022-09-03 | r/4608 fix(tvix/eval): address all current clippy lints | Vincent Ambo | 1 | -1/+1 |
2022-09-02 | r/4601 refactor(tvix/eval): avoid a use of Value::Blackhole | Vincent Ambo | 1 | -2/+2 |