Age | Commit message (Expand) | Author | Files | Lines |
2023-03-13 | r/5979 fix(tvix/eval): implement cppnix JSON-serialisation semantics | Vincent Ambo | 1 | -2/+2 |
2023-03-13 | r/5966 refactor(tvix/eval): wrap NixList in Rc | Vincent Ambo | 1 | -11/+13 |
2023-03-13 | r/5964 refactor(tvix/eval): flatten call stack of VM using generators | Vincent Ambo | 1 | -28/+4 |
2023-03-13 | r/5961 feat(tvix/eval): implement asynchronous list sorting algorithm | Vincent Ambo | 1 | -0/+47 |
2023-01-17 | r/5670 refactor(tvix/value): use proptest strategies from imbl crate | Vincent Ambo | 1 | -23/+0 |
2023-01-12 | r/5654 fix(tvix/eval): len_without_is_empty clippy warn | Aaqa Ishtyaq | 1 | -0/+4 |
2023-01-12 | r/5652 feat(tvix/eval): implement builtins.toJSON | Vincent Ambo | 1 | -2/+2 |
2023-01-10 | r/5640 feat(tvix/eval): implement serde::Deserialize for Value | Ryan Lahfa | 1 | -1/+3 |
2022-12-29 | r/5541 refactor(tvix/eval): persistent, memory-sharing OrdMap for NixAttrs | Vincent Ambo | 1 | -3/+3 |
2022-12-29 | r/5540 refactor(tvix/eval): use im::Vector directly where possible | Vincent Ambo | 1 | -10/+9 |
2022-12-29 | r/5534 refactor(tvix/eval): use im::Vector for NixList representation | Vincent Ambo | 1 | -29/+29 |
2022-11-30 | r/5354 feat(tvix/eval): From<Rc<Vec<Value>>> for NixList | Adam Joseph | 1 | -0/+6 |
2022-11-23 | r/5301 feat(tvix/eval): make NixList::clone() cheap | Adam Joseph | 1 | -24/+20 |
2022-11-04 | r/5236 fix(tvix/eval): remove impl PartialEq for Value | Adam Joseph | 1 | -1/+1 |
2022-10-29 | r/5222 feat(tvix/eval): Implement builtins.sort | Griffin Smith | 1 | -1/+7 |
2022-10-29 | r/5221 feat(tvix/eval): Implement comparison for lists | Griffin Smith | 1 | -0/+10 |
2022-10-26 | r/5200 feat(tvix/eval): add NixList::force_elements() | Adam Joseph | 1 | -0/+5 |
2022-10-24 | r/5189 feat(nix/eval): Implement builtins.groupBy | Griffin Smith | 1 | -0/+8 |
2022-10-23 | r/5178 fix(tvix/eval): detect cycles when printing infinite values | Vincent Ambo | 1 | -5/+5 |
2022-10-22 | r/5175 feat(tvix/eval): Implement builtins.deepSeq | Griffin Smith | 1 | -0/+10 |
2022-10-19 | r/5158 feat(tvix/eval): NixList::concat(): avoid an unnecessary move | Adam Joseph | 1 | -4/+3 |
2022-10-03 | r/5021 refactor(tvix/eval): implement IntoIterator for NixList | Vincent Ambo | 1 | -4/+9 |
2022-09-18 | r/4909 chore(tvix/eval): Pass in VM to nix_eq | Griffin Smith | 1 | -2/+3 |
2022-09-18 | r/4908 refactor(tvix/eval): Don't (ab)use PartialEq for Nix equality | Griffin Smith | 1 | -0/+23 |
2022-09-18 | r/4902 test(tvix/eval): impl Arbitrary for Value | Griffin Smith | 1 | -0/+19 |
2022-09-15 | r/4862 feat(tvix/eval): Support builtins.head | William Carroll | 1 | -0/+4 |
2022-09-07 | r/4740 feat(tvix/eval): Support builtins.length | William Carroll | 1 | -0/+4 |
2022-09-07 | r/4704 feat(tvix/eval): implement NixList::iter | Vincent Ambo | 1 | -0/+4 |
2022-09-02 | r/4596 feat(tvix/eval): implement builtins.catAttrs | Vincent Ambo | 1 | -0/+4 |
2022-08-30 | r/4540 docs(tvix/eval): Use correct syntax for module doc comments | Vincent Ambo | 1 | -1/+1 |
2022-08-27 | r/4512 chore(tvix/eval): explicitly set #[repr(transparent)] on wrappers | Vincent Ambo | 1 | -0/+1 |
2022-08-25 | r/4480 refactor(tvix/eval): encapsulate list construction in value::list | Vincent Ambo | 1 | -1/+12 |
2022-08-25 | r/4479 feat(tvix/eval): implement list concatenation | Vincent Ambo | 1 | -0/+9 |
2022-08-13 | r/4436 feat(tvix/value): implement Display properly for lists | Vincent Ambo | 1 | -2/+8 |
2022-08-13 | r/4429 feat(tvix/value): add runtime representation of simple lists | Vincent Ambo | 1 | -0/+14 |